moin
ich arbeite zurzeit an einem banksystem als
ich es aber compliete kamen folgende errors
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\pawno\include\zcmd.inc(118) : warning 201: redefinition of constant/macro (symbol "OnPlayerCommandText")
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1700) : warning 213: tag mismatch
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1716) : warning 213: tag mismatch
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1724) : warning 213: tag mismatch
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1726) : warning 213: tag mismatch
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1746) : warning 213: tag mismatch
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1747) : warning 213: tag mismatch
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1748) : warning 213: tag mismatch
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1749) : error 028: invalid subscript (not an array or too many subscripts): "SpName"
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1749) : warning 215: expression has no effect
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1749) : error 001: expected token: ";", but found "]"
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1749) : error 029: invalid expression, assumed zero
C:\Users\GRAF\Desktop\Dateien & more\SAMP\SAMP 0.3d\gamemodes\selfmade.pwn(1749) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Alles anzeigen
ich geh alles von oben nach unten durch:
Zeile 118 (warning 201: redefinition of constant/macro (symbol "OnPlayerCommandText")):
#define GROVERANG1 "Tollpatsch"
Zeile 1700 (Tag mismatch):
ShowPlayerDialog(playerid,Auszahlung,DIALOG_STYLE_INPUT,"Auszahlung","Summe eingeben:","Auszahlen","Verlassen");
}
if(listitem == 2)
{
new str[128];
format(str,sizeof(str),"Kontostand: %d$",SpielerInfo[playerid][Bank]); //Error Zeile
ShowPlayerDialog(playerid,Kontostand,DIALOG_STYLE_MSGBOX,"Kontostand",str,"Schließen","");
}
Zeile 1716 (tag mismatch):
new str[128];
if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
if(GetPlayerMoney(playerid) < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld dabei!");
GivePlayerMoney(playerid, - strval(inputtext));
SpielerInfo[playerid][Bank] += strval(inputtext); //Error Zeile
format(str,sizeof(str),"Sie haben %d$ auf ihr Konto eingezahlt",strval(inputtext));
ShowPlayerDialog(playerid,EinzahlungText,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
Zeile 1724 (tag mismatch) + Zeile 1726 (tag mismatch):
new str[128];
if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
if(SpielerInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug auf dem Konto!"); //1. Error Zeile 1724
GivePlayerMoney(playerid,strval(inputtext));
SpielerInfo[playerid][Bank] -= strval(inputtext); //2. Error Zeile 1726
format(str,sizeof(str),"Sie haben %d$ von ihrem Konto abgehoben",strval(inputtext));
ShowPlayerDialog(playerid,AuszahlungText,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
Zeile 1746 + 1747 (tag mismatch) und Zeile 1749:
new pID = Ueberweiser[playerid];
new str[128],str2[128],str3[128];
if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
if(SpielerInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld auf dem Konto!"); //1. Error Zeile 1746
SpielerInfo[playerid][Bank] -= strval(inputtext); //2. Error Zeile 1747
SpielerInfo[pID][Bank] += strval(inputtext);
format(str,sizeof(str),"Sie haben %d$ auf das Konto von %s überwiesen",strval(inputtext),SpName[pID]); //Zeile 1749
ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
format(str2,sizeof(str2),"%s hat ihnen %d$ auf ihr Konto überwiesen",SpName[playerid],strval(inputtext));
SendClientMessage(pID,0xC8C8C8FF,str2);
Hoffe um schnelle Hilfe
Mit freundlichen Grüßen
John_Smith