All pastes #952978 Raw Edit

Someone

public text v1 · immutable
#952978 ·published 2008-03-22 18:11 UTC
rendered paste body
/* THIS HAS BEEN DONE FOR GF, so you will have errors if you compile normally, just change PlayerInfo[playerid][pAdmin] by IsPlayerAdmin*/

if(strcmp(cmd, "/weapons", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
	    	if(!strlen(tmp))
	        {
	        	SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /weapons [playerid/PartOfName]");
	            return 1;
			}
	        giveplayerid = ReturnUser(tmp);
	        if(giveplayerid != INVALID_PLAYER_ID)
	        {
	        	new ContenedorA[150],ContenedorB[150],ContenedorC[150],ContenedorD[150],ContenedorE[150],ContenedorF[150];
	            new GUN[12][2], weaponname[32];
	            format(ContenedorA,100,"||");
	            format(ContenedorB,100,"||");
	            format(ContenedorC,100,"||");
	            format(ContenedorD,100,"||");
	            format(ContenedorE,100,"||");
	            format(ContenedorF,100,"||");
                if(PlayerInfo[playerid][pAdmin] >= 1)
                {
    	            GetPlayerName(giveplayerid,sendername,sizeof(sendername));
                    for (new g=1;g<12;g++)
                    {
        	            GetPlayerWeaponData(giveplayerid, g, GUN[g][0], GUN[g][1]);
                        if(GUN[g][1] != 0 && g != 1 && g != 0)
                        {
             	        	GetWeaponName(GUN[g][0],weaponname,sizeof(weaponname));
                            format(string, sizeof(string), " Slot:[%d]      Arma:[%s](ID: %d)  Municion:[%d] ||",g,weaponname,GUN[g][0],GUN[g][1]);
                            if(g==0||g==1){strcat(ContenedorA,string,sizeof(ContenedorA));}
                        	if(g==2||g==3){strcat(ContenedorA,string,sizeof(ContenedorB));}
                            if(g==4||g==5){strcat(ContenedorA,string,sizeof(ContenedorC));}
                            if(g==6||g==7){strcat(ContenedorA,string,sizeof(ContenedorD));}
                            if(g==8||g==9){strcat(ContenedorA,string,sizeof(ContenedorE));}
                            if(g==10||g==11){strcat(ContenedorA,string,sizeof(ContenedorF));}
                        }
                   	}
                    format(string,sizeof(string),"____________________%s's Weapons____________________",sendername);
                    SendClientMessage(playerid,COLOR_LIGHTRED,string);
                    if(strlen(ContenedorA)>2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorA);}
                    if(strlen(ContenedorB)>2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorB);}
                    if(strlen(ContenedorC)>2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorC);}
                    if(strlen(ContenedorD)>2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorD);}
                    if(strlen(ContenedorE)>2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorE);}
                    if(strlen(ContenedorF)>2){SendClientMessage(playerid,COLOR_LIGHTRED,ContenedorF);}
                    format(string,sizeof(string),"_________________________________________________________________",sendername);
                    SendClientMessage(playerid,COLOR_LIGHTRED,string);
                }
                else{SendClientMessage(playerid, COLOR_GRAD2, "Admins Only");}
			}
        }
        return 1;
	}