Wanted Sterne Spielen verrückt ?

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
  • Moin habe mich mal an den /su befehl für Cops gemacht eS klappt alles nur habe ich jetzt das Problem wen die wanteds über 6 gehen sind die Sterne voll maximal sollen die waneds bis 69 gehen und die sterne sollen immer im 10er schritt mit gehen also sprich.


    0 - 9 Wanteds = 0 Sterne


    10 - 19 Wanteds = 1 Stern


    20 - 29 Wanteds = 2 Sterne


    30 - 39 Wanteds = 3 Sterne


    40 - 49 Wanteds = 4 Sterne


    50 - 59 Wanteds = 5 Sterne


    60 - 69 Wanteds = 6 Sterne



    Das ist mein Befehl wie kann ich das machen?:O



    ocmd:su(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
    {
    new pID,string[128],string2[128],wps,grund[128];
    if(isPlayerInFrakt(playerid,1) || (isPlayerInFrakt(playerid,2)) || (isPlayerInFrakt(playerid,3)) || (isPlayerInFrakt(playerid,4)))
    if(sscanf(params,"isi",pID,grund,wps))return SendClientMessage(playerid,Grau,"Fehler:/su [playerid] [grund] [Wanted Anzahl]");
    format(string,sizeof(string),"Du hast %i Wanteds von %s bekommen! Grund: %s",wps,SpielerName(playerid),grund);
    SendClientMessage(pID,Gelb,string);
    format(string2,sizeof(string2),"Du hast %s ,%i Wanted gegeben! Grund: %s",SpielerName(pID),wps,grund);
    SendClientMessage(playerid,Gelb,string2);
    SetPlayerWantedLevel(pID,GetPlayerWantedLevel(pID) + wps);
    }
    return 1;
    }

    Sei du Selbst, denn all die anderen Gibt es schon !



    **Savas**


  • new wanted = GetPlayerWantedLevel(pID)+wps;
    if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
    else if(wanted => 10 && wanted <= 19) SetPlayerWantedLevel(pID,1);
    else if(wanted => 20 && wanted <= 29) SetPlayerWantedLevel(pID,2);
    else if() // mit deinen ganzen Wanteds machen und mit deinem bisherigen SetPlayerWantedLevel ersetzen.

  • habe so



    ocmd:su(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
    {
    new pID,string[128],string2[128],wps,grund[128];
    if(isPlayerInFrakt(playerid,1) || (isPlayerInFrakt(playerid,2)) || (isPlayerInFrakt(playerid,3)) || (isPlayerInFrakt(playerid,4)))
    if(sscanf(params,"isi",pID,grund,wps))return SendClientMessage(playerid,Grau,"Fehler:/su [playerid] [grund] [Wanted Anzahl]");
    format(string,sizeof(string),"Du hast %i Wanteds von %s bekommen! Grund: %s",wps,SpielerName(playerid),grund);
    SendClientMessage(pID,Gelb,string);
    format(string2,sizeof(string2),"Du hast %s ,%i Wanted gegeben! Grund: %s",SpielerName(pID),wps,grund);
    SendClientMessage(playerid,Gelb,string2);
    new wanted = GetPlayerWantedLevel(pID)+wps;
    if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
    else if(wanted => 10 && wanted <= 19) SetPlayerWantedLevel(pID,1);
    else if(wanted => 20 && wanted <= 29) SetPlayerWantedLevel(pID,2);
    else if(wanted => 30 && wanted <= 39) SetPlayerWantedLevel(pID,3);
    else if(wanted => 40 && wanted <= 49) SetPlayerWantedLevel(pID,4);
    else if(wanted => 50 && wanted <= 59) SetPlayerWantedLevel(pID,5);
    else if(wanted => 60 && wanted <= 69) SetPlayerWantedLevel(pID,6);
    }
    return 1;
    }



    und die errors



    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : warning 211: possibly unintended assignment
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 029: invalid expression, assumed zero
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : warning 215: expression has no effect
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 001: expected token: ";", but found ")"
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 029: invalid expression, assumed zero
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : 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.

    Sei du Selbst, denn all die anderen Gibt es schon !



    **Savas**

  • hier der befehl



    ocmd:su(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
    {
    new pID,string[128],string2[128],wps,grund[128];
    if(isPlayerInFrakt(playerid,1) || (isPlayerInFrakt(playerid,2)) || (isPlayerInFrakt(playerid,3)) || (isPlayerInFrakt(playerid,4)))
    if(sscanf(params,"isi",pID,grund,wps))return SendClientMessage(playerid,Grau,"Fehler:/su [playerid] [grund] [Wanted Anzahl]");
    format(string,sizeof(string),"Du hast %i Wanteds von %s bekommen! Grund: %s",wps,SpielerName(playerid),grund);
    SendClientMessage(pID,Gelb,string);
    format(string2,sizeof(string2),"Du hast %s ,%i Wanted gegeben! Grund: %s",SpielerName(pID),wps,grund);
    SendClientMessage(playerid,Gelb,string2);
    new wanted = GetPlayerWantedLevel(pID)+wps;
    if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
    else if(wanted => 10 && wanted <= 19) SetPlayerWantedLevel(pID,1);
    else if(wanted => 20 && wanted <= 29) SetPlayerWantedLevel(pID,2);
    else if(wanted => 30 && wanted <= 39) SetPlayerWantedLevel(pID,3);
    else if(wanted => 40 && wanted <= 49) SetPlayerWantedLevel(pID,4);
    else if(wanted => 50 && wanted <= 59) SetPlayerWantedLevel(pID,5);
    else if(wanted => 60 && wanted <= 69) SetPlayerWantedLevel(pID,6);
    }
    return 1;
    }

    Sei du Selbst, denn all die anderen Gibt es schon !



    **Savas**