24.07.2012, 16:25
Код:
CMD:buyclothes(playerid, params[]) return cmd_clothes(playerid, params); CMD:clothes(playerid, params[]) { if(!IsPlayerBlocked(playerid)) { if(GetPlayerMoneyEx(playerid) < 100) { SCM(playerid, COLOR_GREY, " You don't have enough money! ($100)"); return 1; } if(IsPlayerInRangeOfPoint(playerid, 1.5, 211.94, -100.89, 1005.25)) { if(GetPlayerWantedLevel(playerid) > 3) { SCM(playerid, COLOR_GREY, " We don't serve criminals!"); return 1; } new skin; if(!sscanf(params, "i", skin)) { if(skin > 0 && skin < 300 && IsValidSkin(skin)) { PlayerInfo[playerid][pModel] = skin; SetPlayerSkin(playerid, skin); GivePlayerMoneyEx(playerid, -100); UpdatePlayer(playerid); SCM(playerid, COLOR_LIGHTGREEN, "* New clothes purchased!"); return 1; } else { SCM(playerid, COLOR_GREY, " Invalid skin!"); return 1; } } else { /*SCM(playerid, COLOR_WHITE, "USAGE: /Clothes [Skin ID]"); return 1;*/ SaveGuns(playerid); GetPlayerHealth(playerid, PlayerInfo[playerid][pSHealth]); GetPlayerArmour(playerid, PlayerInfo[playerid][pSArmour]); PlayerInfo[playerid][pWantedLevel] = GetPlayerWantedLevel(playerid); SCM(playerid, COLOR_ORANGE,"Entering changeroom... (( You can also type /clothes [Skin ID] ))"); ForceClassSelection(playerid); SetPlayerCameraPos(playerid, 214.02, -101.67, 1005.25-0.7); SetPlayerCameraLookAt(playerid, 216.85, -97.81, 1005.25); SetPlayerPos(playerid,211.94, -100.89, 900.00); BincoChoice[playerid] = 1; SetPlayerHealth(playerid, 0); return 1; } } else { SCM(playerid, COLOR_GREY, " You are not at a clothes shop!"); } } else { SCM(playerid, COLOR_GREY, " You can't do that right now!"); } return 1; }