[AJUDA] Usar cmd sу a 10 metros de distancia
#1

Galera, to com um probleminha aqui, to com 2 comandos aqui no meu Game-Mode, sу que quando eu uso, eu posso usa-lo para qualquer ID mesmo nгo estando online e o player й libertado ou sequestrado.

Tipo eu queria que alguйm colocasse nos 2 para que sу quando alguйm digitasse /comando [id-do-player] no ID que nгo estб conectado apareзa a mensagem "Este jogador nгo estб conectado!" e que tambйm sу possa digitar os 2 comandos em algum jogador com 10 metros de distancia, caso esteja a 11 metros ou mais e ele digite apareзa "Vocк nгo estб a 10 metros do jogador...", por favor, quem souber, coloca isso ai nos 2 comandos...

Aqui vai os comandos:

pawn Код:
if(strcmp(cmd,"/libertar", true) == 0)
    {
            new tmpp[256];
            tmp = strtok(cmdtext, idx);
                        if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_LARANJA, "Digite: /libertar [id-do-jogador] ");
                return 1;
            }
            giveplayerid = strval(tmp);
            tmpp = strtok(cmdtext, idx);
    if(giveplayerid != playerid)
                {
                    if(sequestrado[giveplayerid] == 0)
                    {
                        for(new i = 0; i < TOTALPLAYERS; i ++)
                        {
                        if(Digitou[giveplayerid] != 10)
                             {
                            if(i != playerid)
                                {
                                    format(string, sizeof(string), "%s(id:%d) Libertou %s(id:%d) Da Base Traficantes. O Objetivo e chegar na delegacia de LS",
                                    PlayerName(playerid), playerid, PlayerName(giveplayerid), giveplayerid);
                                    SendClientMessage(playerid,COLOR_AZULFRACO,string);
                                    SetPlayerPos(giveplayerid, 2512.7249,-960.6126,85.1028);
                                     Digitou[giveplayerid] != 10;
                                }
                                }
                            }
                        }
                            }

                    if(Digitou[giveplayerid] == 10)
                             {
                        SendClientMessageToAll(COLOR_VERMELHO,"Comeзou uma fuga de Sequestrados.");
                        GivePlayerMoney(playerid,50000);
                        GivePlayerWeapon(giveplayerid,26,300);
                        GivePlayerWeapon(giveplayerid,32,300);
                        SetPlayerPos(giveplayerid, 239.96437072754, -1389.6704101563, 53.109375);
                        Digitou[giveplayerid] != 10;
                        }
        if(giveplayerid == playerid)
        {
  return SendClientMessage(playerid,COLOR_ROXO,"Voce nao pode se libertar");
  }
                return 1;
    }
pawn Код:
if(strcmp(cmd,"/sequestrar", true) == 0)
    {
            if(Stats[playerid][GANGID] == 2)
            {
            new tmpp[256];
            tmp = strtok(cmdtext, idx);
                        if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_LARANJA, "Digite: /sequestrar [id-do-jogador] ");
                return 1;
            }
            giveplayerid = strval(tmp);
            tmpp = strtok(cmdtext, idx);
                          if(giveplayerid != playerid)
                {
                    if(sequestrado[giveplayerid] == 0)
                    {
                        for(new i = 0; i < TOTALPLAYERS; i ++)
                        {
                        if(Stats[playerid][GANGID] == 2)
                        {
                            if(i != playerid)
                                {
                                SetPlayerPos(giveplayerid,233.22340393066,-1380.4265136719,53.140632629395);
                                }
                            }
                        }
                            }
                     }
                     }
                if(Stats[playerid][GANGID] != 2)
            {
return SendClientMessage(playerid,COLOR_VERMELHO2,"Vocк nao й um Traficante");
            }
                if(Digitou[giveplayerid] == 10)
                    return SendClientMessage(playerid, 0xFFFFFFFF, "Este Player Ja Esta Sequestrado");
                         if(Digitou[giveplayerid] != 10)
                {
                        SendClientMessageToAll(COLOR_VERMELHO2,"A Traficantes fez um novo refйm, vб salva-lo!");
                        SendClientMessageToAll(COLOR_VERMELHO2,"Obs.: A Cada Refйm salvo vocк ganha 50000 em dinheiro!");
                        ResetPlayerWeapons(giveplayerid);
                        SetPlayerPos(giveplayerid,2502.7595,-955.4245,82.3018);
                        Digitou[giveplayerid] = 10;
                        }
                return 1;
    }
Please, help-me!
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)