24.07.2013, 19:37
Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/smallfirework", cmdtext, true, 10) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "[NOTE]: You cannot use firework inside a vehicle!"); if(Ramdan[playerid][0] == 1) return SendClientMessage(playerid, -1, "[NOTE]: Please wait before using firework again."); GetPlayerPos(playerid, X, Y, Z); Ramdan[playerid][1] = CreateObject(SwitchID(14393), X, Y, Z-1.0, 0.0, 0.0, 0.0); Ramdan[playerid][2] = CreateObject(SwitchID(14469), X, Y, Z-2.5, 0.0, 0.0, 0.0); SetTimerEx("UpRamdan", 5000, false, "%d", playerid); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); Ramdan[playerid][0] = 1; return 1; } if (strcmp("/bigfirework", cmdtext, true, 10) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "[NOTE]: You cannot use firework inside a vehicle!"); if(Star[playerid][0] == 1) return SendClientMessage(playerid, -1, "[NOTE]: Please wait before using firework again."); GetPlayerPos(playerid, X, Y, Z); Star[playerid][1] = CreateObject(SwitchID(14393), X, Y, Z-1.0, 0.0, 0.0, 0.0); Star[playerid][2] = CreateObject(SwitchID(14469), X, Y, Z-2.5, 0.0, 0.0, 0.0); SetTimerEx("UpStar1", 5000, false, "%d", playerid); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); Star[playerid][0] = 1; return 1; } if (strcmp("/i", cmdtext, true, 10) == 0) { new string[256], sendername[MAX_PLAYER_NAME]; new breads, beancans, waterbottles, milkpacks; breads = PlayerInfo[playerid][pBreads]; beancans = PlayerInfo[playerid][pBeanCans]; waterbottles = PlayerInfo[playerid][pWaterBottles]; milkpacks = PlayerInfo[playerid][pMilkPacks]; format(string,sizeof(string), "{B3B3B3}%s{8A8A8A}'s Inventory\n\n{8A8A8A}Food & Drinks\n{0800A6}Breads: %d\n{0A00C4}Bean Cans: %d\n{0C00F2}Water Bottles: %d\n{665EFF}Milk Packs: %d",sendername,breads,beancans,waterbottles,milkpacks); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX , "{8A8A8A}Inventory", string, "Close", ""); return 1; } if (strcmp("/stats", cmdtext, true, 10) == 0) { new string[256], sendername[MAX_PLAYER_NAME]; new admin, kills, deaths; admin = PlayerInfo[playerid][pAdmin]; kills = PlayerInfo[playerid][pKills]; deaths = PlayerInfo[playerid][pDeaths]; format(string,sizeof(string), "{634494}%s's Statistics: {4400FF}Admin Level: %d, Kills: %d, Deaths: %d",sendername,admin,kills,deaths); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX , "{8A8A8A}Statistics", string, "Close", ""); return 1; } return 0; }