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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: RyDerBoy96 - 2012. Április 20. - 20:28:13

Cím: Rendszám
Írta: RyDerBoy96 - 2012. Április 20. - 20:28:13
Egy olyan script kéne, hogy minden kocsi rendszámán megjelenne G(pirosan)R(fehéres szürkén vagy fehéren, az a lényeg hogy látni lehessen)C(zölden).
Cím: Rendszám
Írta: TengeriMalac - 2012. Április 21. - 10:07:39
Ehhez szerintem felesleges külön scriptet írni..
OnGameModeInit() alá
 
for(new i = 0; i < MAX_VEHICLES; i++) {
if(GetVehicleModel(i) == 0) continue;
SetVehicleNumberPlate(i, \"{FF0000}G {AAAAAA}R {00FF00}C\");
}

 
OnVehicleSpawn(vehicleid) alá
 
SetVehicleNumberPlate(vehicleid, \"{FF0000}G {AAAAAA}R {00FF00}C\");
Cím: Rendszám
Írta: RyDerBoy96 - 2012. Április 21. - 13:24:13
Értem. Valaki megcsinálná úgy, hogy mûködik is? :)
Cím: Rendszám
Írta: TengeriMalac - 2012. Április 21. - 16:08:18
#include <a_samp>
public OnFilterScriptInit() {
for(new i = 0; i < MAX_VEHICLES; i++) {
if(GetVehicleModel(i) == 0) continue;
SetVehicleNumberPlate(i, \"{FF0000}G {AAAAAA}R {00FF00}C\");
SetVehicleToRespawn(i);
}
}
public OnVehicleSpawn(vehicleid) return SetVehicleNumberPlate(vehicleid, \"{FF0000}G {AAAAAA}R {00FF00}C\");

 
\"16kdulh.jpg\"
Cím: Rendszám
Írta: Benceee - 2012. Április 21. - 18:38:22
Idézetet írta: RyDerBoy96 date=1335007453\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20448\" data-ipsquote-contentclass=\"forums_Topic
Értem. Valaki megcsinálná úgy, hogy mûködik is? :)
 
Mert mi a baj vele?
Cím: Rendszám
Írta: RyDerBoy96 - 2012. Április 21. - 19:52:30
Idézetet írta: Benceee date=1335026302\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20448\" data-ipsquote-contentclass=\"forums_Topic


Értem. Valaki megcsinálná úgy, hogy mûködik is? :)
 
Mert mi a baj vele?
 
[/quote]
Valaki megcsinálná úgy, hogy mûködik is?[/quote]
Nehéz belõle kikövetkeztetni, hogy nem mûködik? TengeriMalac, nem mûködik így se.. milyen kocsilekérõt használsz, mert mi azt, ami a ladminba van.
Cím: Rendszám
Írta: kadaradam - 2012. Április 21. - 22:36:40
Ennek 100%-ra mûködnie kell.
 
for(new i = 0; i < MAX_VEHICLES; i++) {
   if(GetVehicleModel(i) == 0) continue;
   SetVehicleNumberPlate(i, \"{FF0000}G {AAAAAA}R {00FF00}C\");
   SetVehicleToRespawn(i);
}
[/quote]
Ezt legutoljára,a kocsik lerakása UTÁN rakd be.
Cím: Rendszám
Írta: TengeriMalac - 2012. Április 22. - 10:48:51
Csináltam képet is, ott van, mûködik.
Ha az akkor lekért autónak a rendszámát akarod átírni, az teljesen más, bõvíteni kell a lekérõ funkciót.
Cím: Rendszám
Írta: RyDerBoy96 - 2012. Április 22. - 11:42:50
Idézetet írta: TengeriMalac date=1335084531\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20448\" data-ipsquote-contentclass=\"forums_Topic
Csináltam képet is, ott van, mûködik.
Ha az akkor lekért autónak a rendszámát akarod átírni, az teljesen más, bõvíteni kell a lekérõ funkciót.
 
Igen. Amit én teszek le pl. editorral, azon kiírja. De ha lekérek egyet, azon már nem. Majd mondom a H4cker-nek.
Cím: Rendszám
Írta: kadaradam - 2012. Április 22. - 11:53:51
Respawnolni kell a lekért autót vagy annak is beállítani a rendszámot.
 

SetVehicleToRespawn(vehicleid);

 
vagy
 
SetVehicleNumberPlate(vehicleid, \"{FF0000}G {AAAAAA}R {00FF00}C\");
Cím: Rendszám
Írta: RyDerBoy96 - 2012. Április 22. - 12:11:05
Idézetet írta: kadaradam date=1335088431\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20448\" data-ipsquote-contentclass=\"forums_Topic
Respawnolni kell a lekért autót vagy annak is beállítani a rendszámot.
 

SetVehicleToRespawn(vehicleid);

 
vagy
 
SetVehicleNumberPlate(vehicleid, \"{FF0000}G {AAAAAA}R {00FF00}C\");

 

Ebben az esetben eltünteti a luxadmin.
Cím: Rendszám
Írta: TengeriMalac - 2012. Április 22. - 14:21:29
Meg lehetne oldani röviden, de az a baj, hogy az ilyen forumon publikált adminscriptek össze-vissza vannak írva, és másolva..
Luxadminban például van olyan rész, hogy egy bizonyos függvénnyel kér le autót, és van, hogy (például a dialogos résznél) mindig újra leírja a függvényt.
Át kell írni, hogy ne írja le mégegyszer, hanem a megadottat használja (CarSpawner(playerid, modelid); asszem).. Ha ez megvan, akkor szimplán kiegészíted.
De ez sok idõ.


EDIT: vagy választhatod a másik módszert, hogyha a player beszáll az autóba, akkor írod át a rendszámát, de ebben az esetben a SA-MP Dev Team által kihagyott, feleslegesnek vélt, és annyiszor kért GetVehicleColor(..) függvény hiánya miatt megváltozhat a jármû színe
Cím: Rendszám
Írta: ZyZu. - 2012. Április 24. - 21:54:45
Nekem így van benne a modba és megyen
 

public OnGameModeInit()
{
SetVehicleNumberPlate(vehicleid, \"{FF0000}G {AAAAAA}R {00FF00}C\");
return 1;
}

 
Es mukodik!
Cím: Rendszám
Írta: TengeriMalac - 2012. Április 24. - 22:35:50
Idézetet írta: ZyZu date=1335297285\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20448\" data-ipsquote-contentclass=\"forums_Topic
Nekem így van benne a modba és megyen
 

public OnGameModeInit()
{
SetVehicleNumberPlate(vehicleid, \"{FF0000}G {AAAAAA}R {00FF00}C\");
return 1;
}

 
Es mukodik!
 
Ebben csak 1 hiba van.. Hogy full hülyeség. Ja, és felesleges.