Banksystem Errors

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Habe ein paar Errors im Banksystem:



    C:\Users\Malte\Desktop\GAR SELFMADE 0.3D\gamemodes\GarReallife.pwn(1546) : error 028: invalid subscript (not an array or too many subscripts): "SpielerName"
    C:\Users\Malte\Desktop\GAR SELFMADE 0.3D\gamemodes\GarReallife.pwn(1546) : warning 215: expression has no effect
    C:\Users\Malte\Desktop\GAR SELFMADE 0.3D\gamemodes\GarReallife.pwn(1546) : error 001: expected token: ";", but found "]"
    C:\Users\Malte\Desktop\GAR SELFMADE 0.3D\gamemodes\GarReallife.pwn(1546) : error 029: invalid expression, assumed zero
    C:\Users\Malte\Desktop\GAR SELFMADE 0.3D\gamemodes\GarReallife.pwn(1546) : fatal error 107: too many error messages on one line


    Zeilen:


    if(dialogid == Ueberweisung2)
    {
    new pID = Ueberweiser[playerid]; //Jetzt können wir ganz einfach den Namen nutzen
    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(pInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld auf dem Konto!");
    pInfo[playerid][Bank] -= strval(inputtext); //Geld wird vom Konto abgezogen
    pInfo[pID][Bank] += strval(inputtext); //und hier auf das Konto des Anderen addiert.
    format(str,sizeof(str),"Sie haben %d$ auf das Konto von %s überwiesen",strval(inputtext),SpielerName[pID]);//Errorzeile
    ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
    format(str2,sizeof(str2),"%s hat ihnen %d$ auf ihr Konto überwiesen",SpielerName[playerid],strval(inputtext));
    SendClientMessage(pID,TUERKIS,str2);
    SendClientMessage(pID,TUERKIS,str);
    }

    2 Mal editiert, zuletzt von Malte_W () aus folgendem Grund: Falscher Dialog Zeile hinzugefügt

  • format(str,sizeof(str),"Kontostand: %d$",pInfo[playerid][Bank]);
    sollte funken.