Unknown Command? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Unknown Command? (
/showthread.php?tid=587579)
Unknown Command? -
SumX - 01.09.2015
Hello! What's wrong here? I can't find the mistake.
Bonus question: when a player is kicked, banned, does OnPlayerDisconnect gets called?
Thank you!
PHP код:
CMD:backcaps(playerid, params[])
{
if(Sleep[playerid] == 1) return SCM(playerid, COLOR_DGREY, "You are sleeping right now.You can only use /sleep.");
new idbackcaps = strval(params[0]), beret, slot = GetEmptySlot(playerid), count=0;
if(idbackcaps <= 0 || idbackcaps > 5) return SendClientMessage(playerid, -1, "Usage: /backcaps [1 - 5]");
new skin2 = GetPlayerSkin(playerid);
switch(idbackcaps)
{
case 1: beret = 18939;
case 2..5: beret = 18939 + idbackcaps;
}
do
{
if(skin2 == invalidcapsskins[count]) return SendClientMessage(playerid, -1, "Your skin do not support a cap.");
count++;
}
while(count < sizeof invalidcapsskins);
if(skin2 < 0) skin2 = 0;
if(slot == -1) return SendClientMessage(playerid, -1, "You're holding the maximum of objects possible.");
SetPlayerAttachedObjectEx(playerid, slot, beret, 2, SkinCapsSet[skin2][0], SkinCapsSet[skin2][1], SkinCapsSet[skin2][2], SkinCapsSet[skin2][3], SkinCapsSet[skin2][4], SkinCapsSet[skin2][5]);
GivePlayerTheMoney(playerid, -2000);
return 1;
}
Re: Unknown Command? -
Jefff - 01.09.2015
pawn Код:
CMD:backcaps(playerid, params[])
{
if(Sleep[playerid] == 1) SCM(playerid, COLOR_DGREY, "You are sleeping right now.You can only use /sleep.");
else if(isnull(params) || strlen(params) > 3) SendClientMessage(playerid, -1, "Usage: /backcaps [1 - 5]");
else{
new idbackcaps = strval(params);
if(!(0 < idbackcaps < 6)) SendClientMessage(playerid, -1, "Usage: /backcaps [1 - 5]");
else{
new slot = GetEmptySlot(playerid);
if(slot == -1) SendClientMessage(playerid, -1, "You're holding the maximum of objects possible.");
else{
new skin2 = GetPlayerSkin(playerid), beret;
switch(idbackcaps)
{
case 1: beret = 18939;
default: beret = 18939 + idbackcaps;
}
for(new i=0; i < sizeof(invalidcapsskins); i++)
if(skin2 >= invalidcapsskins[i])
return SendClientMessage(playerid, -1, "Your skin do not support a cap.");
SetPlayerAttachedObjectEx(playerid, slot, beret, 2, SkinCapsSet[skin2][0], SkinCapsSet[skin2][1], SkinCapsSet[skin2][2], SkinCapsSet[skin2][3], SkinCapsSet[skin2][4], SkinCapsSet[skin2][5]);
GivePlayerTheMoney(playerid, -2000);
}
}
}
return 1;
}
2. Yes is called
Re: Unknown Command? -
SumX - 01.09.2015
Ty man