GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Leírások/Útmutatók => A témát indította: palesz_88 - 2011. június 22. - 11:07:28
-
Szasztok. Ezt a leirást az angol fórumon találtam. Gondoltam lefordítom, kezdõknek jól jöhet.
[Eredeti téma]
AddStaticVehicle
Ez a funkció csak az OnGameModeInit és az OnFilterScriptInit alatt mûködik, tehát nem tudsz játék közben betenni jármûveket, csak a szkript indításakor (Tehát pl. jármû lehívóként nem használható). Ezzel a funkcióval vonatokat is be lehet rakni a játékba, ami a CreateVehicle-vel lehetetlen. Az ezzel a funkcióval készitett jármûvek újra-spawnolási ideje 15 perc.
AddStaticVehicleEx
Ez a funkció majdnem ugyan az mint az AddStaticVehicle, az egyetlen külömbség az, hogy meg kell adni egy újra-spawnolási idõt. Ez a tulajdonság jól jöhet RP szerverekre, mivel újra-spawnolási idõnek meg lehet adni \'-1\'-et, így nem fog újraspawnolódni, míg fel nem robban, vagy be nem esik a vízbe.
CreateVehicle
Ez az egy funckió bármikor meghívható. Egy jármû lehívóhoz ezt használd, másként nem fog mûködni. A rossz oldala ennek a funkciónak, hogy vonatokkal nem mûködik.
Egyszóval...
Az AddStaticVehicle jól jöhet vonatok létrehozásakor, de csak OnGameModeInit és OnFilterScriptInit alatt használható. A CreateVehicle pedig bármikor meghívható, bár nem használható vonatok és villamosok lehívásakor.
//Próbáltam a legjobb tudásom szerint fordítani, remélem valaki használt veszi, ha találtok hibát benne, szóljatok! ;D
-
Kösz szépen!
Kattints az [Eredeti Téma]-ra.
-
AddStaticVehicle ( Ex )
Ez a funkció csak az OnGameModeInit és az OnFilterScriptInit alatt mûködik, tehát nem tudsz játék közben betenni jármûveket, csak a szkript indításakor (Tehát pl. jármû lehívóként nem használható).
Teszteltem, nekem ment jármû lehívó scriptbe is. Tehát nemcsak ezek alatt mûködik.
-
Ez nagyon szép leírás..GRT
-
sry h szólok, de írd hozzá (mert így nem sokat ér kezdõknek):
CreateVehicle(modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay);
AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2);
AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
a respawn_delay-t másodpercekbe tessenek érteni (sec [60s=1min])
-
a respawn_delay-t másodpercekbe tessenek érteni (sec [60s=1min])
Mióta?
Respawn Delay-t Milisecundumokban kell érteni. (1000ms. = 1 mp.)
sry h szólok, de írd hozzá (mert így nem sokat ér kezdõknek):
CreateVehicle(modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay);
AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2);
AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
a respawn_delay-t másodpercekbe tessenek érteni (sec [60s=1min])
[/quote]Ezzel most nem függvényeket akarok bemutatni, hanem hogy mi a külömbség köztük. :-[
-
CreateVehicle - Kaphat saját változót, van saját azonosítója.
AddStaticVehicle - Nem kaphat saját változót, stabilabb jármû létrehozásra, valamint init jármûvek létrehozására alkalmas. <- a static szó ezt tükrözi, hogy a jármû azonosítóját nem lehet meghívni, csak magában az AddStaticVehicle definiálásánál tudják.