Moin
Ich habe 3 Merkwürdige Errors:
DIALOG:
if(dialogid == DIALOG_GSFBANKSEITE1)
{
if(response == 0)
{
ShowPlayerDialog(playerid, DIALOG_GSFBANK, DIALOG_STYLE_LIST, "Fraktions Bank", "Geld Einzahlen\nGeld Abheben\nMats Importieren\nMats Exportieren","Okay","Abbrechen");
return 1;
}
if(response == 1)
{
ShowPlayerDialog(playerid, DIALOG_GSFBANKEINZAHLEN ,DIALOG_STYLE_INPUT,"Geld Einzahlen","Gebe nun die Summe an die du einzahlen möchtest.","Einzahlen","Zurück");
return 1;
}
}
if(dialogid == DIALOG_GSFBANKEINZAHLEN)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, BLAU, "Du hast keinen Betrag angegeben!");
ShowPlayerDialog(playerid, DIALOG_GSFBANKEINZAHLEN, DIALOG_STYLE_INPUT, "Geld Einzahlen", "Gebe nun die Summe an die du einzahlen möchtest.", "Einzahlen", "Zurück");
return 1;
}
else
{
new money, moneyold, string[150];
if(GetPlayerMoney(playerid) < inputtext) return SendClientMessage(playerid, ROT, "So viel Geld hast du nicht!"); // Hier ein Error
format(string, sizeof(string), "/Fraktionkonten/GroveStreet.txt");
moneyold = dini_Int(string, "Kassenstand");
money = (moneyold + inputtext); // Hier ein Errpr
GroveStreetKasse = money;
GivePlayerMoney(playerid, -inputtext); // und hier ein error ..
format(string, sizeof(string), "{C8C8C8}Du hast {6E9AFF}%d€ {C8C8C8}in die Fraktionskasse gezahlt !", inputtext);
SendClientMessage(playerid, ROT, string);
FraktionsKasseSpeichern();
return 1;
}
}
ERROR CODE:
C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(4068) : error 033: array must be indexed (variable "inputtext")
C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(4071) : error 033: array must be indexed (variable "inputtext")
C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(4073) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.