01.09.2015, 00:14
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!
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;
}