SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 01/11/2012, 11:46 PM   #1
Matadorffj
Little Clucker
 
Join Date: Oct 2011
Posts: 16
Reputation: 0
Default Equipar vs Materiais

Gente estou com um bug que é dos cofres da hq..
Tipo traduzindo:
Quando o cara vai la no cofre e equipa
ele não gasta nada de material ai andei
lendo e vi qe tinah de add isso:

HTML Code:
    if(CofreOrg[org][Materiais] < 150)
                {
                    SendClientMessage(playerid,COLOR_GREY," O cofre de sua HQ tem menos de 150 materiais, compre mais com a máfia ou deposite!");
                    return 1;
                }

Ai aconteceu que qnd a hq tem nada de materiais não equipa...
Mais se tiver 150 de materiais a pessoa equipa qnts vezes quizer
e não tem a diminuicão dos materiais.
Tem como fazer a cada equipada que derem perder 150 materiais do cofre da hq?
Obrigado e espero respostas



Meus /equiparg:

HTML Code:
if(strcmp(cmd, "/equiparg", true) == 0)
   {
       new org = GetPlayerOrg(playerid);
       if(org == 5 || org == 14 || org == 17 || org == 18 || org == 19 || org == 20 || org == 21 || org == 24)
       {     
            if(CofreOrg[org][Materiais] < 150)
            {
                SendClientMessage(playerid,COLOR_GREY," O cofre de sua HQ tem menos de 150 materiais, compre mais com a máfia ou deposite!");
                return 1;
            }
          if(org == 5 && !PlayerToPoint(3, playerid, 2811.7102,-1166.1824,1025.5703))
          {
              SendClientMessage(playerid,COLOR_GREY," Você só pode equipar no cofre org de sua HQ!");
              return true;
          }
          if(org == 14 && !PlayerToPoint(3, playerid, 2514.1301,-1691.2979,14.0460))
          {
              SendClientMessage(playerid,COLOR_GREY," Você só pode equipar no cofre org de sua HQ!");
              return true;
          }
          if(org == 17 && !PlayerToPoint(3, playerid, 1074.7671,-1204.1219,18.1446))
          {
              SendClientMessage(playerid,COLOR_GREY," Você só pode equipar no cofre org de sua HQ!");
              return true;
          }
          if(org == 18 && !PlayerToPoint(3, playerid, 296.2728,1489.4459,1080.2578))
          {
              SendClientMessage(playerid,COLOR_GREY," Você só pode equipar no cofre org de sua HQ!");
              return true;
          }
          if(org == 19 && !PlayerToPoint(3, playerid, 2151.3218,-1789.1669,13.5097))
          {
              SendClientMessage(playerid,COLOR_GREY," Você só pode equipar no cofre org de sua HQ!");
              return true;
          }
          if(org == 20 && !PlayerToPoint(3, playerid, 505.5284,-88.2019,998.9683))
          {
              SendClientMessage(playerid,COLOR_GREY," Você só pode equipar no cofre org de sua HQ!");
              return true;
          }
          if(org == 21 && !PlayerToPoint(3, playerid, 2768.6760,-1626.2833,10.9272))
          {
              SendClientMessage(playerid,COLOR_GREY," Você só pode equipar no cofre org de sua HQ!");
              return true;
          }   
            if(org == 24 && !PlayerToPoint(3, playerid, 228.9644,1288.1254,1082.1406))
          {
              SendClientMessage(playerid,COLOR_GREY," Você só pode equipar no cofre org de sua HQ!");
              return true;
          }
          if(PlayerInfo[playerid][pLider] >= 1)
          {
              GivePlayerWeapon(playerid, 4, 1);
                SetPlayerArmour(playerid, 100.0);
             SetPlayerHealth(playerid, 100.0);
              GivePlayerWeapon(playerid, 24, 800);
              GivePlayerWeapon(playerid, 25, 400);
              GivePlayerWeapon(playerid, 29, 400);
              GivePlayerWeapon(playerid, 31, 600);
                GivePlayerWeapon(playerid, 34, 600);
              format(string, sizeof(string), "* Gangster %s pega seus equipamentos de líder.", PlayerName(playerid));
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             return true;
          }
           else if(PlayerInfo[playerid][pCargo] <= 1)
          {
              SetPlayerArmour(playerid, 100.0);
             SetPlayerHealth(playerid, 100.0);
              GivePlayerWeapon(playerid, 24, 120);
              GivePlayerWeapon(playerid, 25, 140);
              GivePlayerWeapon(playerid, 29, 130);
              GivePlayerWeapon(playerid, 31, 250);
              format(string, sizeof(string), "* Gangster %s pega seus equipamentos.", PlayerName(playerid));
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             return true;
         }
           else if(PlayerInfo[playerid][pCargo] == 2)
          {
              SetPlayerArmour(playerid, 100.0);
             SetPlayerHealth(playerid, 100.0);
              GivePlayerWeapon(playerid, 24, 120);
              GivePlayerWeapon(playerid, 25, 140);
              GivePlayerWeapon(playerid, 29, 130);
              GivePlayerWeapon(playerid, 31, 250);
              format(string, sizeof(string), "* Gangster %s pega seus equipamentos.", PlayerName(playerid));
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             return true;
         }
           else if(PlayerInfo[playerid][pCargo] == 3)
          {
              SetPlayerArmour(playerid, 100.0);
             SetPlayerHealth(playerid, 100.0);
              GivePlayerWeapon(playerid, 24, 170);
              GivePlayerWeapon(playerid, 25, 200);
              GivePlayerWeapon(playerid, 29, 180);
              GivePlayerWeapon(playerid, 31, 320);
              format(string, sizeof(string), "* Gangster %s pega seus equipamentos.", PlayerName(playerid));
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             return true;
         }
           else if(PlayerInfo[playerid][pCargo] == 4)
          {
               SetPlayerArmour(playerid, 100.0);
             SetPlayerHealth(playerid, 100.0);
              GivePlayerWeapon(playerid, 24, 230);
              GivePlayerWeapon(playerid, 25, 230);
              GivePlayerWeapon(playerid, 29, 210);
              GivePlayerWeapon(playerid, 31, 380);
              format(string, sizeof(string), "* Gangster %s pega seus equipamentos.", PlayerName(playerid));
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             return true;
         }
           else if(PlayerInfo[playerid][pCargo] == 5)
          {
              SetPlayerArmour(playerid, 100.0);
             SetPlayerHealth(playerid, 100.0);
              GivePlayerWeapon(playerid, 24, 500);
              GivePlayerWeapon(playerid, 25, 300);
              GivePlayerWeapon(playerid, 29, 300);
              GivePlayerWeapon(playerid, 31, 500);
                GivePlayerWeapon(playerid, 34, 150);
              format(string, sizeof(string), "* Gangster %s pega seus equipamentos.", PlayerName(playerid));
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
             return true;
         }
       }
       return true;
   }
   if(strcmp(cmd, "/equiparreporter", true) == 0)
   {
      if(PlayerToPoint(3, playerid,356.6207,208.9427,1008.3828))
      {
           GetPlayerName(playerid, sendername, sizeof(sendername));
           if(PlayerInfo[playerid][pMembro] == 9 || PlayerInfo[playerid][pLider] == 9)//Reporter
         {
            format(string, sizeof(string), "* O Repórter %s Pegou Seus Equipamentos", PlayerName(playerid));
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
               ResetPlayerWeaponsEx(playerid);
                SetPlayerArmour(playerid, 100.0);
             SetPlayerHealth(playerid, 100.0);
            GivePlayerWeapon(playerid, 24, 150);
            GivePlayerWeapon(playerid, 43, 200);
            return true;
         }
         else
         {
            SendClientMessage(playerid, 0xF0FFFFAA, "Você não é Repórter !");
         }
      }
   }
Matadorffj is offline   Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] materiais de mafia bugado Gutierrez_zikaloko Português/Portuguese 0 08/09/2012 09:25 PM
[Ajuda]Mafia Materiais Matheus_Ecko Português/Portuguese 2 02/04/2012 07:24 PM
[ajuda] vender materiais ShakeTH4T Português/Portuguese 6 20/03/2012 07:16 PM
[AJUDA] Ao equipar sai materiais do cofre. ShakeTH4T Português/Portuguese 4 19/11/2011 07:41 PM


All times are GMT. The time now is 12:28 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.