[AJUDA]Em Comando.
#1

Bom eu fiz um comando aqui que um cara lucas , me ajudou a fazer aqui do fуrum entгo ele ficou assim
Код:
 if(strcmp("/dm", cmdtext, true, 10) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] >= 3)
        {
          GivePlayerWeapon(playerid, 24,999);
          GivePlayerWeapon(playerid, 25,999);
          GivePlayerWeapon(playerid, 29,999);
          GivePlayerWeapon(playerid, 31,999);
          GivePlayerWeapon(playerid, 4,999);
          GivePlayerWeapon(playerid, 34,999);
          SetPlayerHealth(playerid, 100);
          SetPlayerArmour(playerid, 100);
          return 1;
          SendClientMessage(playerid, COLOR_GREEN, "KiT DM recebido!");
        }else{
          SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й Administrador!");
          return 1;
      }
    }
Eu queria que este comando setasse nгo sу para admin mais tipo /dm [id do player] ae quando fzer isso de armas pro player(Claro sу admin pode usar^^ Level3+ ) Valeo. agredeзo desde jб .

Ah alguйm sabe como tira um cmd chato pacarai o /virarchave ou segura alt pra ligar o carro ¬ , desde jб grato


KiSS.
Reply
#2

Poste o seu sistema de admin --'
Reply
#3

seguinte eu arrumei tudo mais dai , ele sу da apenas pra mim sу quem digita o comando .
nгo consigo dar para outro id . ver ae como fas pra dar pra tal id? xD

Код:
if(strcmp(cmd, "/dm", true) == 0)
     {
     if(IsPlayerConnected(playerid))
     {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
     SendClientMessage(playerid, COLOR_GRAD2, "USO: /dm [playerid/Parte-do-Nick]");
     return 1;
     }
     new playa;
     new health;
     playa = ReturnUser(tmp);
     tmp = strtok(cmdtext, idx);
     health = strval(tmp);
     if (PlayerInfo[playerid][pAdmin] >= 3)
     {
     if(IsPlayerConnected(playa))
     {
     if(playa != INVALID_PLAYER_ID)
     {
     GivePlayerWeapon(playerid, 24,999);
     GivePlayerWeapon(playerid, 25,999);
     GivePlayerWeapon(playerid, 29,999);
     GivePlayerWeapon(playerid, 31,999);
     GivePlayerWeapon(playerid, 4,999);
     GivePlayerWeapon(playerid, 34,999);
	 SetPlayerHealth(playerid, 100);
     SetPlayerArmour(playerid, 100);

     }
     }
     }
     else
     {
     SendClientMessage(playerid, COLOR_GRAD1, "Sem Autorizaзгo");
     }
     }
     return 1;
     }
Reply
#4

Poucos Looses kkkkkkkkkk
Reply
#5

sou novo em pawno , nгo sei muito disso aк nгo , ninguйm nasce sabendo nй !
Reply
#6

Olб amigo, eu vi que no seu cуdigo vocк esta dando as armas e o resto para o playerid sem falar qm й ele, assim eu troquei pelo playa que no seu codigo jб tem ele, sу faltava mudar na hora de dar as coisas e ainda tirei algumas coisas que vocк nгo usava no comando.

Comando corrigido:

Код:
if(strcmp(cmd, "/dm", true) == 0)
     {
     if(IsPlayerConnected(playerid))
     {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
     SendClientMessage(playerid, COLOR_GRAD2, "USO: /dm [playerid/Parte-do-Nick]");
     return 1;
     }
     new playa;
     playa = ReturnUser(tmp);
     tmp = strtok(cmdtext, idx);
     if (PlayerInfo[playerid][pAdmin] >= 3)
     {
     if(IsPlayerConnected(playa))
     {
     if(playa != INVALID_PLAYER_ID)
     {
     GivePlayerWeapon(playa, 24,999);
     GivePlayerWeapon(playa, 25,999);
     GivePlayerWeapon(playa, 29,999);
     GivePlayerWeapon(playa, 31,999);
     GivePlayerWeapon(playa, 4,999);
     GivePlayerWeapon(playa, 34,999);
     SetPlayerHealth(playa, 100);
     SetPlayerArmour(playa, 100);
     SendClientMessage(playerid, COLOR_GREEN, "Vocк recebeu o KiT DM!");
     }
     }
     }
     else
     {
     SendClientMessage(playerid, COLOR_GRAD1, "Sem Autorizaзгo");
     }
     }
     return 1;
     }
Obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)