Forumo paieška
'kPickups' .
Pagal jūsų užklausą pavyko rasti 1 rezultatą
-
kPickups Pickup'ų kūrimo/valdymo include Kas tai? kPickups yra vienas mano manymu praktiškiausių Pickup'ų kūrimo ir valdymo include, kuris leidžia išties daug. Kurdamas šį include, galvojau netik apie pagrindines pickup'ų funkcijas, bet ir sugalvojau keletą naujovių kurios padės patobulinti jūsų serverį. Funkcijos: v1.1 Funkcijos: Funkcija: Pickup(sP_id,Float:pP_x,Float:pP_y,Float:pP_z, pP_type, pP_model, pP_virtual,picklimit = -1); - naudojama sukurti Pickup'ui Funkcija: ReloadPickups(); - Perkrauna visus Pickup'us Funkcija: ReloadPickup(_pID); - Perkrauna pickup'ą pagal jo ID Funkcija: HidePickup(_pID); - paslepia Pickup'ą ( jo nerodo žaidėjams ) Funkcija: ShowPickup(_pID); - parodo Pickup'ą žaidėjams Funkcija: HidePickupForTime(_pID, _pSeconds); - paslėpia pickup'ą kažkuriam laikui ( pvz.: 10 sek ) Funkcija: ChangePickupModel(_pID, _p_Model); - pakeičiai pickup'o modelį ir iškarto realod'ina pickupą Funkcija: ChangePickupType(_pID, _p_Type); - pakeičiai pickup'o tipą ir iškarto realod'ina pickupą Funkcija: GetNearestPickupFromPoint(Float:x1, Float:y1, Float:z1, Float: dist = 100.0); - išgauna arčiausiai esantį pickup'ą pagal nurodytą atstumą ( default - 100.0 ) Funkcija: IsValidPickup(_pID); - patikrina ar pickup'as yra egzistuojantis pagal nurodytą ID Funkcija: GetPickupType(_pID); - išgauna pickup'o tipą pagal jo id Funkcija: eOnPlayerPickUpPickup(playerid, pickupid); - ją reikia dėti po OnPlayerPickupPickup, naudojama pickup'inimo limitui Funkcija: GetPickupModel(_pID); - išgauna pickup'o pagal nurodytą id modelį Naudojimas: Naudojimas yra itin paprastas, kaip suprantate pirmiausia reikia pradėti nuo pačio pickup sukūrimo. Pradėkim: Po OnGameModeInit callback'o rašome: Pickup( 1, pozicija( x, y, z ), 2, 1226, -1 ); Taigi sukūrėme Pickup, kurio ID yra 1, pozicija x,y,z ( kurią jūs nurodėte ), tipas - 2 , modelis - 1226, virtualworld - -1 ( kad rodytų visur ). Na ir dabar jau jūsų pasirinkimas ką norite daryti, peržiūrėkite funkcijų sąrašą ir naudokite ją laisvai. Ten kur yra _pID įrašykite norimo Pickup ID, šiuo atveju mes sukūrėme 1, tai visur ir naudosime 1. Pvz: HidePickup( 1 ); // paslepiam pickup'a kuris turi ID 1 Atnaujinimai: Parsisiuntimas ir integravimas: V 1.1 Solidfiles.com: http://www.solidfiles.com/d/f30139b0fd/ V 1.1 Pastebin.com: http://pastebin.com/28HhjJEC v 1.0 Solidfiles.com: http://www.solidfile...m/d/92d71ece4b/ v 1.0 Pastebin.com: http://pastebin.com/0X284WW4 Integruoti į savo modifikaciją galite taip: Įkelkite include į pawno/include/ direktoriją Atsidarykite modifikaciją Modifikacijos viršuje prie include įrašykite šį kodą: #include <kPickups> Nepamirškite po OnPlayerPickupPickup prirašyti: eOnPlayerPickUpPickup(playerid, pickupid);