30.07.2017, 10:34
Como faзo para a pessoa escolher a arma pelo nome e nгo pelo id? tipo
/arma m4 ai vem a m4
como faz para formatar e usar o nome?
/arma m4 ai vem a m4
como faz para formatar e usar o nome?
CMD:arma(playerid, params[])
{
new tipo[100];
if(strcmp(tipo, "m4", true) == 0)
{
GivePlayerWeapon(playerid, 31, 9999);
}
if(strcmp(tipo, "Nome-arma", true) == 0)
{
}
if(strcmp(tipo, "Nome-arma", true) == 0)
{
}
if(strcmp(tipo, "Nome-arma", true) == 0)
{
}
if(strcmp(tipo, "Nome-arma", true) == 0)
{
}
return 1;
}
CMD:arma(playerid, params[])
{
new municao;
new nome[32];
new nomearma[32];
if(sscanf(params,"sd",nome, municao )) return SendClientMessage(playerid, -1, "Use: /arma [nome] [municao]");
for(new i=1; i<47; i++)
{
if(i == 19 || i == 20 || i == 21) continue; // armas invalidas, iremos pular elas.
GetWeaponName(i, nomearma, sizeof(nomearma));
if(strcmp(nome, nomearma, true) == 0)
{
new str[128];
format(str, 128, "Vocк ganhou uma %s id[%d] com %d de muniзхes.", nome,i, municao );
GivePlayerWeapon(playerid, i, municao);
SendClientMessage(playerid, -1, str);
return 1;
}
}
SendClientMessage(playerid, -1, " Nome de Arma nгo indentificado ! Use /nomearmas.");
return 1;
}
CMD:nomearmas(playerid)
{
new str[500];
new str2[40];
new nomearma[32];
for(new i; i<47; i++)
{
if(i == 19 || i == 20 || i == 21) continue; // armas invalidas, iremos pular elas.
GetWeaponName(i, nomearma, 32);
format(str2, 46, "%s\n", nomearma );
strcat(str, str2);
}
ShowPlayerDialog(playerid, 1234, 0, "Nome Armas", str, "Ok","");
return 1;
}