Pulled in latest version changes
This commit is contained in:
@@ -950,7 +950,7 @@ function CTHTDGameMode:OnGameRulesStateChange(keys)
|
||||
for i=0, PlayerResource:GetPlayerCount()-1 do
|
||||
if PlayerResource:GetTeam(i) == DOTA_TEAM_GOODGUYS then
|
||||
if GameRules.PlayerData[i].ban == 1 then
|
||||
CustomGameEventManager:Send_ServerToPlayer(PlayerResource:GetPlayer(i), "display_chat_msg", {msg="game_ban_tip", params={player_name=PlayerResource:GetPlayerName(i),reason=GameRules.PlayerData[i].reason}})
|
||||
CustomGameEventManager:Send_ServerToPlayer(PlayerResource:GetPlayer(i), "display_chat_msg", {msg="#game_ban_tip", params={player_name=PlayerResource:GetPlayerName(i),reason=GameRules.PlayerData[i].reason}})
|
||||
for _,hero in pairs(GameRules.HeroList) do
|
||||
if hero.thtd_player_id == i then
|
||||
SpawnSystem:GameOver(hero)
|
||||
@@ -958,7 +958,7 @@ function CTHTDGameMode:OnGameRulesStateChange(keys)
|
||||
end
|
||||
end
|
||||
elseif GameRules.PlayerData[i].vip == 1 then
|
||||
CustomGameEventManager:Send_ServerToPlayer(PlayerResource:GetPlayer(i), "show_message", {msg="game_start_vip_tip", duration=60, params={name=PlayerResource:GetPlayerName(i),endtime=GameRules.PlayerData[i].end_time}, color="#ff0"})
|
||||
CustomGameEventManager:Send_ServerToPlayer(PlayerResource:GetPlayer(i), "show_message", {msg="#game_start_vip_tip", duration=60, params={name=PlayerResource:GetPlayerName(i),endtime=GameRules.PlayerData[i].end_time}, color="#ff0"})
|
||||
end
|
||||
GameRules.HeroList[i]:RemoveModifierByName("modifier_rainbow_tail")
|
||||
end
|
||||
@@ -985,7 +985,6 @@ function CTHTDGameMode:GameStateCustomGameSetup()
|
||||
CreateHeroForPlayer(heroNames[RandomInt(1, #heroNames)], player):RemoveSelf()
|
||||
end
|
||||
end
|
||||
print("Heros setup")
|
||||
|
||||
-- 玩家信息定义,按playerid的steamid、dota2帐户、玩家名称、英雄index信息、黑白名单及宠物信息
|
||||
GameRules.PlayerData = { }
|
||||
@@ -1418,7 +1417,7 @@ function CTHTDGameMode:OnPlayerSay(keys)
|
||||
|
||||
if string.sub(text,1,6) == "-color" then
|
||||
local colorValue = string.sub(text, 8, 11)
|
||||
CustomGameEventManager:Send_ServerToAllClients("show_message", {msg="item_locked_tip", duration=10, params={}, color=colorValue})
|
||||
CustomGameEventManager:Send_ServerToAllClients("show_message", {msg="#item_locked_tip", duration=10, params={}, color=colorValue})
|
||||
return
|
||||
end
|
||||
|
||||
@@ -1428,7 +1427,7 @@ function CTHTDGameMode:OnPlayerSay(keys)
|
||||
end
|
||||
|
||||
if string.sub(text,1,5) == "-date" then
|
||||
CustomGameEventManager:Send_ServerToPlayer(PlayerResource:GetPlayer(keys.playerid), "display_chat_msg", {msg="open_day_tip", params={server_time=GetRealDateTime(),start_time=GameRules.GameData.server_time,open_day_list=GameRules.GameData.open_day_list}})
|
||||
CustomGameEventManager:Send_ServerToPlayer(PlayerResource:GetPlayer(keys.playerid), "display_chat_msg", {msg="#open_day_tip", params={server_time=GetRealDateTime(),start_time=GameRules.GameData.server_time,open_day_list=GameRules.GameData.open_day_list}})
|
||||
return
|
||||
end
|
||||
|
||||
@@ -1779,7 +1778,7 @@ function CTHTDGameMode:ItemAddedToInventory( keys )
|
||||
if itemName == "item_3150" or itemName == "item_3151" or itemName == "item_3152" then
|
||||
if hero.is_team_mode ~= true then
|
||||
hero.is_team_mode = true
|
||||
CustomGameEventManager:Send_ServerToPlayer(hero:GetPlayerOwner(), "display_chat_msg", {msg="team_rank_tip", params={player_name=PlayerResource:GetPlayerName(hero:GetPlayerOwnerID()),reason="使用了传说武器"}})
|
||||
CustomGameEventManager:Send_ServerToPlayer(hero:GetPlayerOwner(), "display_chat_msg", {msg="#team_rank_tip", params={player_name=PlayerResource:GetPlayerName(hero:GetPlayerOwnerID()),reason="使用了传说武器"}})
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user