Beiträge von SexyPawnoStyle

    Jo wie in der überschrift klappt mien else nciht und ich hab das adminlevel auslesen lassen bei jedem ist es 5 also ich bin alleine und mache /score 9 steht

    Code
    Name:Level:Geld:Admin:5


    Aber warum hier code
    ocmd:score(playerid,params[])
    {
    new pName[MAX_PLAYER_NAME], string[MAX_PLAYER_NAME+10],pID;
    if(IsPlayerConnected(pID))
    {
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /score <playerid>");
    GetPlayerName(pID,pName,MAX_PLAYER_NAME);
    format(string,sizeof(string),"Name: %s",pName);
    SendClientMessage(playerid,Orange,string);
    format(string,sizeof(string),"Geld: %d",GetPlayerMoney(pID));
    SendClientMessage(playerid,Orange,string);
    format(string,sizeof(string),"Level: %d",GetPlayerScore(pID));
    SendClientMessage(playerid,Orange,string);
    format(string,sizeof(string),"Admin: %d",GetPVarInt(pID, "Adminlevel"));
    SendClientMessage(playerid,Orange,string);
    }
    else
    {
    SCM(playerid,Rot,"Player not Connected");
    return 1;
    }
    return 1;
    }

    Jo ich habe Google und SuFu gekuckt es half mir nicht wirklich da ich mit diesen

    Code
    strtok.tmp

    nicht arbeite und ich da ihwie nciht raushalten kann wo er gebannt wird wo ein timer startet was auch immer!!

    ocmd:makeadmin(playerid,params[])
    {
    if(IstSpielerAdmin(playerid,5))
    {
    new pID,rang,string[128];
    if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,Rot,"SERVER:/makeadmin [Name/ID] [Rang]");
    if(rang<0||rang>5)return SendClientMessage(playerid,Rot,"Bitte gib ein rang von 0-5 an!");
    if(rang > GetPVarInt(playerid, "Adminlevel"))//befördert
    {
    format(string,sizeof(string),"Admin %s Promoted %s to a higher Admin",SpielerName(playerid),SpielerName(pID));
    }
    if(rang < GetPVarInt(playerid, "Adminlevel"))// abgestuft
    {
    format(string,sizeof(string),"Admin %s Promoted %s to a lower Admin",SpielerName(playerid),SpielerName(pID));
    return 1;
    }
    SetPVarInt(pID,"Adminlevel",rang);
    SaveAcc(pID);
    }
    return 1;
    }


    Hab es mal so gemacht und es klappt nicht kann mir wer sagen warum nciht?

    Help!!

    if(rang > GetPVarInt(playerid, "Adminlevel"))//befördert
    {
    new maxname[MAX_PLAYER_NAME];
    GetPlayerName(pID,maxname,sizeof(maxname));
    format(string,sizeof(string),"%s wurde Befördert!",maxname);
    SendClientMessageToAll(Rot,string);
    return 1;
    }
    if(rang < GetPVarInt(playerid, "Adminlevel"))// abgestuft
    {
    new maxname[MAX_PLAYER_NAME];
    GetPlayerName(pID,maxname,sizeof(maxname));
    format(string,sizeof(string),"%s wurde Degradiert!",maxname);
    SendClientMessageToAll(Rot,string);
    return 1;
    }



    Würde es den so gehen??

    Kannst du mir zeigen wie man das einfugt oda muss ich es einfach zu den anderen if abfragen stellen. und ich will machen mit Sendclientmessagetoall allen senden das %s abgestuft oder runter gestuft wird

    ocmd:makeadmin(playerid,params[])
    {
    if(IstSpielerAdmin(playerid,5))
    {
    new pID,rang,maxname[MAX_PLAYER_NAME],string[128];
    if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,Rot,"SERVER:/makeadmin [Name/ID] [Rang]");
    if(rang<1||rang>5)return SendClientMessage(playerid,Rot,"Bitte gib ein rang von 1-5 an!");
    SetPVarInt(pID,"Adminlevel",rang);
    SaveAcc(pID);


    GetPlayerName(pID,maxname,sizeof(maxname));
    format(string,sizeof(string),"A new Admin was Born it is : %s",maxname);
    SendClientMessageToAll(Rot,string);
    }
    return 1;
    }


    Das ist er

    Also in jedem GF ist das ja eingebaut das wenn ein Owner jemanden degradiert steht ja Admin Ezio hat dich zu einem level 2 Admin degradiert und bei beförderung Admin Ezio hat dich zu einem Level 4 Admin Befördert!!


    So mein ich das

    hilft das !!!



    ocmd:a(playerid,params[])
    {
    new text[100], rang[16], string[128];
    if(!IstSpielerAdmin(playerid, 1))return SendClientMessage(playerid, Rot, "Du bist kein Admin.");
    if(sscanf(params,"s", text))return SendClientMessage(playerid, Rot, "Benutze /a [text].");
    if(IstSpielerAdmin(playerid,5))rang = "Owner";
    else if(IstSpielerAdmin(playerid,4))rang = "Admin";
    else if(IstSpielerAdmin(playerid,3))rang = "Manager";
    else if(IstSpielerAdmin(playerid,2))rang = "Moderrator";
    else if(IstSpielerAdmin(playerid,1))rang = "Supporter";
    format(string, 128, "[%s] %s: %s[%d]", rang,SpielerName(playerid) , text,playerid);
    for(new i=0; i<GetMaxPlayers(); i++)
    {