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.