Ich habe ein Problem mit diesem Befehl hier:
if(strcmp(cmdtext, "/wlicht",true) == 0)
{
if(IsPlayerInFrac(playerid,24))
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
if(gcl[GetPlayerVehicleID(playerid)] == 0)
{
SetPVarInt(playerid, "gelblicht",CreateObject(19294,0,0,0,0,0,0,100));
SetPVarInt(playerid, "gelblicht1",CreateObject(19294,0,0,0,0,0,0,100));
AttachObjectToVehicle(GetPVarInt(playerid, "gelblicht"), GetPlayerVehicleID(playerid), 0.6,-0.5,1.4,0,0,0);
AttachObjectToVehicle(GetPVarInt(playerid, "gelblicht1"), GetPlayerVehicleID(playerid), -0.6,-0.5,1.4,0,0,0);
gcl[GetPlayerVehicleID(playerid)] = 1;
return 1;
}
else if(gcl[GetPlayerVehicleID(playerid)] == 1)
{
DestroyObject(GetPVarInt(playerid, "gelblicht"));
DestroyObject(GetPVarInt(playerid, "gelblicht1"));
gcl[GetPlayerVehicleID(playerid)] = 0;
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," * Du bist in keinem TowTruck!");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," * Du bist kein Ordnungsamt Mitarbeiter!");
return 1;
}
}
An sich funktioniert alles prima, doch sobald ein User auf den Server connectet, ist das Licht weg/aus ! :o