14.01.2018, 09:17
Quote:
CMDlantbomb(playerid, params[]) { if(TB[playerid] == 1)//TB { ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.1, 0, 0, 0, 0, 1000, 1); new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); BombO = CreateObject(1252, X, Y, Z, 88.0000, 91.0000, -84.0000); TArmed[playerid] = 1; TB[playerid] = 0; } else return SendClientMessage(playerid, COLOR_RED, "ERROR: "COL_GREY"Dont have any Bomb in-hand buy from shop."); return 1; } |
Quote:
if (newkeys & KEY_FIRE) { if(TArmed[playerid] == 1) { new Float:X, Float:Y, Float:Z; new kills; new str[150], string[150]; new Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name)); GetObjectPos(BombO, X, Y, Z); CreateExplosion(X, Y, Z, 7, 100.0); foreach(new i : Player) { if(IsPlayerInRangeOfPoint(i, 5.0, X, Y, Z) && pTeam{i} != pTeam{playerid}) { SetPlayerHealth(i, 0.0); kills += 1; } } DestroyObject(BombO); TArmed[playerid] = 0; GivePlayerScore(playerid, kills); pInfo[playerid][Kills] += kills; format(str, sizeof(str), "*Your Bomb Exploded and killed %i enemies.", kills); SendClientMessage(playerid, COLOR_GREEN, str); format(string, sizeof(string), "%s 's Bomb Exploded and killed %i enemies.", Name, kills); SendClientMessageToAll(COLOR_GREEN, string); } } |