Hallo
Ich habe ein Problem mit dem folgenden Codeteil. Alles funktioniert nur schreibt der Server nicht das panne=1 in die dini datei des fahrzeugs.
Danke im Vorraus
sebihunter
public CheckVehicle(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicle = GetPlayerVehicleID(playerid);
new Float:vHealth;
GetVehicleHealth(vehicle, vHealth);
if(vHealth >= 0 && vHealth < 300)
{
SendClientMessage(playerid,COLOR_RED,"Dein Wagen hat eine Autopanne");
TogglePlayerControllable(playerid,0);
KillTimer(Vehicle[playerid]);
if(IsPlayerInAnyVehicle(playerid)){
new string[256];
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(dini_Exists(string)){
dini_IntSet(string,"panne",1);
}
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
PlayerPlaySoundEx(i,1140);
PlayerPlaySoundEx(i,1134);
}
}
}
return 1;
}
}
return 1;
}