problems with this cmds
#1

Hi all,i maked this cmds:

Код:
IRCCMD:blowcar(botid, channel[], user[], params[])
{
    if(IRC_IsOp(botid,channel,user))
	{
	new ID;
	if(sscanf(params,"dz",ID)) return IRC_GroupSay(gGroupID, channel,"USAGE: !blowcar [playerID]");
	if(!IsPlayerConnected(ID))return IRC_GroupSay(gGroupID, channel,"ERROR: Invalid ID.");
	if(!IsPlayerInAnyVehicle(ID)) return IRC_GroupSay(gGroupID, channel,"ERROR: The selected ID is currently on foot.");
	SetVehicleHealth((GetPlayerVehicleID(ID)),-99999);
	}	else IRC_GroupSay(gGroupID, channel,"Error: You must be operator to use this command.");
	return 1;
}
This:

Код:
IRCCMD:givegun(botid, channel[], user[], params[])
{
     	if(IRC_IsOp(botid,channel,user))
    	{
    	new ID = strval(params),tString[128], PlayerName[24];
    	GetPlayerName(ID,PlayerName,sizeof(PlayerName));
        new weapon;
        new WeaponName[64];
        new ammo;
        if(sscanf(params,"dd",ID,weapon)) return IRC_GroupSay(gGroupID, channel,"USAGE:!givegun [playerID] [weaponID]");
        if(!IsPlayerConnected(ID)) return IRC_GroupSay(gGroupID, channel,"ERROR: Invalid ID.");
        if(weapon > 46 || weapon < 0) return IRC_GroupSay(gGroupID, channel,"ERROR: Invalid Weapon ID.");
        ammo = 2500;
        GivePlayerWeapon(ID,weapon,ammo);
        GetWeaponName(weapon, WeaponName, 64);
        format(tString,sizeof(tString),"5 *** %s (ID:%d) has been given a %s with %d bullets.",PlayerName,ID,WeaponName,ammo);
        IRC_GroupSay(gGroupID, channel,tString);
	}	else IRC_GroupSay(gGroupID, channel,"Error: You must be operator to use this command.");
	return 1;
}
This:

Код:
IRCCMD:getip(botid, channel[], user[], params[])
{
  	if(IRC_IsOp(botid,channel,user))
	{
	new ID = strval(params), PlayerName[24];
	new tString[128];
	new IP[64];
    GetPlayerName(ID,PlayerName,sizeof(PlayerName));
	if(sscanf(params,"d",ID)) return IRC_GroupSay(gGroupID, channel,"USAGE: !getip [playerID]");
	if(!IsPlayerConnected(ID))return IRC_GroupSay(gGroupID, channel,"ERROR: Invalid ID.");
	GetPlayerIp(ID, IP, 256);
	format(tString,256,"5*** [Admin] %s (ID:%d) IP Address:1 %s.",PlayerName,ID,IP);
    IRC_GroupSay(gGroupID, channel,tString);
	}	else IRC_GroupSay(gGroupID, channel,"Error: You must be operator to use this command.");
	return 1;
}
If i do like !blowcar playerid,he return me the default message: USAGE: !blowcar [playerID]

Same with others commands?What i done wrong?
Reply
#2

BUMP.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)