[Ajuda] Bloquear algumas armas
#1

Olб galera, vocкs poderia me ajudar nesse comando? Bom, esse comando dararma pode usar todas as armas que existe, queria dar as arma sу os ids que pode, entederam?

COMANDO DAR ARMA:

PHP код:
CMD:dararma(playerid,params[]) {
new 
arma;
new 
municao;
new 
id;
new 
str[128];
new 
aName[MAX_PLAYER_NAME];
GetPlayerName(playeridaNameMAX_PLAYER_NAME);
if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo tem permissгo.");
if(
sscanf(params"ddd"idarmamunicao)) return SendClientMessage(playerid0xFFFFFFFF"Digite: /dararma [id do player] [id da arma] [muniзгo");
GivePlayerWeapon(idarmamunicao);
format(strsizeof(str), "O Game Master %s lhe deu a arma  %d com %d de muniзгo."aNamearmamunicao);
SendClientMessage(id0xFFFFFFFFstr);
return 
1;

Aqui ta as arma que gostaria que sу elas pudesse dar:

PHP код:
Soco Inglкs (ID1)
       
Taco de Golf (ID2)
       
Faca (ID4)
       
MotoSerra (ID9)
       
Granada (ID16)
       
9mm (ID22
       Combat Shotgun 
(ID27)
       
Micro SMG/Uz (ID28)
       
MP5 (ID29)
       
M4 (ID31)
       
Tec-(ID32)
       
Satchel Charge(ID29)
       
Parachute (ID46
As outras era invбlidas
Reply
#2

PHP код:
CMD:dararma(playerid,params[]) {
    new 
armamunicaoidstr[128], aName[MAX_PLAYER_NAME];
    
GetPlayerName(playeridaNameMAX_PLAYER_NAME);
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo tem permissгo.");
    if(
sscanf(params"ddd"idarmamunicao)) return SendClientMessage(playerid0xFFFFFFFF"Digite: /dararma [id do player] [id da arma] [muniзгo");
    if(
arma != && arma != 2) return SendClientMessage(playerid, -1"{FF0000}( ERRO ) ID de arma invбlida!");
    
GivePlayerWeapon(idarmamunicao);
    
format(strsizeof(str), "O Game Master %s lhe deu a arma  %d com %d de muniзгo."aNamearmamunicao);
    
SendClientMessage(id0xFFFFFFFFstr);
    return 
1;

Reply
#3

PHP код:
CMD:dararma(playerid,params[]) { 
new 
arma
new 
municao
new 
id
new 
str[128]; 
new 
aName[MAX_PLAYER_NAME]; 
GetPlayerName(playeridaNameMAX_PLAYER_NAME); 
if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo tem permissгo."); 
if(
sscanf(params"ddd"idarmamunicao)) return SendClientMessage(playerid0xFFFFFFFF"Digite: /dararma [id do player] [id da arma] [muniзгo"); 
if(
arma != && arma != && arma != && arma != && arma != 16 && arma != 22 && arma != 27 && arma != 28 && arma != 29 && arma != 31 && arma != 32 && arma != 46 &&)
{
return 
SendClientMessage(playerid0xFF0000FF"Arma Invбlida!"); 
}
GivePlayerWeapon(idarmamunicao); 
format(strsizeof(str), "O Game Master %s lhe deu a arma  %d com %d de muniзгo."aNamearmamunicao); 
SendClientMessage(id0xFFFFFFFFstr); 
return 
1

Reply
#4

Quote:
Originally Posted by Scorpion659
Посмотреть сообщение
PHP код:
CMD:dararma(playerid,params[]) { 
new 
arma
new 
municao
new 
id
new 
str[128]; 
new 
aName[MAX_PLAYER_NAME]; 
GetPlayerName(playeridaNameMAX_PLAYER_NAME); 
if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000FF"[ERRO] Vocк nгo tem permissгo."); 
if(
sscanf(params"ddd"idarmamunicao)) return SendClientMessage(playerid0xFFFFFFFF"Digite: /dararma [id do player] [id da arma] [muniзгo"); 
if(
arma != && arma != && arma != && arma != && arma != 16 && arma != 22 && arma != 27 && arma != 28 && arma != 29 && arma != 31 && arma != 32 && arma != 46 &&)
{
return 
SendClientMessage(playerid0xFF0000FF"Arma Invбlida!"); 
}
GivePlayerWeapon(idarmamunicao); 
format(strsizeof(str), "O Game Master %s lhe deu a arma  %d com %d de muniзгo."aNamearmamunicao); 
SendClientMessage(id0xFFFFFFFFstr); 
return 
1

Ficou dando esse erro mano

PHP код:
error 029invalid expressionassumed zero 
Reply
#5

Quote:
Originally Posted by Warlley
Посмотреть сообщение
Ficou dando esse erro mano

PHP код:
error 029invalid expressionassumed zero 
Qual linha?
Reply
#6

Conseguir resolver, obrigado a todos que tentaram me ajudar.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)