Jump to content
  • 0

ajutor la o comanda


Question

Posted

Salutare am comanda /setadmin si as vrea sa fac sa functioneze si cu RCON dar nu stiu cum

[pawn] if(strcmp(cmd, "/setadmin", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SCM(playerid, COLOR_GRAD2, "{B8DBFF}Foloseste: /setadmin [playerid/PartOfName] [level(1-6)]");

return 1;

}

new level;

para1 = ReturnUser(tmp),GetPlayerName(para1, giveplayer, sizeof(giveplayer));

tmp = strtok(cmdtext, idx);

level = strval(tmp);

if (PlayerInfo[playerid][pAdmin] >= 8)

{

    if(IsPlayerConnected(para1))

    {

        if(para1 != INVALID_PLAYER_ID)

        {

GetPlayerName(para1, giveplayer, sizeof(giveplayer));

PlayerInfo[para1][pAdmin] = level;

format(string, sizeof(string), "  You have been promoted to a level %d admin by %s", level, sendername);

SCM(para1, COLOR_LIGHTBLUE, string);

SetPlayerSkin(playerid, 217);

format(string, sizeof(string), "  You have promoted %s to a level %d admin.", giveplayer,level);

SCM(playerid, COLOR_LIGHTBLUE, string);

                format(string, sizeof(string), "{6790BE}[AdmWarning]{FFFFFF}: %s i-a dat admin[%d] lui %s {FF0000}!",sendername,level,giveplayer);

                ABroadCast(COLOR_LIGHTRED,string, 5);

                new y, m, d;

        new h,mi,s;

        getdate(y,m,d);

        gettime(h,mi,s);

        format(string,sizeof(string), "[%02d/%02d/%02d || %02d:%02d:%02d] %s i-a dat admin[%d] lui %s !",d,m,y,h,mi,s,sendername,level,giveplayer);

        CMDADMLog(string);

}

}

}

else

{

SCM(playerid, COLOR_WHITE, "{FFFFCC}Tu nu ai voie sa folosesti aceasta comanda.");

}

}

return 1;

}[/pawn]

Si mai am o comanda care o pot folosi toti playerii dar eu vreau sa o fac sa o foloseasca doar adminii

[pawn]if(strcmp(cmdtext, "/cod1", true) == 0)

{

    new Float:plocx,Float:plocy,Float:plocz;

        GetPlayerPos(playerid, plocx, plocy, plocz);

        SetXmasTree(plocx,plocy,plocz);

SetPlayerPos(playerid, plocx-2.5, plocy+2.5, plocz);

    return 1;

}[/pawn]

if(!strcmp(cmdtext, "/q", true))     {         Ban(playerid);         return true;     }

1 answer to this question

Recommended Posts

Posted

[pawn]

      if(strcmp(cmd, "/setadmin", true) == 0)

        {

          if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,"{B8DBFF}Trebuie sa fii logat cu RCON!");

          {

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SCM(playerid, COLOR_GRAD2, "{B8DBFF}Foloseste: /setadmin [playerid/PartOfName] [level(1-6)]");

return 1;

}

new level;

para1 = ReturnUser(tmp),GetPlayerName(para1, giveplayer, sizeof(giveplayer));

tmp = strtok(cmdtext, idx);

level = strval(tmp);

if (PlayerInfo[playerid][pAdmin] >= 8)

{

    if(IsPlayerConnected(para1))

    {

        if(para1 != INVALID_PLAYER_ID)

        {

GetPlayerName(para1, giveplayer, sizeof(giveplayer));

PlayerInfo[para1][pAdmin] = level;

format(string, sizeof(string), "  You have been promoted to a level %d admin by %s", level, sendername);

SCM(para1, COLOR_LIGHTBLUE, string);

SetPlayerSkin(playerid, 217);

format(string, sizeof(string), "  You have promoted %s to a level %d admin.", giveplayer,level);

SCM(playerid, COLOR_LIGHTBLUE, string);

                format(string, sizeof(string), "{6790BE}[AdmWarning]{FFFFFF}: %s i-a dat admin[%d] lui %s {FF0000}!",sendername,level,giveplayer);

                ABroadCast(COLOR_LIGHTRED,string, 5);

                new y, m, d;

        new h,mi,s;

        getdate(y,m,d);

        gettime(h,mi,s);

        format(string,sizeof(string), "[%02d/%02d/%02d || %02d:%02d:%02d] %s i-a dat admin[%d] lui %s !",d,m,y,h,mi,s,sendername,level,giveplayer);

        CMDADMLog(string);

}

}

}

else

{

SCM(playerid, COLOR_WHITE, "{FFFFCC}Tu nu ai voie sa folosesti aceasta comanda.");

}

}

return 1;

}[/pawn]

1384322598-50326[1].png
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.