[Dъvida] /equipar
#1

Tф com dъvida aqui denovooo'
Quando dф /equipar em um HQ, nгo ganho arma nenhuma..

Aqui o pawno.
Код:
if(strcmp(cmd, "/equipar", true) == 0)
	{
	    if(PlayerToPoint(10.0, playerid,246.6891,66.9642,1003.6406) || PlayerToPoint(10.0,playerid,229.9127,165.4368,1003.0234) || PlayerToPoint(10.0,playerid,1070.0883,-345.1344,73.9922) || PlayerToPoint(10.0,playerid,-1340.9329,491.8152,11.1953) || PlayerToPoint(10.0,playerid,242.3416,121.1088,1003.3275))
		{
	        GetPlayerName(playerid, sendername, sizeof(sendername));
	        if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17 || PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)//Delegado
	        {
      			new x_equipar[256];
				x_equipar = strtok(cmdtext, idx);
				if(!strlen(x_equipar)) {
					SendClientMessage(playerid, COLOR_WHITE, "|__________________ EQUIPAR __________________|");
					SendClientMessage(playerid, COLOR_WHITE, "Use: /equipar [Numero do equipamento ]");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 1 - PM <|> 2 - PM Cargo 2");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 3 - PM Cargo 3 <|> 4 - GATE");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 5 - PM Lider <|> 6 - G.T.3");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 7 - Exercito <|> 8 - PC");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 9 - FAB");
					SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|");
					return 1; }
                if(strcmp(x_equipar,"1",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17)//Delegado
	        		{
			   	 		format(string, sizeof(string), "* %s Pegou Equipamento de COP Iniciante.", sendername);
						ProxDetector(50.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						ResetPlayerWeapons(playerid);
						SetPlayerArmour(playerid, 100);
						SetPlayerHealth(playerid, 100);
						GivePlayerWeapon(playerid, 24, 200);
		    			GivePlayerWeapon(playerid, 6, 1);
						SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP Iniciante!");
			   	 		return 1;
					}
				}
				if(strcmp(x_equipar,"2",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17)//Delegado
	        		{
						if (PlayerInfo[playerid][pCargo] < 2)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 2 para pegar este equipamento!");
							return 1;
							}
			   	 			format(string, sizeof(string), "* %s Pegou Equipamento de COP Em Treinamento.", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		 			 		GivePlayerWeapon(playerid, 24, 500);
				    		GivePlayerWeapon(playerid, 6, 1);
			   			 	SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;

					}
				}
				if(strcmp(x_equipar,"3",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17)//Delegado
	        		{
						if(PlayerInfo[playerid][pCargo] < 3)
						{
			    			SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 3 para pegar este equipamento!");
			    			return 1;
						}
							format(string, sizeof(string), "* %s Pegou Equipamento de COP Profissional.", sendername);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
							SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							GivePlayerWeapon(playerid, 24, 300);
	    					GivePlayerWeapon(playerid, 31, 200);
		    				GivePlayerWeapon(playerid, 29, 200);
							SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP Profissional!");
			   	 			return 1;

					}
				}
				if(strcmp(x_equipar,"4",true) == 0)
				{
					if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)//Delegado
	        		{
						if(PlayerInfo[playerid][pCargo] < 5)
						{
			    			SendClientMessage(playerid, COLOR_GREY, "Vocк precisa ser da G.A.T.E. - Cargo 5");
			    			return 1;
						}
							format(string, sizeof(string), "* %s Pegou Equipamento Da G.A.T.E.", sendername);
							ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							SetPlayerSkin(playerid, 285);
							ResetPlayerWeapons(playerid);
							GivePlayerWeapon(playerid, 24, 300);
							GivePlayerWeapon(playerid, 29, 500);
		   					GivePlayerWeapon(playerid, 31, 500);
							//GivePlayerWeapon(playerid, 17, 100);
							GivePlayerWeapon(playerid, 25, 200);
		 			 		GivePlayerWeapon(playerid, 4, 1);
				    		GivePlayerWeapon(playerid, 34, 500);
							SendClientMessage(playerid,COLOR_GREEN,"Voce pegou o equipamento da GATE!");
					   	 	return 1;

					}
				}
    			if(strcmp(x_equipar,"5",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17)//Delegado
	        		{
						if(PlayerInfo[playerid][pCargo] < 6)
						{
			    			SendClientMessage(playerid, COLOR_GREY, "Apenas Lideres ou Cargo 6 Pega Este Equipamento!!");
			    			return 1;
						}
							format(string, sizeof(string), "* %s Pegou Equipamento de Lider.", sendername);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							ResetPlayerWeapons(playerid);
							GivePlayerWeapon(playerid, 24, 300);
							GivePlayerWeapon(playerid, 29, 500);
		   					GivePlayerWeapon(playerid, 31, 500);
							//GivePlayerWeapon(playerid, 17, 100);
							GivePlayerWeapon(playerid, 25, 200);
		 			 		GivePlayerWeapon(playerid, 4, 1);
				    		GivePlayerWeapon(playerid, 34, 500);
							SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento Lider!");
							return 1;

					}
				}
				if(strcmp(x_equipar,"6",true) == 0)
				{
					if(PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2)//Delegado
					{
						if(!IsACop(playerid))
	       				{
	           				SendClientMessage(playerid, COLOR_GREY, "   Voce nao e do G.T.3 !");
	           				return 1;
	       				}
							format(string, sizeof(string), "* %s Pegou Equipamento do G.T.3", sendername);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							ResetPlayerWeapons(playerid);
							GivePlayerWeapon(playerid, 24, 500);
							GivePlayerWeapon(playerid, 25, 500);
							GivePlayerWeapon(playerid, 31, 500);
							GivePlayerWeapon(playerid, 29, 500);
		   					GivePlayerWeapon(playerid, 4, 1);
		   					GivePlayerWeapon(playerid, 34, 500);
							SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento do G.T.3!");
							return 1;

					}
				}
     			if(strcmp(x_equipar,"7",true) == 0)
				{
				if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)//Delegado
				{
   			 		if(!IsACop(playerid))
	        		{
	            	SendClientMessage(playerid, COLOR_GREY, "   Voce nao e do Exercito!");
	            	return 1;
	        		}
					format(string, sizeof(string), "* %s Pegou Equipamento do Exercito", sendername);
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					ResetPlayerWeapons(playerid);
					GivePlayerWeapon(playerid, 24, 200);
   					GivePlayerWeapon(playerid, 31, 600);
				    GivePlayerWeapon(playerid, 29, 600);
				    GivePlayerWeapon(playerid, 34, 100);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento do Exercito!");
					return 1;
					}
				}
    			if(strcmp(x_equipar,"8",true) == 0)
				{
				if(PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17)//Delegado
				{
   			 		if(!IsACop(playerid))
	        		{
	            	SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й da Polнcia Civil!");
	            	return 1;
	        		}
					format(string, sizeof(string), "* %s pegou equipamento da Polнcia Cнvil", sendername);
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					ResetPlayerWeapons(playerid);
					GivePlayerWeapon(playerid, 24, 300);
					GivePlayerWeapon(playerid, 29, 500);
					GivePlayerWeapon(playerid, 31, 500);
					//GivePlayerWeapon(playerid, 17, 100);
					GivePlayerWeapon(playerid, 25, 200);
		 			GivePlayerWeapon(playerid, 4, 1);
    				GivePlayerWeapon(playerid, 34, 500);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento da PC!");
					return 1;
					}
				}
    			if(strcmp(x_equipar,"9",true) == 0)
				{
				if(PlayerInfo[playerid][pMembro] == 25 || PlayerInfo[playerid][pLider] == 25)//Delegado
				{
   			 		if(!IsACop(playerid))
	        		{
	            	SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й da Forзa Aerea Brasileira!");
	            	return 1;
	        		}
					format(string, sizeof(string), "* %s pegou equipamento da FAB", sendername);
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					ResetPlayerWeapons(playerid);
					GivePlayerWeapon(playerid, 24, 200);
   					GivePlayerWeapon(playerid, 31, 600);
				    GivePlayerWeapon(playerid, 29, 600);
				    GivePlayerWeapon(playerid, 34, 100);
					SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento da FAB!");
					return 1;
					}
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo й COP ou Nгo Existe o Numero.");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo estб na Delegacia.");
		}
	}
Reply
#2

Vocк estб na Org certa? No lugar certo?
Se sim, comeзo a "ver" este script.
Reply
#3

Holly Yeah.
Tф no "I" que pede pra ficar no Tutorial do server..
D:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)