Moin Moin
also ich habe das Problem das wenn zur einer Tankstelle fährt und /tanken macht das da steht sie sind an keiner tanke was habe ich falsch gemacht . Bin noch Anfänger und freue mich wenn mir jemand Hilft.
if(strcmp(cmd, "/tanken", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Du musst in einem Fahrzeug sitzen!");
if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid, COLOR_WHITE, "Nur der Fahrer kann das Fahrzeug auftanken!");
new notanke = 0;
for(new b = 0; b < sizeof(TankeInfo); b++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, TankeInfo[tEntranceX], TankeInfo[tEntranceY], TankeInfo[tEntranceZ]))
{
if(IsPlayerConnected(playerid))
{
if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
{
return SendClientMessage(playerid,COLOR_YELLOW," Du kannst kein Fahrrad betanken!");
}
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
FreezePlayer(playerid);
SendClientMessage(playerid,COLOR_WHITE," Dein Fahrzeug wird betankt, Bitte warten....");
notanke = 0;
//}
return 1;
}
}
else notanke = 1;
}
if(notanke == 1) {
return SendClientMessage(playerid, COLOR_WHITE, "Du bist an keiner Tankstelle.");
}
Dies ist ein gf edit vllt hilft es ja.