06.03.2012, 08:40
How to make /giveweaponall?
Code:
/giveweaponall <Weaponname/id> ZCMD Sscanf
/giveweaponall <Weaponname/id> ZCMD Sscanf
for(new p; p < GetMaxPlayers(); p++) {
if(IsPlayerConnected(p)) {
GivePlayerWeapon(playerid, id, 99999);
}
}
new WeaponName[][45] =
{
"Brass Knuckles",
"Golf Club",
"Nightstick",
"Knife",
"Baseball Bat",
"Shovel",
"Pool Cue",
"Katana",
"Chainsaw",
"Double-ended Dildo",
"Dildo",
"Vibrator",
"Silver Vibrator",
"Flowers",
"Cane",
"Grenade",
"Tear Gas",
"Molotov Cocktail",
"9mm",
"Silenced 9mm",
"Desert Eagle",
"Shotgun",
"Sawnoff Shotgun",
"Combat Shotgun",
"Micro UZI",
"MP5",
"AK-47",
"M4",
"Tec-9",
"Country Rifle",
"Sniper Rifle",
"RPG",
"HS Rocket",
"Flamethrower",
"Minigun",
"Satchel Charge",
"Detonator",
"Spraycan",
"Fire Extinguisher",
"Camera",
"Night Vis Goggles",
"Thermal Goggles",
"Parachute"
};
new gunname[45];
if(!sscanf(params, "s[45]", gunname)) {
for(new g; g < sizeof(WeaponName); g++) {
if(strcmp(gunname, WeaponName[g], true)) {
for(new p; p < GetMaxPlayers(); p++) {
if(IsPlayerConnected(p)) {
GivePlayerWeapon(playerid, g, 99999);
}
}
}
}
}
CMD:giveallweapon(playerid, params[])
{
new string[128], pname[MAX_PLAYER_NAME], gunname[45];
if(PlayerInfo[playerid][pAdmin] > 5)
{
if(!sscanf(params, "s[45]", gunname))
{
GetPlayerName(playerid, pname, sizeof(pname));
for(new g; g < sizeof(WeaponName); g++)
{
if(strcmp(gunname, WeaponName[g], true))
{
for(new p; p < GetMaxPlayers(); p++)
{
if(IsPlayerConnected(p))
{
GivePlayerWeapon(playerid, g, 4987);
format(string, sizeof(string), "ADMIN: %s for everyone!", g);
GameTextForAll(string);
}
}
}
}
}
else return SendClientMessage(playerid, COLOR_RED, "SYNTAX: /giveallweapon <WeaponName>");
}
else return SendClientMessage(playerid, COLOR_RED, "Your not administrator!");
return 1;
}
C:\DOCUME~1\Reklez112\MYDOCU~1\ReGMS\filterscript\Admin.pwn(466) : warning 202: number of arguments does not match definition C:\DOCUME~1\Reklez112\MYDOCU~1\ReGMS\filterscript\Admin.pwn(466) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Warnings.