SA-MP Forums Archive
[Ajuda]Au meter /duty - 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]Au meter /duty (/showthread.php?tid=138405)



[Ajuda]Au meter /duty - RicardoMoreira - 01.04.2010

Olб eu keria ao meter /duty que ele metesse uma skin de policia como se faz ?


Re: [Ajuda]Au meter /duty - wafffllesss - 01.04.2010

Quote:
Originally Posted by RicardoMoreira
Olб eu keria ao meter /duty que ele metesse uma skin de policia como se faz ?
Salva o skin atual do player em uma variavel, use SetPlayerSkin e sete o skin dele, quando ele sair do /duty volte o skin que vocк salvou em uma variavel.
N tem segredo.. se vc n conseguir fazer isso n ganha sobremesa.


Re: [Ajuda]Au meter /duty - RicardoMoreira - 01.04.2010

Quote:

if(strcmp(cmd, "/duty", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerInfo[playerid][pLocal] != 255)
{
if(OnDuty[playerid]==0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
format(string, sizeof(string), "* Oficial %s teve um distintivo e uma arma de seu armбrio.", sendername);
}
else if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
format(string, sizeof(string), "* Argente %s teve um distintivo e uma arma de seu armбrio.", sendername);
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
SafeGivePlayerWeapon(playerid, 24, 70);
SafeGivePlayerWeapon(playerid, 3, 0);
SetPlayerArmour(playerid, 100);
SetPlayerColor(playerid,0x008EFFFF);
OnDuty[playerid] = 1;
}
else if(OnDuty[playerid]==1)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
format(string, sizeof(string), "* Oficial %s coloca seu distintivo e arma no seu armбrio.", sendername);
}
else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
format(string, sizeof(string), "* Argente %s coloca seu distintivo e arma no seu armбrio.", sendername);
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
SafeResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 0);
SafeGivePlayerWeapon(playerid, 41, 500);
SetPlayerColor(playerid,0x008EFFFF);
OnDuty[playerid] = 0;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vocк nгo estб em um vestiбrio!");
return 1;
}
}

como ? kero a skin 281 para policia


Re: [Ajuda]Au meter /duty - Ambrуsio - 01.04.2010

Vc poderia ter usado o outro tуpidco que vc criou falando do mesmo comando.

coloque no comando:
pawn Код:
SetPlayerSkin(playerid, 281);



Re: [Ajuda]Au meter /duty - RicardoMoreira - 01.04.2010

nao deu, meto onde ?



Re: [Ajuda]Au meter /duty - andmeida10 - 01.04.2010

no comando


Re: [Ajuda]Au meter /duty - Ambrуsio - 01.04.2010

pawn Код:
if(strcmp(cmd, "/duty", true) == 0)
  {
    if(IsPlayerConnected(playerid))
    {
     GetPlayerName(playerid, sendername, sizeof(sendername));
     if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
     {
      if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerInfo[playerid][pLocal] != 255)
      {
        if(OnDuty[playerid]==0)
         {
           if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
           {
           format(string, sizeof(string), "* Oficial %s teve um distintivo e uma arma de seu armбrio.", sendername);
         }
         else if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
           {
           format(string, sizeof(string), "* Argente %s teve um distintivo e uma arma de seu armбrio.", sendername);
         }
         ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         SafeGivePlayerWeapon(playerid, 24, 70);
         SafeGivePlayerWeapon(playerid, 3, 0);
         SetPlayerArmour(playerid, 100);
         SetPlayerSkin(playerid, 281);
         SetPlayerColor(playerid,0x008EFFFF);
         OnDuty[playerid] = 1;
        }
        else if(OnDuty[playerid]==1)
        {
          if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
          {
           format(string, sizeof(string), "* Oficial %s coloca seu distintivo e arma no seu armбrio.", sendername);
         }
         else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
         {
           format(string, sizeof(string), "* Argente %s coloca seu distintivo e arma no seu armбrio.", sendername);
         }
         ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         SafeResetPlayerWeapons(playerid);
         SetPlayerArmour(playerid, 0);
         SetPlayerSkin(playerid, 281);
         SafeGivePlayerWeapon(playerid, 41, 500);
         SetPlayerColor(playerid,0x008EFFFF);
         OnDuty[playerid] = 0;
        }
      }
      else
      {
        SendClientMessage(playerid, COLOR_RED, "  Vocк nгo estб em um vestiбrio!");
        return 1;
      }
     }



Re: [Ajuda]Au meter /duty - RicardoMoreira - 01.04.2010

deu pa meter mas quando saiu de duty fico com a skin, nao da pa meter a minha skin ke tinha ?



Re: [Ajuda]Au meter /duty - RoamPT - 01.04.2010

Fodasse tinhas que criar um outro tуpico de dъvidas com o /duty? Caralho te foda


Re: [Ajuda]Au meter /duty - andmeida10 - 01.04.2010

Quote:
Originally Posted by RoamPT
Fodasse tinhas que criar um outro tуpico de dъvidas com o /duty? Caralho te foda
usa o GetPlayerSkin.... visita wiki, estuda.. n querias a fatia do bolo toda