Hallo bei meinen Tank befehl ist ein Fehler Aufgetreten.
Allerdings kann ich mir nicht Erklären wo dieser Liegen soll
Hier der Befehl:
ocmd:tanken(playerid,parms[])
{
if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,ROT,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
new car = GetPlayerVehicleID(playerid);
if (TanktGerade[car]) return SendClientMessage(playerid,ROT,"Du tankst schon!");
else if (Motor[car] == true) return SendClientMessage(playerid,ROT,"Du musst vor dem Tanken den Motor ausschalten.");
new ZuTanken = 100-Tank[car];
new preis = ZuTanken * BENZINPREIS);
if (GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld!");
GivePlayerMoney(playerid, -preis);
SendClientMessage(playerid, ROT, "Tanken wird gestartet.");
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid,0);
TanktGerade[car] = true;
tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
return 1;
}
Als fehler wird mir Folgendes Angezeigt:
C:\Users\zadok\Desktop\Samp Script\gamemodes\Selfmade.pwn(674) : error 029: invalid expression, assumed zero
Dies ist die Zeile:
new preis = ZuTanken * BENZINPREIS);
Nach dem Fehler Klärbär habe ich dort etwas vergessen. Wüsste allerdings wirklich nicht was
Ich freue mich über Jede hilfe!
mfg feni12