30.10.2013, 22:18
pawn Код:
CMD:arma(playerid, params[]) {
if(sscanf(params, "d", params[0])) return SCM(playerid, -1, ""BL"Uso: /arma [arma id]");
//verifica si el id del arma ingresado es igual al los id que se encuetra en el stock, y tirara el mensaje si son iguales.
if(params[0] == armas_invalidas(params[0])) return SCM(playerid, -1, ""RO"No puedes usar esta arma en el servidor");
GivePlayerWeapon(playerid, params[0], 9000);
return true;
}
stock armas_invalidas(idarma) {
//EDIT: quite el GetPlayerWeapon por que estaria verificando si el player tiene esa id de arma y no es lo ke querias, veo..
switch(idarma) {
case 1,2,3,4,5,6,7,8,9,10,
11,12,13,14,15,16,17,18,19,
20,21,35,36,37,38,39,40,41,
43,44,45,46: return true; }
return false;
}
PD: D es para numeros enteros, I es para identificar los ids de los players pero cambien identifica los id de los BOTs, por eso se usa R.