SA-MP Forums Archive
[Ajuda] Ajuda /reforco! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Ajuda /reforco! (/showthread.php?tid=437836)



Ajuda /reforco! - davi54723 - 17.05.2013

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 .


Re: Ajuda /reforco! - Lucas_Alemao - 17.05.2013

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);
  }
}



Re: Ajuda /reforco! - mau.tito - 17.05.2013

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;
}



Re: Ajuda /reforco! - davi54723 - 23.05.2013

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


Re: Ajuda /reforco! - PT - 23.05.2013

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;
}



Re: Ajuda /reforco! - davi54723 - 24.05.2013

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


Re: Ajuda /reforco! - PT - 24.05.2013

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;
}



Re: Ajuda /reforco! - davi54723 - 24.05.2013

Ainda ta aparecendo que o comando nгo existe :S


Re: Ajuda /reforco! - mau.tito - 24.05.2013

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;
}



Re: Ajuda /reforco! - davi54723 - 24.05.2013

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