07.08.2012, 21:43
I have encountered a bug in my script, in which I cannot seem to come across the solution. It may be simple, but I haven't slept for 24 hours, basically when I type these two commands, it returns as "SERVER: Unknown Command"
Everything else works perfectly.
pawn Код:
CMD:pm(playerid,params[])
{
new message[128];
if(sscanf(params, "us[32]", playerid, message))
{
return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /pm <playerid> <message>");
}
if(!IsPlayerConnected(playerid))
return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected!");
new pmsg[256];
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,sizeof(Name));
format(pmsg,sizeof(pmsg),"PM from %s(%d): %s",Name,playerid,message);
new playeridmsg[256];
new playeridname[MAX_PLAYER_NAME];
GetPlayerName(playerid,playeridname,sizeof(playeridname));
format(playeridmsg,sizeof(playeridmsg),"PM to %s(%d): %s",playeridname,playerid,message);
SendClientMessage(playerid, COLOR_YELLOW, pmsg);
SendClientMessage(playerid, COLOR_YELLOW, playeridmsg);
return 1;
}
pawn Код:
CMD:weapon(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/(w)eapons [weapon name]");
else if(!strcmp(params,"knuckles",true))
{
GivePlayerWeapon(playerid, 1, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself brass knuckles.");
return 1;
}
else if(!strcmp(params,"golfclub",true))
{
GivePlayerWeapon(playerid, 2, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself brass knuckles.");
return 1;
}
else if(!strcmp(params,"nitestick",true))
{
GivePlayerWeapon(playerid, 3, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a nitestick.");
return 1;
}
else if(!strcmp(params,"knife",true))
{
GivePlayerWeapon(playerid, 4, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a knife.");
return 1;
}
else if(!strcmp(params,"bat",true))
{
GivePlayerWeapon(playerid, 5, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a baseball bat.");
return 1;
}
else if(!strcmp(params,"shovel",true))
{
GivePlayerWeapon(playerid, 6, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a shovel.");
return 1;
}
else if(!strcmp(params,"poolcue",true))
{
GivePlayerWeapon(playerid, 7, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a pool cue.");
return 1;
}
else if(!strcmp(params,"katana",true))
{
GivePlayerWeapon(playerid, 8, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a katana.");
return 1;
}
else if(!strcmp(params,"chainsaw",true))
{
GivePlayerWeapon(playerid, 9, 1);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a chainsaw.");
return 1;
}
else if(!strcmp(params,"grenade",true))
{
GivePlayerWeapon(playerid, 16, 50);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself 50 grenades.");
return 1;
}
else if(!strcmp(params,"molotov",true))
{
GivePlayerWeapon(playerid, 18, 50);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself 50 molotovs.");
return 1;
}
else if(!strcmp(params,"colt",true))
{
GivePlayerWeapon(playerid, 22, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a Colt 45.");
return 1;
}
else if(!strcmp(params,"silencer",true))
{
GivePlayerWeapon(playerid, 23, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a silenced pistol.");
return 1;
}
else if(!strcmp(params,"deagle",true))
{
GivePlayerWeapon(playerid, 24, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a desert eagle.");
return 1;
}
else if(!strcmp(params,"shotgun",true))
{
GivePlayerWeapon(playerid, 25, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a shotgun.");
return 1;
}
else if(!strcmp(params,"sawnoff",true))
{
GivePlayerWeapon(playerid, 26, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a sawnoff shotgun.");
return 1;
}
else if(!strcmp(params,"combat",true))
{
GivePlayerWeapon(playerid, 27, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a combat shotgun.");
return 1;
}
else if(!strcmp(params,"uzi",true))
{
GivePlayerWeapon(playerid, 28, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a mini uzi.");
return 1;
}
else if(!strcmp(params,"mp5",true))
{
GivePlayerWeapon(playerid, 29, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself an MP5.");
return 1;
}
else if(!strcmp(params,"ak47",true))
{
GivePlayerWeapon(playerid, 30, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a Colt 45.");
return 1;
}
else if(!strcmp(params,"m4",true))
{
GivePlayerWeapon(playerid, 31, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself an M4.");
return 1;
}
else if(!strcmp(params,"tec9",true))
{
GivePlayerWeapon(playerid, 32, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a Tec-9.");
return 1;
}
else if(!strcmp(params,"rifle",true))
{
GivePlayerWeapon(playerid, 33, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a country rifle.");
return 1;
}
else if(!strcmp(params,"sniper",true))
{
GivePlayerWeapon(playerid, 34, 9999);
SendClientMessage(playerid,COLOR_GREY,"SERVER: You have just gave yourself a sniper.");
return 1;
}
else return SendClientMessage(playerid, COLOR_RED, "Incorrect weapon name, please try again!");
}