11.05.2011, 06:43
(
Последний раз редактировалось Swiftz; 11.05.2011 в 07:32.
)
This commands are zcmd , please someone convert them into strcmd
P.S I just discovered i posted this in server support by an accident. Delete this topice please
Код:
CMD:cap(playerid, params[]) { new skin, id = strval(params[0]), cap, slot = GetEmptySlot(playerid), count; if(id <= 0 || id > 9) return SendClientMessage(playerid, 0xFFFFFFAA, "(Error) Syntax: /cap [1 - 9]"); skin = (GetPlayerSkin(playerid) - 1); switch(id) { case 1: cap = 18926; case 2..9: cap = 18926 + id; } do { if(skin == invalidskins[count]) return SendClientMessage(playerid, 0xFFFFFFAA, "(Error) Your skin does not support a cap."); count++; } while(count < sizeof invalidskins); if(skin < 0) skin = 0; if(slot == -1) return SendClientMessage(playerid, 0xFFFFFFAA, "(Error) You're holding the maximum of objects possible."); TextDrawSetString(MsgBox[playerid]," Cap placed"); TextDrawShowForPlayer(playerid, MsgBox[playerid]); SetTimerEx("Hide", 3000, false, "d", playerid); SetPlayerAttachedObjectEx(playerid, slot, cap, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]); return 1; } CMD:remove(playerid, params[]) { if(HaveCap(playerid)) { RemovePlayerAttachedObject(playerid, pObject[playerid][oslot]); pObject[playerid][oslot] = -1; pObject[playerid][slotreserved] = false; TextDrawSetString(MsgBox[playerid]," Cap removed"); TextDrawShowForPlayer(playerid, MsgBox[playerid]); SetTimerEx("Hide", 3000, false, "d", playerid); return 1; } return SendClientMessage(playerid, 0xFFFFFFAA, "(Error) You aren't using cap."); }