SomeFire
Всего 20 символов...
offline
Опыт:
26,884
Активность:
|
Нужна помощь с вылетами/десинхронизацией.
Может ли игроков выкинуть сразу после загрузки из-за этих триггеров?
» раскрыть
Код:
function Trig_CamRange_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,S2R(SubS tringBJ(GetEventPlayerChatString(),5,StringLength(GetEventPlayerChatString()))), 1.00)
endfunction
function InitTrig_CamRange takes nothing returns nothing
set gg_trg_CamRange=CreateTrigger()
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(0),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(1),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(2),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(3),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(4),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(5),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(6),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(7),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(8),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(9),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(10),"-cr",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamRange,Player(11),"-cr",false)
call TriggerAddAction(gg_trg_CamRange,function Trig_CamRange_Actions)
endfunction
function Trig_CamAngle_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_ANGLE_OF_ATTACK,(S2R(Sub StringBJ(GetEventPlayerChatString(),5,StringLength(GetEventPlayerChatString()))) *-1.00),0.50)
endfunction
function InitTrig_CamAngle takes nothing returns nothing
set gg_trg_CamAngle=CreateTrigger()
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(0),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(1),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(2),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(3),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(4),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(5),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(6),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(7),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(8),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(9),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(10),"-ca",false)
call TriggerRegisterPlayerChatEvent(gg_trg_CamAngle,Player(11),"-ca",false)
call TriggerAddAction(gg_trg_CamAngle,function Trig_CamAngle_Actions)
endfunction
И вот эта строчка интересует
Код:
call SetPlayerHandicapXPBJ(ConvertedPlayer(GetForLoopIndexA()),0.00)
И эти
Код:
call SaveIntegerBJ(0,S2I(SubStringBJ(GetEventPlayerChatString(),4,StringLength(GetEve ntPlayerChatString()))),GetConvertedPlayerId(GetTriggerPlayer()),udg_Diplomacy)
call SaveIntegerBJ(0,GetConvertedPlayerId(GetTriggerPlayer()),S2I(SubStringBJ(GetEven tPlayerChatString(),4,StringLength(GetEventPlayerChatString()))),udg_Diplomacy)
[+] замечание от Hanabishi: Используйте тег кода и приводите свой код в читабельный вид!
Отредактировано SomeFire, 31.05.2011 в 12:33.
|