Payday System erstellen problem

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
  • Hallo
    ich habe ein problem bei dem Anfang meines payday Scripts.


    public Payday(playerid,params[])
    {
    GetPVarInt(playerid,"Payday")-1);
    SetPVarInt(playerid,"Payday");
    return 1;
    }


    Das ist das Public was mit einem Timer ausgeführt werden soll, und da kommen diese Errors.


    (889) : warning 215: expression has no effect
    (889) : error 001: expected token: ";", but found ")"
    (889) : error 029: invalid expression, assumed zero
    (889) : warning 215: expression has no effect
    (890) : warning 202: number of arguments does not match definition


    Die Zeile 889 ist übrigends die Zeile mit dem "GetPVarInt(playerid,"Payday")-1);".


    mfg

  • Da kommen dann aber wieder irgend welche Errors.


    (890) : warning 202: number of arguments does not match definition
    (890) : warning 215: expression has no effect
    (890) : error 001: expected token: ";", but found ")"
    (890) : error 029: invalid expression, assumed zero
    (890) : warning 215: expression has no effect

  • jo funktioniert ich will es so weil es so geordneter aussieht und jetzt habe ich noch ein problem ich will das in mein stats system mit einbringen das so aussieht
    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new fraktname[64];
    new payday;
    payday = GetPVarInt(playerid,"Payday");
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktname="Keine Fraktion";}
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    }
    new adminrank[64];
    switch(GetPVarInt(playerid,"Adminlevel"))
    {
    case 0:{adminrank="Kein Adminlevel";}
    case 1:{adminrank=adminrank1;}
    case 2:{adminrank=adminrank2;}
    case 3:{adminrank=adminrank3;}
    case 4:{adminrank=adminrank4;}
    case 5:{adminrank=adminrank5;}
    }
    new job[64];
    switch(GetPVarInt(playerid,"Job"))
    {
    case 0:{job="Harz IV";}
    case 1:{job=job1;}
    }
    format(string,sizeof(string),"[Name:%s] [Adminlevel:%s] [Fraktion:%s] [Job:%s] [Payday:%smin]",SpielerName(playerid),adminrank,fraktname,job,payday);
    SendClientMessage(playerid,BLAU,string);
    return 1;
    }


    aber bei Payday Steht nichts