Beiträge von Sascha1234

    ocmd:leadermachen(playerid,params[])


    {


    if(isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Dein Adminrang ist zu niedrig!");


    new pID,fID;


    if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,TÜRKIS,"/leadermachen [ID/Teil des Namens] [Fraktion]");


    SetPVarInt(pID,"Fraktion",fID);


    SendClientMessage(playerid,TÜRKIS,"Du wurdest von %s als Fraktionsleader der Fraktion %i gemacht, behandel Sie gut!");


    return 1;


    }


    ocmd:adminmachen(playerid,params[])


    {


    if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Dein Admin Rang ist nicht hoch genug.");


    new string[128],pID, rank;


    if(sscanf(params,"ui",pID,rank)) return SendClientMessage(playerid,ROT,"/adminmachen [ID/Teil des Namens] [Adminrang]");




    if(rank<1||rank>6) return SendClientMessage(playerid,ROT,"Gib einen gültigen Rang ein.");


    SendClientMessage(playerid,ROT,string);


    SetPVarInt(pID,"Adminlevel",rank);


    SpielerSpeichern(pID);


    SendClientMessageToAll(BLAU,"%s hat %s zum Admin gemacht.");


    return 1;






    }


    Hey Leute,


    in meinem Script gibt es Adminbefehle die funktionieren und welche die nicht funktionieren :oooo


    meistens bei den ocmd befehlen ...


    hier mal das script


    http://pastebin.com/zqExfuYf


    vielleicht kann ja mal ein guter scripter rübergucken der weiß bestimmt den fehler ..


    und wenn dann noch wer wüsste wieso beim login bei mir da steht passwort falsch und trotzdem eingeloggt wird wer spitze wenn er mir das sagt habt da erstmal n Kick zwischen gemacht damit man mit dem falschen passwort wenigstens nicht drauf kommt




    DANKE DANKE DANKE wenn es wär weiß




    MFG




    Sascha


    //Edit das login ding ist nicht so wichtig aber das andere wäre gut weil ich es einfach nicht schaffe

    format(string,128,"Name: %s\nVermögen: %d\nScore: %d\nAdminlevel: \d",name,Geld,Level,Adminlevel);


    geht immernochnicht ich denke mal ich hab das da falsch gemacht richtig?


    //Edit: Sonst gibt es keine Errors nur die beiden

    Hey Leute,


    kann mir einer sagen was da nicht stimmt?


    C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(112) : error 027: invalid character constant


    C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(112) : error 027: invalid character constant


    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase






    2 Errors.


    format(string,128,"Name: %s\nVermögen: %d\nScore: %d\nAdminlevel: \d",name);

    Hey Leute,


    ich habe in meinem filterscript keine errors oder warns aber trotzdem wird das nicht geladen ...


    ich habe nämlich vor das adminsystem also befehle etc. als filterscript anzulegen ... ist das eigendlich schlauer als das in das große script reinzupacken?

    Hey Leute,








    ich habe mir ein enum erstellt so wie es in dem tutorial bei mistermonat auf youtube im 10 part gemacht wird.








    jetzt bekomme ich folgende errors:








    C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(73) : error 004: function "ResetVariablen" is not implemented




    C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(373) : error 055: start of function body without function header




    C:\Users\Admin\Desktop\hier\Neuer Ordner (2)\gamemodes\jahr.pwn(379) : error 010: invalid function or declaration




    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase












    3 Errors.




    hier sind die dazugehörigen zeilen:


    ResetVariablen(playerid); <---- 73. Zeile


    stock ResetVariablen(playerid);


    {


    SpielerInfo[playerid][Adminlevel]=0;


    SpielerInfo[playerid][Fraktion]=0;


    SpielerInfo[playerid][Banned]=0;


    SpielerInfo[playerid][Rang]=0;


    SpielerInfo[playerid][Leader]=0;


    return 1;


    }

    hey soweit bin ich jetzt
    ich habe ocmd für die ränge und /f


    und jetzt will ich das kombinieren


    hier ma beides


    ocmd:rang(playerid,params[])
    {
    if(!isPlayerAnLeader(playerid,4)) return SendClientMessage(playerid,ROT,"Du bist nicht der Leader dieser Fraktion.");
    new pID,rID;
    new string[128],rangid[64];
    if(sscanf(params,"ui",pID,rID)) return SendClientMessage(playerid,GRAU,"/rang [ID/Teil des Namens] [Rang]");
    switch(rID)
    {
    case 0:{rangid="Knecht";}
    case 1:{rangid="Dealer";}
    case 2:{rangid="Unterboss";}
    case 3:{rangid="Boss";}
    }
    format(string,sizeof(string),"Dein Rang wurde von %s auf %s erhöht.",Spielername(playerid),rangid);
    SendClientMessage(playerid,TURKIS,string);
    SetPVarInt(pID,"Rang",rID);
    return 1;
    }



    ocmd:f(playerid,params[])
    {
    new text[128],rangid[64];
    new rID,pID;
    if(sscanf(params,"%s",text))return SendClientMessage(playerid,ROT,"/f [TEXT]");
    switch(rID)
    {
    case 0:{rangid="Knecht";}
    case 1:{rangid="Dealer";}
    case 2:{rangid="Unterboss";}
    case 3:{rangid="Boss";}
    }
    format(text,sizeof(text),"%s %s: %s",rangid,Spielername(playerid),text);
    SetPVarInt(pID,"Rang",rID);
    for(new i=0; i {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
    {
    SendClientMessage(i,TURKIS,text);
    }


    }


    }
    return 1;
    }


    was mache ich da falsch ?


    //edit ingame steht zwar ein rang aber es bleibt immer so z.B Knecht Sascha: hey