| FRAGE | An Profis Stimmt das so?

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 Scripter,


    ich habe nun auch angefangen mal so etwas zu scripten, jezt wollte ich von euch wissen ob das so stimmt oder was ich verbessern sollte?


    hier mein eigener teil script ...^^


    new schaufeln[MAX_PLAYERS];//schaufeln


    public schaufeln(playerid)
    {
    schaufeln[playerid] = 0;
    new string[128];
    format(string,sizeof(string),"Du kannst nun wieder schaufeln!");
    SendClientMessageToAll(ROT,string);
    return 1;
    }



    if(strcmp(cmd,"/schaufeln",true) == 0)
    {
    if(schaufeln[playerid] == 1)return SendClientMessage(playerid,ROT,"Du hast erst gerade eben geschaufelt und musst nun 10 Minuten warten!");
    if(IsPlayerInRangeOfPoint(playerid,2.0,-2187.6255,1825.4515,5.3676))return SendClientMessage(playerid,COLOR_RED,"Du bist am Sandberg!");
    {
    if(SetPlayerWeapons,6,1))return SendClientMessage(playerid,COLOR_RED,"Du hast keine Schaufel!");
    {
    GivePlayerMoney,300);
    SendClientMessage(playerid,0x004BFFFF,"Du hast erfolgreich Sand abgeschaufelt und bekommst 300$ lohn");
    SetTimer("schaufeln",3600000,0);
    schaufeln[playerid] = 1;
    return 1;
    }
    }
    }





    Bekomme leider viele Error, wo ist der Fehler?


    Errors:





    Danke schonmal!


    Gruß


    Andy

  • if(strcmp("/schaufeln", cmdtext, true) == 0)
    {
    if(schaufeln[playerid] = 1)
    {
    SendClientMessage(playerid, COLOR, "Du kannst nun noch nicht wieder Schaufeln");
    return 0;
    }
    else
    {
    if(IsPlayerInRangeOfPoint(playerid, Range,x,y,z))
    {
    GivePlayerWeapon(playerid, 6, 1);
    SendClientMessage(playerid, COLOR, "Du hast erfolgreich geschaufelt! du bekommst $300 Lohn!");
    GivePlayerMoney(playerid, 300);
    schaufeln[playerid] = 1;
    SetTimer("schaufeln", 360000,0);
    return 1;
    }
    }
    }
    Das müsste so Stimmen und der Public ist eig. auch Richtig