Beiträge von Zynx3

    also wie muss ich das schreiben ?


    ich weis ein normaler befehl für einen admin (sys hab ich schon ich habe das DINI sys).


    und jetzt will ich z.B.:/SetPlayerMoney [ID] [MENGE]


    wie muss ich das schreiben??


    ich will es so: dass man die ID eingibt nach den befehl und dann die MENGE. dann wird die ID gesucht von server dann wird der name der ID gelesen und dann die TXT datei gesucht und dann in der Datei das passieren soll:


    ID=Spieler =Spielername.txt = Money = MENGE


    nur wie muss ich das machen? oder so dass die ID der name ist (Mit Namen wäre besser^^)


    //EDIT Mein Code:



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/MakeAdmin", cmdtext, true, 10) == 0)
    {
    if pInfo [playerid][admin] >= 5
    new NAME = strval(cmdtext,1);
    new LEVEL = strval(cmdtext,2); // Is für mich neu muss aber ja klappen wenn du das so hast
    if(!strlen(cmdtext,2)) { SendClientMessage(playerid,0xFFFFFFFF,"Benutzung: /MakeAdmin [NAME] [LEVEL]"); return 1; }
    if(strcmp(NAME,dini_Get(accFormat,"admin")) == LEVEL);
    }
    else
    {
    SendClientMessage(playerid,0xFFFFFFFF,"Du bist kein Admin");
    }
    return 1;
    }


    Was ist der fehler?


    Errors:



    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(161) : error 001: expected token: "*then", but found "new"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(161) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(161) : warning 217: loose indentation
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(161) : error 017: undefined symbol "NAME"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(161) : 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.

    ja ich meine ich habe das nicht gespamt also neue antwort "jajaja.."...........
    ich habe das nicht so gemacht und zu den anderen war das eigendlich so gemeint: "ja ja ja weis ich schon"

    Ich meine ... lol???? warum bitte ne verwarnung??ß jajaja.... warum ??????

    lol und von wo soll ich es lernen wenn es mir nicht jemand zeigt wie es aussehen soll?


    soll ich mir das vill. aus den ***** ziehen??


    ***** weil hab schon genug verwarnungen,,,,,,,,



    also.... ich werde das jetzt so machen dass ich nicht im spiel mache sondern bei den .txt dateien...

    Also .... ich habe es jetzt geschafft aber es geht noch immer nicht..... ich habe 10 Errors:






    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(159) : error 036: empty statement
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(160) : warning 217: loose indentation
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(161) : error 017: undefined symbol "strget"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(162) : error 017: undefined symbol "strget"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(163) : error 017: undefined symbol "strget"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(164) : error 017: undefined symbol "accFormat"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(167) : error 017: undefined symbol "PlayerName"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(168) : error 017: undefined symbol "PlayerName"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(169) : error 017: undefined symbol "ziel"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(161) : warning 204: symbol is assigned a value that is never used: "ID"
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(161 -- 172) : warning 217: loose indentation
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(172) : error 029: invalid expression, assumed zero
    C:\Users\wirth\Desktop\gta sa-mp server\filterscripts\Sample(1).pwn(174) : error 017: undefined symbol "COLOR_RED"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    10 Errors.


    Der Code:



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/MakeSupporter", cmdtext, true, 10) == 0)
    {
    if(pInfo[playerid][admin] >= 5);
    {
    new ID = strval(strget(cmdtext,1));
    new level = strval(strget(cmdtext,2)); // Is für mich neu muss aber ja klappen wenn du das so hast
    if(!strlen(strget(cmdtext,2))) { SendClientMessage(playerid,0xFFFFFFFF,"Benutzung: /MakeSupporter [ID] [Level bist 10]"); return 1; }
    dini_Set(accFormat,"Supporter",inputtext);
    pInfo[playerid][Supporter] = (level);
    new msg[100],msg2[100];
    format(msg, sizeof(msg), "%s hat dich zum Supporter gemacht",PlayerName(playerid),preis);
    format(msg2, sizeof(msg2), "Du hast %s zum Supporter gemacht",PlayerName(ID),preis);
    SendClientMessage(ziel, 0xFFFFFFFF,msg);
    SendClientMessage(playerid, 0xFFFFFFFF,msg2);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin/Supporter!");
    }
    }
    return 1;
    }




    wo ist hier der fehler?

    also was muss ich da einfügen um dein Admin CMD zu erstellen ich habe diesen FS:
    [ SCRIPTING ] Simples Login- / Registersystem (mit DINI)


    Was muss ich in meinen FS einfügen damit er abfragt ob er ein Admin ist oder nicht?


    irgend was


    if Spieler[playerid][AdminLevel] = 1337



    und wie schreibe ich das Command kick und Bann dazu?
    .


    //edit Hab die lösung schon unten beim CMD das einfügen nach deinen command: if(pInfo[playerid][admin] >= 5)

    also wie muss ich das schreiben dass wenn man den befehl "/autoshop" eingibt dass dann ein Dialog kommt und man dann dort die autos aus suchen kann?


    also den Dialog habe ich schon aber wie mache ich das so dass wenn der spieler das auto aussucht dass er dann bei seiner position bleibt und er im auto dann sitzt?


    wie kann ich das machen?

    umm ne ich will nur wissen wie ich das mache und ich habe ne 2 in Deutsch also.......


    p.s.: Meine Lehrerin ist sehr streng also. Da sind mir die Rechtschreibt Fehler egal.

    also also letztes brauche ich noch die gang zonen um sie mit einer Atombombe zu zerstören.


    also
    1.Gangzone erstellen
    2.Atombombe - 50000$ in meinen shop einfügen dabei mit(EU,USA,AUST,RUS,ASI,FREI)
    3.Einstellen dass alle die sich zurzeit in der Zone aufhalten die Health auf 0.00 gesetzt wird.