warum lädst du eigentlich den Wert erst aus der Datei und anschliessend ziehst du die Summe eh manuell ab?
Dein Code:
if(GetPlayerMoney(playerid) < dini_Get(radiokassepfad,"RadioPreis")) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld für das Radio!");
SendClientMessage(playerid, WEISS, "Kosten fürs Radio hören: $70");
GivePlayerMoney(playerid, -70);//zieht den Spieler $70 ab
Machs doch gleich manuell:
if (GetPlayerMoney(playerid) < 70) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld für das Radio!");
SendClientMessage(playerid, WEISS, "Kosten fürs Radio hören: $70");
GivePlayerMoney(playerid, -70);//zieht den Spieler $70 ab
Ansonsten:
dini_Get(filename[],key[]) gibt einen String/Array zurück. Siehe return tmpres;
Wenn dein Code so lassen willst, dann:
if(GetPlayerMoney(playerid) < dini_Int(radiokassepfad,"RadioPreis")) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld für das Radio!");
SendClientMessage(playerid, WEISS, "Kosten fürs Radio hören: $70");
GivePlayerMoney(playerid, -70);//zieht den Spieler $70 ab