-
Üdv mindenkinek!
Azt szeretném megcsinálni, hogy a kocsin ha nappal felkapcsolom a lámpát, akkor is égjen.
Valaki leírná nekem, hogy hogy kell??
Köszi elõre is!
-
Nappal is égnie kell, nem?! :D
-
Nappal is égnie kell, nem?! :D
Nekem egyáltalán nem ég... úgyhogy szerintem nem :/
-
Valami ilyesmire gondolsz?
CMD:lampabe(playerid, params[])
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,1,1,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, -1, \"Felkapacsolta a fényszórókat!\");
return 1;
}
CMD:lampaki(playerid, params[])
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,0,0,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, -1, \"Lekapacsolta a fényszórókat!\");
return 1;
}
-
Valami ilyesmire gondolsz?
CMD:lampabe(playerid, params[])
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,1,1,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, -1, \"Felkapacsolta a fényszórókat!\");
return 1;
}
CMD:lampaki(playerid, params[])
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,0,0,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, -1, \"Lekapacsolta a fényszórókat!\");
return 1;
}
Ilyesmi van nekem is, a probléma az, hogy ha nappal felkapcsolom, akkor nem ég...
if(!strcmp(\"/l-on\", cmdtext, true))
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, ON, alarm, doors, bonnet, boot, objective);
return 1;
}
if(!strcmp(\"/l-off\", cmdtext, true))
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, OFF, alarm, doors, bonnet, boot, objective);
return 1;
}
Éjszaka tökéletesen mûködik.
-
Hát akkor szerintem valami bezavar
-
http://wiki.sa-mp.com/wiki/ManualVehicleEngineAndLights
-
http://wiki.sa-mp.com/wiki/ManualVehicleEngineAndLights
A lámpa mostmár ég, de a kocsi nem megy... nincs beindítva a motor ...
-
Az engine-t kapcsolt be
-
......oké.... hogy?
-
http://wiki.sa-mp.com/wiki/SetVehicleParamsEx
-
http://wiki.sa-mp.com/wiki/SetVehicleParamsEx
Nekem ilyen linkeket hiába adtok :/
Nekem ez kínai...
-
Szerver tulaj vagy oszt kínai?
Tessék ezt:
public OnGameModeInit()
{
ManualVehicleEngineAndLights();
}
Erre:
public OnGameModeInit()
{
ManualVehicleLights();
}
Üdv
-
Szerver tulaj vagy oszt kínai?
Tessék ezt:
public OnGameModeInit()
{
ManualVehicleEngineAndLights();
}
Erre:
public OnGameModeInit()
{
ManualVehicleLights();
}
Üdv
Azért annyira nem...
De ezt én is megpróbáltam... és ezt kaptam:
D:\\Egyéb Fájlok\\SaMp dolgaim\\Enyimek\\NewTDC Project\\gamemodes\\TDC.pwn(3238) : error 017: undefined symbol \"ManualVehicleLights\"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
-
Akkor maradt ez...
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
Más lehetõség ugyanis nincsen viszont ha a ManualVehicleEngineAndLights-et berakod akkor ezt feltétlenül szedd ki...
-
Tudod te mire jó a ManualVehicleEngineAndLights? Úgy látom, hogy fogalmad nincs. Ha az bent van, akkor mûködik ez a kód:
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
Ha az nincs bent, akkor ez a kód semmit nem fog csinálni.
-
Tudod te mire jó a ManualVehicleEngineAndLights? Úgy látom, hogy fogalmad nincs. Ha az bent van, akkor mûködik ez a kód:
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
Ha az nincs bent, akkor ez a kód semmit nem fog csinálni.
Ezzel csak az a probléma, hogy próbáltam és nem megy....
csak úgy ha parancs alá teszem. De úgy meg nem kapcsol fel nappal, csak ha oda rakom az ongamemode init alá azt a
manual engineand vehicle akármi sort... de akkor meg a motor nincs beinditva -.-
-
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
return 1;
}
-
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
return 1;
}
Köszi ;)
Dupla hozzászólás automatikusan összefûzve. ( 2013. szeptember 29. - 14:53:53 )
Annyi kellene még, hogy ha kiszállok, akkor meg leáljon a motor
-
Tessék
public OnPlayerExitVehicle(playerid, vehicleid)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 0, lights, alarm, doors, bonnet, boot, objective);
return 1;
}
-
Köszönöm, akkor a TÉMA MEGOLDVA!
[gmod]Megkérnék minden kedves témanyitót, ha kérdésére/kérésére választ kapott, akkor legyen szíves használni, a \"Téma megoldva\" funkciót![/gmod]