lights mit taste anmachen
hallo wollte fragen ob jemand den code kennt NUR um lichter anzumachen.
die taste sollte 1 sein.
lights mit taste anmachen
hallo wollte fragen ob jemand den code kennt NUR um lichter anzumachen.
die taste sollte 1 sein.
Genz oben:
new licht[MAX_VEHICLES];
Kleiner CMD.
if(strcmp(cmd, "/licht", true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
new engine,lights,alarm,doors,bonnet,boot,objective;
if(licht[vid] == 0)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
licht[vid] = 1;
SendClientMessage(playerid,COLOR_WHITE,"Du hast das Licht angeschaltet!");
}
else
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
licht[vid] = 0;
SendClientMessage(playerid,COLOR_WHITE,"Du hast das Licht ausgeschaltet!");
}
return 1;
}
Und unter OnPlayerKeyStateChange:
if(newkeys == KEY_SUBMISSION) //Müsste Taste 2 oben auf der Tastatur sein wenn ich mich nicht irre
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
OnPlayerCommandText(playerid, "/licht");
}
}
}
MfG.
Me
Danke
könntest vllt ne andere Taste sagen??
weil bei Taste 2 (KEY_SUBMISSION) gehen bei mir die Tore auf
Nimm dies:
if(newkeys & KEY_ANALOG_DOWN)
Hiermit kannst du dann das Licht mit der Taste "2" auf dem Numpad kontrollieren.
Der Key funktioniert garnet
guck dir das mal genau an
dann weißt du wie was kommt
habe ich schon oft aber ich kapier es irwie net.