All pastes #938731 Raw Edit

Zodiac

public text v1 · immutable
·published 2008-03-11 20:49 UTC
rendered paste body
if(strcmp(cmd, "/weapons", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
	new ContenedorA[100],ContenedorB[100],ContenedorC[100],ContenedorD[100]; 
        new weaponname[30],GUN[8][2];
           
	format(ContenedorA,100,"|| ");
	format(ContenedorB,100,"|| ");
	format(ContenedorC,100,"|| ");
	format(ContenedorD,100,"|| ");
	   
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)){SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /weapons [playerid/PartOfName]");return 1;}
	giveplayerid = ReturnUser(tmp);
	
	if(IsPlayerConnected(giveplayerid))
	{
	    if(PlayerInfo[playerid][pAdmin] >= 1)
	    {
		GetPlayerName(giveplayerid,sendername,sizeof(sendername));
		format(string, sizeof(string), "____________________Armas de %s____________________",sendername );
		SendClientMessage(playerid,COLOR_LIGHTRED,string);
		for(new g=1;g<9;g++)
		{
           	    GetPlayerWeaponData(giveplayerid, g, GUN[g][0], GUN[g][1]);
		    if(GUN[g][1] != 0)
		    {
			if(g==1)
			{
			    format(string, sizeof(string), "Weapon:[%s] (ID: %d) ||",weaponname,GUN[1][0]);
		      	    strins(ContenedorA,string,sizeof(ContenedorA));
			}
			if(g==2)
			{
			    GetWeaponName(GUN[g][0],weaponname,sizeof(weaponname));
			    format(string, sizeof(string), " Slot:[%d]	Weapon:[%s](ID: %d)  Ammo:[%d] ||",g,weaponname,GUN[g][0],GUN[g][1]);                    
                            strins(ContenedorA,string,sizeof(ContenedorA));
	          	}
	          	if(g==3||g==4)
			{
			    GetWeaponName(GUN[g][0],weaponname,sizeof(weaponname));
			    format(string, sizeof(string), " Slot:[%d]	Weapon:[%s](ID: %d)  Ammo:[%d] ||",g,weaponname,GUN[g][0],GUN[g][1]);
	                    strins(ContenedorB,string,sizeof(ContenedorB));
	       		}
	       		if(g==5||g==6)
	 	        {
			    GetWeaponName(GUN[g][0],weaponname,sizeof(weaponname));
			    format(string, sizeof(string), " Slot:[%d]	Weapon:[%s](ID: %d)  Ammo:[%d] ||",g,weaponname,GUN[g][0],GUN[g][1]);
	          	    strins(ContenedorC,string,sizeof(ContenedorC));
	       		}
	       		if(g==7||g==8)
		        {
			    GetWeaponName(GUN[g][0],weaponname,sizeof(weaponname));
			    format(string, sizeof(string), " Slot:[%d]	Weapon:[%s](ID: %d)  Ammo:[%d] ||",g,weaponname,GUN[g][0],GUN[g][1]);
	          	    strins(ContenedorD,string,sizeof(ContenedorD));
	                }
	            }
	        }
	        if(strlen(ContenedorA) > 2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorA);}
	        else if(strlen(ContenedorB) > 2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorB);}
	        else if(strlen(ContenedorC) > 2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorC);}
	        else if(strlen(ContenedorD) > 2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorD);}
	        if(strlen(ContenedorA) < 3 && strlen(ContenedorB) < 3 && strlen(ContenedorC) < 3 && strlen(ContenedorD) < 3)
	        {
	            SendClientMessage(playerid,COLOR_LIGHTRED,"Esta persona esta desarmada");
	        }
	        SendClientMessage(playerid,COLOR_LIGHTRED,"_________________________________________________________________");
	    }
	    else{SendClientMessage(playerid, COLOR_GRAD2, "Solo Administradores");}
        }
    }
    return 1;
}