if(strcmp(subcmd, "arme", true) == 0) { if(PlayerInfo[playerid][pAdmin] < COFONDA){return NotAdmin(playerid,cmd);} tmp = strtok(cmdtext, idx); if(!strlen(tmp)) {return SendCmdModelMessage(playerid, "/donnerarme <ID/Pseudo> <Munitions> <Arme ID/Nom>");} new giveplayerid = ReturnUser(tmp); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) {idx++;} new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {result[idx-offset] = cmdtext[idx]; idx++;} result[idx - offset] = EOS; if(!strlen(result)) {return SendCmdModelMessage(playerid, "/donnerarme <ID/Pseudo> <Munitions> <Arme ID/Nom>");} tmp = strtok(cmdtext, idx); if(!strlen(tmp)) {return SendCmdModelMessage(playerid, "/donnerarme <ID/Pseudo> <Munitions> <Arme ID/Nom>");} new ammo = strval(tmp); new amount = GetWeaponModelFromName(result); GetPlayerName(playerid, playername,sizeof(playername)); GetPlayerName(giveplayerid, giveplayername,sizeof(giveplayername)); SafeGivePlayerWeapon(giveplayerid, amount, ammo); return 1; } |
if(strcmp(subcmd, "arme", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < COFONDA) {
return NotAdmin(playerid, cmd);
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
return SendCmdModelMessage(playerid, "/donnerarme <ID/Pseudo> <Munitions> <Arme ID/Nom>");
}
new giveplayerid = ReturnUser(tmp);
new weapon[32]; // << put there the correct size for strtok (if it isn't 32)
weapon = strtok(cmdtext, idx);
if(!strlen(weapon)) {
return SendCmdModelMessage(playerid, "/donnerarme <ID/Pseudo> <Munitions> <Arme ID/Nom>");
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
return SendCmdModelMessage(playerid, "/donnerarme <ID/Pseudo> <Munitions> <Arme ID/Nom>");
}
new ammo = strval(tmp);
new amount = GetWeaponModelFromName(result);
GetPlayerName(playerid, playername,sizeof(playername));
GetPlayerName(giveplayerid, giveplayername,sizeof(giveplayername));
SafeGivePlayerWeapon(giveplayerid, amount, ammo);
return 1;
}
if(strcmp(subcmd, "arme", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < COFONDA) {
return NotAdmin(playerid, cmd);
}
new
giveplayerid,
weapon[32],
ammo
;
if(sscanf(cmdtext[5], "rs[32]i", giveplayerid, weapon, ammo)) {
return SendCmdModelMessage(playerid, "/donnerarme <ID/Pseudo> <Munitions> <Arme ID/Nom>");
}
new amount = GetWeaponModelFromName(result);
GetPlayerName(playerid, playername,sizeof(playername));
GetPlayerName(giveplayerid, giveplayername,sizeof(giveplayername));
SafeGivePlayerWeapon(giveplayerid, amount, ammo);
return 1;
}