[Ajuda] Ajuda /reforco!
#1

pawn Код:
CMD:reforco(playerid, params[])
{
    if(CSMBR[playerid] == ROCAM || CSMBR[playerid] == ROTA) // VERIFICA SE Й POLICIAL
    {
    new Float:x, Float:y, Float:z;
    new name[MAX_PLAYER_NAME+1], string[200+MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "O Policial %s Precisa de apoio urgente. Foi marcado no mapa de todos os oficiais o local do Policial", name);
    SendFamilyMessage(1,Vermelho, string);
    SendFamilyMessage(4,Vermelho, string);
    GetPlayerPos(playerid, x, y, z);
    SetPlayerCheckpoint(playerid, x, y, z, 2.0);
    }
    else
    {
    SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo pode pedir reforзo sendo que nгo й policial!");
    }
    return 1;
}
Pessoal eu queria definir o
Код:
SetPlayerCheckpoint(playerid, x, y, z, 2.0);
para outro player da mesma org.
Ou seja, quando digitar o comandos, seja marcado para todos da org .
Reply
#2

pawn Код:
...
SendFamilyMessage(1,Vermelho, string);
SendFamilyMessage(4,Vermelho, string);
GetPlayerPos(playerid, x, y, z);
for(new i = 0; i < MAX_PLAYERS; ++i) {
  if((CSMBR[i] == ROCAM) || (CSMBR[i] == ROTA)) {
    SetPlayerCheckpoint(i,x,y,z,2);
  }
}
Reply
#3

acho que e isto !
pawn Код:
CMD:reforco(playerid, params[])
{
    if(CSMBR[playerid] == ROCAM || CSMBR[playerid] == ROTA) // VERIFICA SE Й POLICIAL
    {
   
         new Verificar;
         if(CSMBR[playerid] == ROCAM ) Verificar = CSMBR[playerid];
         if(CSMBR[playerid] == ROTA ) Verificar = CSMBR[playerid];
   
         new Float:x, Float:y, Float:z;
         new name[MAX_PLAYER_NAME+1], string[200+MAX_PLAYER_NAME+1];
         GetPlayerName(playerid, name, sizeof(name));
         format(string, sizeof(string), "O Policial %s Precisa de apoio urgente. Foi marcado no mapa de todos os oficiais o local do Policial", name);
         SendFamilyMessage(1,Vermelho, string);
         SendFamilyMessage(4,Vermelho, string);
         GetPlayerPos(playerid, x, y, z);
         for(new i = 0; i <= MAX_PLAYERS; i++)
         {
             if(IsPlayerConnected(i) && CSMBR[i] == Verificar)
             {
                   SetPlayerCheckpoint(i, x, y, z, 2.0);
             }
         }
    }
    else
    {
        SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo pode pedir reforзo sendo que nгo й policial!");
        return 1;
    }
    return 1;
}
Reply
#4

Nгo funcionou, ainda marca sу pra mim xP
Reply
#5

e dessa forma:

pawn Код:
CMD:reforco(playerid)
{
    if(CSMBR[playerid] == ROCAM || CSMBR[playerid] == ROTA)
    {
        new Float:x, Float:y, Float:z;
        new name[MAX_PLAYER_NAME+1], string[200+MAX_PLAYER_NAME+1];
        GetPlayerPos(playerid, x, y, z);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "O Policial %s Precisa de apoio urgente. Foi marcado no mapa de todos os oficiais o local do Policial", name);
        SendFamilyMessage(1,Vermelho, string);
        SendFamilyMessage(4,Vermelho, string);00
       
        for(new i = 0; i <= MAX_PLAYERS; i++)  // crйditos mau.tito pela ideia
        {
            if(IsPlayerConnected(i) && CSMBR[i] == ROCAM || CSMBR[i] == ROTA)
            {
                SetPlayerCheckpoint(i, x, y, z, 2.0);
            }
        }
       
    }
    else
    {
        SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo pode pedir reforзo sendo que nгo й policial!");
    }
    return 1;
}
Reply
#6

Funcionou sim, sу que aparece que o comando nгo existe, sу que ele funciona :/
Reply
#7

e assim?

pawn Код:
CMD:reforco(playerid)
{
    if(CSMBR[playerid] == ROCAM || CSMBR[playerid] == ROTA)
    {
        new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME], string[130];
        GetPlayerPos(playerid, x, y, z);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "O Policial %s Precisa de apoio urgente. Foi marcado no mapa de todos os oficiais o local do Policial", name);
        SendFamilyMessage(1,Vermelho, string);
        SendFamilyMessage(4,Vermelho, string);
       
        for(new i = 0; i <= MAX_PLAYERS; i++)  // crйditos mau.tito pela ideia
        {
            if(IsPlayerConnected(i) && CSMBR[i] == ROCAM || CSMBR[i] == ROTA)
            {
                SetPlayerCheckpoint(i, x, y, z, 2.0);
            }
        }
        return 1;
       
    }
    else
    {
        SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo pode pedir reforзo sendo que nгo й policial!");
    }
    return 1;
}
Reply
#8

Ainda ta aparecendo que o comando nгo existe :S
Reply
#9

Tenta assim !
pawn Код:
CMD:reforco(playerid)
{
        if(CSMBR[playerid] != ROCAM || CSMBR[playerid] != ROTA) return SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo pode pedir reforзo sendo que nгo й policial!");
        new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME], string[130];
        GetPlayerPos(playerid, x, y, z);
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "O Policial %s Precisa de apoio urgente. Foi marcado no mapa de todos os oficiais o local do Policial", name);
        SendFamilyMessage(1,Vermelho, string);
        SendFamilyMessage(4,Vermelho, string);

        for(new i = 0; i <= MAX_PLAYERS; i++)  // crйditos mau.tito pela ideia
        {
            if(IsPlayerConnected(i) && CSMBR[i] == ROCAM || CSMBR[i] == ROTA)
            {
                SetPlayerCheckpoint(i, x, y, z, 2.0);
            }
        }
        return 1;
}
Reply
#10

Agora diz que eu nгo sou policial...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)