GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: hunpeesta - 2010. június 04. - 17:59:49

Cím: AddStaticVehicleWorld
Írta: hunpeesta - 2010. június 04. - 17:59:49
Készítoje: boelie
Ez a függvény annyit tesz hogy a virtual world be is tudsz jármuvet rakni.
Ezt a rakd be a gamemodba/filterscriptbe:
 
stock AddStaticVehicleWorld(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2,worldid)
{
    new vehicleID = AddStaticVehicle(modelid, spawn_x, spawn_y, spawn_z, angle, color1, color2,worldid);
    worldid = GetVehicleVirtualWorld(vehicleID);
    SetVehicleVirtualWorld(vehicleID,worldid);
    return vehicleID;
}

 
És most egy lementett jármuvet így alakíts át:
Régi: AddStaticVehicle(562,1351.8882,1653.7190,10.4793,270.1630,113,-1);
Új: AddStaticVehicleWorld(562,1351.8882,1653.7190,10.4793,270.1630,113,-1,1);
A változások:  AddStaticVehicle kilett törölve és AddStaticVehicleWorld -re lett kicserélve és a legutólsó szám után rakj egy vesszot és utána a virtualvorld id-jét ami itten 1-es
Cím: AddStaticVehicleWorld
Írta: BeNiBoY - 2010. június 05. - 08:38:13
ha -1-re állítjuk a virtual world-öt, mind1ikben látszik majd?
Cím: AddStaticVehicleWorld
Írta: Lömpi - 2010. június 05. - 09:04:16
Nemhiszem..
Cím: AddStaticVehicleWorld
Írta: GroX - 2010. június 05. - 09:34:53
Idézetet írta: BeNiBoY date=1275719893\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1894\" data-ipsquote-contentclass=\"forums_Topic
ha -1-re állítjuk a virtual world-öt, mind1ikben látszik majd?
 
Az akkor ha -1 -re állítod.
Cím: AddStaticVehicleWorld
Írta: krisk - 2010. június 09. - 07:11:41
A virtual world-ek száma 0 - 2147483647 [Az UNIX 32bites megjelenítés határa], szóval ahhoz hogy ezt emgtedd, elég nagy cikklust kell csinálni :(
Cím: AddStaticVehicleWorld
Írta: kurta999 - 2010. június 09. - 20:16:13
Idézetet írta: krisk date=1276060301\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1894\" data-ipsquote-contentclass=\"forums_Topic
A virtual world-ek száma 0 - 2147483647 [Az UNIX 32bites megjelenítés határa], szóval ahhoz hogy ezt emgtedd, elég nagy cikklust kell csinálni :(
 
Ezt most h érted ?  xD
Cím: AddStaticVehicleWorld
Írta: Epsilon - 2010. június 09. - 20:47:14
Minek hozzá ciklus?
Nem kell létrehozni, az összes virtuális világban elég csak abban, amelyben van is valaki...
Cím: AddStaticVehicleWorld
Írta: krisk - 2010. június 09. - 21:55:45
De ahhoz, hogy megnézd, a játékos benne van-e, ahhoz kell a ciklus.
Cím: AddStaticVehicleWorld
Írta: Epsilon - 2010. június 10. - 11:54:36
Meg lehet oldani ciklus nélkül is.
Pl. mikor a szkript érzékeli, hogy más virtuális világban van akkor kell a kocsikat berakni.
Egyébként is apró különbség van egy 500-as és egy 2,1 milliárdos ciklus között.
Cím: AddStaticVehicleWorld
Írta: GroX - 2010. június 10. - 17:19:14
Idézetet írta: krisk date=1276060301\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1894\" data-ipsquote-contentclass=\"forums_Topic
A virtual world-ek száma 0 - 2147483647 [Az UNIX 32bites megjelenítés határa], szóval ahhoz hogy ezt emgtedd, elég nagy cikklust kell csinálni :(
 
Hogy ha azt akarod h mindegyikbe látszódjon, és nem csak abba amelyikbe van is valaki elég a -1 -et odaírni...
Cím: AddStaticVehicleWorld
Írta: BeNiBoY - 2010. június 10. - 17:54:22
na, én mondtam.....