Ver quien tiene el arma
#1

Hola, tratando de hacer un comando para que los admins al poner /miniguns puedan ver a los usuarios que tengan minigun... pero no me funciona xd teniendo el arma me dice que nadie tiene el arma:
Код:
CMD:miniguns(playerid, params[])
{
    if(Informacion[playerid][Nivel] >= 1)
	{
		SendClientMessage(playerid, -1, "[ARMAS] Usuarios con [MINIGUN]:");
  		for(new i = 0; i < MAX_PLAYERS; i++)
		{
  			if(IsPlayerConnected(i))
			{
 				new Arma1 = 0, municiones;
				GetPlayerWeaponData(i, 6, Arma1, municiones);
  				if(Arma1== 38)
	   			{
       				new string[128];
           			format(string, 256, "[ID]: %d %s", i, pNombre(i));
              		SendClientMessage(playerid, -1, string);
               	}
           	}
       	}
    MensajeAdminsCMD(playerid,"MINIGUNS");
	} else return Error(playerid, 3);
	return 1;
}
Reply
#2

si te dispara tiene arma. xD








PHP код:
for(new player0playerMAX_PLAYERSplayer++)
if(
IsPlayerConnected(player))
new 
weapons[13][2];
for (new 
slot0slot<= 12slot++)
{
    
GetPlayerWeaponData(playerslotweapons[slot][0], weapons[slot][1]);
    
id(slot == GetWeaponSlot(weapons[slot][0])) SendClientMessage(admin_id, -1" minigun ");


PHP код:
stock GetWeaponSlot(weaponid){
new 
slot;
switch(
weaponid){
    case 
0,1slot 0;
    case 
2,3,4,5,6,7,8,9slot 1;
    case 
22,23,24slot 2;
    case 
25,26,27slot 3;
    case 
28,29,32slot 4;
    case 
30,31slot 5;
    case 
33,34slot 6;
    case 
35,36,37,38slot 7;
    case 
16,17,18,39slot 8;
    case 
41,42,43slot 9;
    case 
44,45,46slot 10;
    case 
10,11,12,13,14,15slot 11;
    case 
40slot 12;
}return 
slot;} 
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)