PRoblem mit /suspect

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
  • Moinsn einmal.


    Hab mal wieder ein problem mit meinem schönem /suspect.. -.-



    Sobald ich als grund einen Text angebe funktioniert der befehl nur mit einem buchstaben (als grund) und bei mehreren passiert das garnichtsmehr ausser das er mir ne fehlermeldung gibt, das der befehl /su 0 1 Offlineflucht nicht vorhanden ist. (Offlineflucht war bei mir der Grund)



    hoffe ihr koennt mir helfen wie ich mit grund und allem arbeiten kann, so das es ohne bugs funktioniert.


    aufbau sollte halbwegs Klar sein :)





    Hier einmal der Code..


    ocmd:su(playerid,params[])
    {
    if(IsACop(playerid))
    {
    new pID,wanteds,reason,textdrawstring1[128],textdrawstring2[128],string[128];
    if(sscanf(params,"uis",pID,wanteds,reason)) return SendClientMessage(playerid,COLOR_GRAU,"Fehler: /su [playerid] [wanteds] [grund]");
    sDatei[pID][pWanteds] = sDatei[pID][pWanteds] + wanteds;
    if(sDatei[pID][pWanteds] < 0) sDatei[pID][pWanteds] = 0;
    if(sDatei[pID][pWanteds] > 20) sDatei[pID][pWanteds] = 20;
    switch(sDatei[pID][pWanteds])
    {
    case 0:{TextDrawHideForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 1:{format(textdrawstring1, sizeof(textdrawstring1),"[]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 2:{format(textdrawstring1, sizeof(textdrawstring1),"[][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 3:{format(textdrawstring1, sizeof(textdrawstring1),"[][][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 4:{format(textdrawstring1, sizeof(textdrawstring1),"[][][][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 5:{format(textdrawstring1, sizeof(textdrawstring1),"[][][][][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 6:{format(textdrawstring1, sizeof(textdrawstring1),"[][][][][][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 7:{format(textdrawstring1, sizeof(textdrawstring1),"[][][][][][][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 8:{format(textdrawstring1, sizeof(textdrawstring1),"[][][][][][][][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 9:{format(textdrawstring1, sizeof(textdrawstring1),"[][][][][][][][][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 10:{format(textdrawstring1, sizeof(textdrawstring1),"[][][][][][][][][][]"),TextDrawShowForPlayer(pID, Wanted1),TextDrawHideForPlayer(pID, Wanted2);}
    case 11:{format(textdrawstring2, sizeof(textdrawstring2),"[]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 12:{format(textdrawstring2, sizeof(textdrawstring2),"[][]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 13:{format(textdrawstring2, sizeof(textdrawstring2),"[][][]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 14:{format(textdrawstring2, sizeof(textdrawstring2),"[][][][]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 15:{format(textdrawstring2, sizeof(textdrawstring2),"[][][][][]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 16:{format(textdrawstring2, sizeof(textdrawstring2),"[][][][][][]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 17:{format(textdrawstring2, sizeof(textdrawstring2),"[][][][][][][]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 18:{format(textdrawstring2, sizeof(textdrawstring2),"[][][][][][][][]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 19:{format(textdrawstring2, sizeof(textdrawstring2),"[][][][][][][][][]"),TextDrawShowForPlayer(pID, Wanted2);}
    case 20:{format(textdrawstring2, sizeof(textdrawstring2),"[][][][][][][][][][]"),TextDrawShowForPlayer(pID, Wanted2);}
    }
    if(sDatei[pID][pWanteds] > 9)
    {
    format(textdrawstring1, sizeof(textdrawstring1),"[][][][][][][][][][]"),TextDrawShowForPlayer(pID, Wanted1);
    TextDrawSetString(Wanted1,textdrawstring1);
    }
    TextDrawSetString(Wanted1,textdrawstring1);
    TextDrawSetString(Wanted2,textdrawstring2);
    format(string,sizeof(string),"Du hast %s %d Wanted/s gegeben! | Grund: %s | Er hat nun %d Wanted/s",Spielername(pID),wanteds,reason,sDatei[pID][pWanteds]);
    SendClientMessage(pID,COLOR_ROT,string);
    format(string,sizeof(string),"Polizist %s hat dir %d Wanteds gegeben! | Grund: %s | Du hast nun %d Wanted/s",Spielername(playerid),wanteds,reason,sDatei[pID][pWanteds]);
    SendClientMessage(pID,COLOR_ROT,string);
    SpielerSpeichern(pID);
    }
    else if(!IsACop(playerid))
    {
    SendClientMessage(playerid,COLOR_GRAU,"Fehler: Du bist kein Cop!");
    }
    return 1;
    }