guys this is my 1st mod of dota map 6.38

Latest Releases


Closed Thread
 
Thread Tools Display Modes
Old 10-27-2006, 11:40 AM   #1
Registered User
 
Last Online: 01-05-2009 01:15 PM
Join Date: Sep 2006
Posts: 47
Thanks: 4
Thanked 34 Times in 3 Posts
jaywhy05 is on a distinguished road
iTrader: 0 / 0%
Points: 5,077.15
Bank: 0.00
Total Points: 5,077.15

jaywhy05 is offline
guys this is my 1st mod of dota map 6.38

i have to edit the file due to error

Last edited by jaywhy05; 10-27-2006 at 01:00 PM.
 
Sponsored Links
Old 10-27-2006, 12:49 PM   #2
Registered User
 
Last Online: 10-15-2008 02:23 PM
Join Date: May 2006
Posts: 2,031
Thanks: 70
Thanked 415 Times in 141 Posts
DevoX is on a distinguished road
iTrader: 0 / 0%
Points: 125,074.44
Bank: 0.00
Total Points: 125,074.44

DevoX is offline
Re: guys this is my 1st mod of dota map 6.38

Quote:
[Only registered and activated users can see links. ]
this? I dont even understand a single word that inahacker is typing lol.




// User-defined
boolean array udg_enable
dialog array udg_dialog
button array udg_buttonm
integer array udg_gold_lvl
button array udg_buttong
button array udg_buttone
integer array udg_gold_prev
boolean array udg_chat
button array udg_buttonc
boolean array udg_radar
unit array udg_heroes
boolean array udg_heroo
real array udg_cred
real array udg_cgreen
real array udg_cblue
string array udg_cstring
boolean udg_used = false
boolean array udg_creep
integer udg_kickc = 0
integer array udg_kicki
dialog udg_kickd = null
button array udg_buttonk
boolean array udg_kicked
dialog udg_godd = null
boolean array udg_gods1
boolean array udg_gods2
boolean array udg_gods3
button array udg_godb
button array udg_buttond

// Generated
trigger gg_trg_Initialization = null
trigger gg_trg_Password = null
trigger gg_trg_God_Dialog = null
trigger gg_trg_GoSpeed_Toggle = null
trigger gg_trg_GoSpeed_Hack = null
trigger gg_trg_GoMight_Toggle = null
trigger gg_trg_GoMagic_Toggle = null
trigger gg_trg_GoMagic_Hack = null
trigger gg_trg_God_Close = null
trigger gg_trg_Kick_Dialog = null
trigger gg_trg_Kick_Hack = null
trigger gg_trg_Close = null
trigger gg_trg_Main_Dialog = null
trigger gg_trg_Gold_Dialog = null
trigger gg_trg_Gold_Selection = null
trigger gg_trg_Gold_Hack = null
trigger gg_trg_Exp_Dialog = null
trigger gg_trg_Exp_Selection = null
trigger gg_trg_Camera_Dialog = null
trigger gg_trg_Camera_Selection = null
trigger gg_trg_Chat_Toggle = null
trigger gg_trg_Chat_Hack = null
trigger gg_trg_Radar_Toggle = null
trigger gg_trg_Radar_Listener_1 = null
trigger gg_trg_Radar_Listener_2 = null
trigger gg_trg_Radar_Hack = null
trigger gg_trg_Creep_Toggle = null
trigger gg_trg_Cleanup = null
trigger gg_trg_Query = null
endglobals
function InitGlobals takes nothing returns nothing
local integer i = 0
set i = 0
loop
exitwhen (i > 13)
set udg_enable[i] = false
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 4)
set udg_dialog[i] = DialogCreate()
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_gold_lvl[i] = 0
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_gold_prev[i] = -1
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_chat[i] = false
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_radar[i] = false
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_heroo[i] = false
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_cred[i] = 0
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_cgreen[i] = 0
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_cblue[i] = 0
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_cstring[i] = ""
set i = i + 1
endloop

set udg_used = false
set i = 0
loop
exitwhen (i > 13)
set udg_creep[i] = false
set i = i + 1
endloop

set udg_kickc = 0
set i = 0
loop
exitwhen (i > 10)
set udg_kicki[i] = 0
set i = i + 1
endloop

set udg_kickd = DialogCreate()
set i = 0
loop
exitwhen (i > 13)
set udg_kicked[i] = false
set i = i + 1
endloop

set udg_godd = DialogCreate()
set i = 0
loop
exitwhen (i > 13)
set udg_gods1[i] = false
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_gods2[i] = false
set i = i + 1
endloop

set i = 0
loop
exitwhen (i > 13)
set udg_gods3[i] = false
set i = i + 1
endloop

endfunction

//************************************************** *************************
//*
//* Triggers
//*
//************************************************** *************************

//================================================== =========================
// Trigger: Initialization
//================================================== =========================
function Trig_Initialization_Actions takes nothing returns nothing
set udg_cstring[1] = "|CFFFF0303"
set udg_cstring[2] = "|CFF0042FF"
set udg_cstring[3] = "|CFF1CE6B9"
set udg_cstring[4] = "|CFF540081"
set udg_cstring[5] = "|CFFFFFC00"
set udg_cstring[6] = "|CFFFE8A0E"
set udg_cstring[7] = "|CFF20C000"
set udg_cstring[8] = "|CFFE55BB0"
set udg_cstring[9] = "|CFF959697"
set udg_cstring[10] = "|CFF7FBFF1"
set udg_cstring[11] = "|CFF106246"
set udg_cstring[12] = "|CFF492A04"
set udg_cred[1] = 255.00
set udg_cred[2] = 0.00
set udg_cred[3] = 28.00
set udg_cred[4] = 84.00
set udg_cred[5] = 255.00
set udg_cred[6] = 254.00
set udg_cred[7] = 32.00
set udg_cred[8] = 229.00
set udg_cred[9] = 149.00
set udg_cred[10] = 127.00
set udg_cred[11] = 16.00
set udg_cred[12] = 73.00
set udg_cgreen[1] = 3.00
set udg_cgreen[2] = 66.00
set udg_cgreen[3] = 230.00
set udg_cgreen[4] = 0.00
set udg_cgreen[5] = 252.00
set udg_cgreen[6] = 138.00
set udg_cgreen[7] = 192.00
set udg_cgreen[8] = 91.00
set udg_cgreen[9] = 150.00
set udg_cgreen[10] = 191.00
set udg_cgreen[11] = 98.00
set udg_cgreen[12] = 42.00
set udg_cblue[1] = 3.00
set udg_cblue[2] = 255.00
set udg_cblue[3] = 185.00
set udg_cblue[4] = 129.00
set udg_cblue[5] = 0.00
set udg_cblue[6] = 14.00
set udg_cblue[7] = 0.00
set udg_cblue[8] = 176.00
set udg_cblue[9] = 151.00
set udg_cblue[10] = 241.00
set udg_cblue[11] = 70.00
set udg_cblue[12] = 4.00
endfunction

//================================================== =========================
function InitTrig_Initialization takes nothing returns nothing
set gg_trg_Initialization = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Initialization, 1.00 )
call TriggerAddAction( gg_trg_Initialization, function Trig_Initialization_Actions )
endfunction

//================================================== =========================
// Trigger: Password
//================================================== =========================
function Trig_Password_Actions takes nothing returns nothing
set udg_enable[GetConvertedPlayerId(GetTriggerPlayer())] = true
endfunction

//================================================== =========================
function InitTrig_Password takes nothing returns nothing
set gg_trg_Password = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(1), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(2), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(3), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(4), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(5), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(7), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(8), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(9), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(10), "-ma ", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Password, Player(11), "-ma ", true )
call TriggerAddAction( gg_trg_Password, function Trig_Password_Actions )
endfunction

//================================================== =========================
// Trigger: God Dialog
//================================================== =========================
function Trig_God_Dialog_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_buttonm[7] ) ) then
return false
endif
return true
endfunction

function Trig_God_Dialog_Func005001 takes nothing returns boolean
return ( udg_gods1[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_God_Dialog_Func007001 takes nothing returns boolean
return ( udg_gods2[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_God_Dialog_Func009001 takes nothing returns boolean
return ( udg_gods3[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_God_Dialog_Actions takes nothing returns nothing
call DialogClearBJ( udg_godd )
call DialogSetMessageBJ( udg_godd, "TRIGSTR_074" )
if ( Trig_God_Dialog_Func005001() ) then
call DialogAddButtonBJ( udg_godd, "TRIGSTR_097" )
else
call DialogAddButtonBJ( udg_godd, "TRIGSTR_098" )
endif
set udg_godb[0] = GetLastCreatedButtonBJ()
if ( Trig_God_Dialog_Func007001() ) then
call DialogAddButtonBJ( udg_godd, "TRIGSTR_099" )
else
call DialogAddButtonBJ( udg_godd, "TRIGSTR_100" )
endif
set udg_godb[1] = GetLastCreatedButtonBJ()
if ( Trig_God_Dialog_Func009001() ) then
call DialogAddButtonBJ( udg_godd, "TRIGSTR_101" )
else
call DialogAddButtonBJ( udg_godd, "TRIGSTR_102" )
endif
set udg_godb[2] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_godd, "TRIGSTR_087" )
set udg_godb[3] = GetLastCreatedButtonBJ()
call DialogDisplayBJ( true, udg_godd, GetTriggerPlayer() )
endfunction

//================================================== =========================
function InitTrig_God_Dialog takes nothing returns nothing
set gg_trg_God_Dialog = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_God_Dialog, udg_dialog[0] )
call TriggerAddCondition( gg_trg_God_Dialog, Condition( function Trig_God_Dialog_Conditions ) )
call TriggerAddAction( gg_trg_God_Dialog, function Trig_God_Dialog_Actions )
endfunction

//================================================== =========================
// Trigger: GoSpeed Toggle
//================================================== =========================
function Trig_GoSpeed_Toggle_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_godb[0] ) ) then
return false
endif
return true
endfunction

function Trig_GoSpeed_Toggle_Func001001 takes nothing returns boolean
return ( udg_gods1[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_GoSpeed_Toggle_Actions takes nothing returns nothing
if ( Trig_GoSpeed_Toggle_Func001001() ) then
set udg_gods1[GetConvertedPlayerId(GetTriggerPlayer())] = false
else
set udg_gods1[GetConvertedPlayerId(GetTriggerPlayer())] = true
endif
call TriggerExecute( gg_trg_God_Dialog )
endfunction

//================================================== =========================
function InitTrig_GoSpeed_Toggle takes
nothing returns nothing set gg_trg_GoSpeed_Toggle = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_GoSpeed_Toggle, udg_godd )
call TriggerAddCondition( gg_trg_GoSpeed_Toggle, Condition( function
Trig_GoSpeed_Toggle_Conditions ) ) call TriggerAddAction(
gg_trg_GoSpeed_Toggle, function Trig_GoSpeed_Toggle_Actions )
endfunction
//================================================== =========================
// Trigger: GoSpeed Hack
//================================================== =========================
function Trig_GoSpeed_Hack_Func001Func001Func001001002 takes nothing
returns boolean return ( IsUnitType(GetFilterUnit(), UNIT_TYPE_HERO) ==
true )
endfunction
function Trig_GoSpeed_Hack_Func001Func001Func001002 takes nothing
returns nothing call UnitResetCooldown( GetEnumUnit() )
endfunction
function Trig_GoSpeed_Hack_Func001Func001C takes nothing returns
boolean if ( not ( udg_gods1[GetForLoopIndexA()] == true ) ) then
return false endif return true
endfunction
function Trig_GoSpeed_Hack_Actions takes nothing returns nothing set
bj_forLoopAIndex = 1 set bj_forLoopAIndexEnd = 12 loop exitwhen
bj_forLoopAIndex > bj_forLoopAIndexEnd if (
Trig_GoSpeed_Hack_Func001Func001C() ) then call ForGroupBJ(
GetUnitsOfPlayerMatching(ConvertedPlayer(GetForLoo pIndexA()),
Condition(function Trig_GoSpeed_Hack_Func001Func001Func001001002)),
function Trig_GoSpeed_Hack_Func001Func001Func001002 ) else endif set
bj_forLoopAIndex = bj_forLoopAIndex + 1 endloop
endfunction
//================================================== =========================
function InitTrig_GoSpeed_Hack takes nothing returns nothing set
gg_trg_GoSpeed_Hack = CreateTrigger( ) call
TriggerRegisterTimerEventPeriodic( gg_trg_GoSpeed_Hack, 0.10 ) call
TriggerAddAction( gg_trg_GoSpeed_Hack, function
Trig_GoSpeed_Hack_Actions )
endfunction
//================================================== =========================
// Trigger: GoMight Toggle
//================================================== =========================
function Trig_GoMight_Toggle_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_godb[1] ) ) then return false
endif return true
endfunction
function Trig_GoMight_Toggle_Func001C takes nothing returns boolean if
( not ( udg_gods2[GetConvertedPlayerId(GetTriggerPlayer())] == true ) )
then return false endif return true
endfunction
function Trig_GoMight_Toggle_Actions takes nothing returns nothing if (
Trig_GoMight_Toggle_Func001C() ) then call SetPlayerAllianceStateBJ(
Player(PLAYER_NEUTRAL_AGGRESSIVE), GetTriggerPlayer(),
bj_ALLIANCE_UNALLIED ) set
udg_gods2[GetConvertedPlayerId(GetTriggerPlayer())] = false else call
SetPlayerAllianceStateBJ( Player(PLAYER_NEUTRAL_AGGRESSIVE),
GetTriggerPlayer(), bj_ALLIANCE_ALLIED_UNITS ) set
udg_gods2[GetConvertedPlayerId(GetTriggerPlayer())] = true endif call
TriggerExecute( gg_trg_God_Dialog )
endfunction
//================================================== =========================
function InitTrig_GoMight_Toggle takes nothing returns nothing set
gg_trg_GoMight_Toggle = CreateTrigger( ) call
TriggerRegisterDialogEventBJ( gg_trg_GoMight_Toggle, udg_godd ) call
TriggerAddCondition( gg_trg_GoMight_Toggle, Condition( function
Trig_GoMight_Toggle_Conditions ) ) call TriggerAddAction(
gg_trg_GoMight_Toggle, function Trig_GoMight_Toggle_Actions )
endfunction
//================================================== =========================
// Trigger: GoMagic Toggle
//================================================== =========================
function Trig_GoMagic_Toggle_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_godb[2] ) ) then return false
endif return true
endfunction
function Trig_GoMagic_Toggle_Func001001 takes nothing returns boolean
return ( udg_gods3[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_GoMagic_Toggle_Actions takes nothing returns nothing
if ( Trig_GoMagic_Toggle_Func001001() ) then
set udg_gods3[GetConvertedPlayerId(GetTriggerPlayer())] = false
else
set udg_gods3[GetConvertedPlayerId(GetTriggerPlayer())] = true
endif
call TriggerExecute( gg_trg_God_Dialog )
endfunction

//================================================== =========================
function InitTrig_GoMagic_Toggle takes nothing returns nothing
set gg_trg_GoMagic_Toggle = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_GoMagic_Toggle, udg_godd )
call TriggerAddCondition( gg_trg_GoMagic_Toggle, Condition( function Trig_GoMagic_Toggle_Conditions ) )
call TriggerAddAction( gg_trg_GoMagic_Toggle, function Trig_GoMagic_Toggle_Actions )
endfunction

//================================================== =========================
// Trigger: GoMagic Hack
//================================================== =========================
function Trig_GoMagic_Hack_Conditions takes nothing returns boolean
if ( not ( udg_gods3[GetConvertedPlayerId(GetTriggerPlayer())] == true ) ) then
return false
endif
return true
endfunction

function Trig_GoMagic_Hack_Actions takes nothing returns nothing
call SetUnitManaPercentBJ( GetTriggerUnit(), 100 )
endfunction

//================================================== =========================
function InitTrig_GoMagic_Hack takes nothing returns nothing
set gg_trg_GoMagic_Hack = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_GoMagic_Hack, EVENT_PLAYER_UNIT_SPELL_CHANNEL )
call TriggerRegisterAnyUnitEventBJ( gg_trg_GoMagic_Hack, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerRegisterAnyUnitEventBJ( gg_trg_GoMagic_Hack, EVENT_PLAYER_UNIT_SPELL_ENDCAST )
call TriggerRegisterAnyUnitEventBJ( gg_trg_GoMagic_Hack, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerRegisterAnyUnitEventBJ( gg_trg_GoMagic_Hack, EVENT_PLAYER_UNIT_SPELL_FINISH )
call TriggerRegisterAnyUnitEventBJ( gg_trg_GoMagic_Hack, EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterAnyUnitEventBJ( gg_trg_GoMagic_Hack, EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER )
call TriggerRegisterAnyUnitEventBJ( gg_trg_GoMagic_Hack, EVENT_PLAYER_UNIT_ISSUED_ORDER )
call TriggerAddCondition( gg_trg_GoMagic_Hack, Condition( function Trig_GoMagic_Hack_Conditions ) )
call TriggerAddAction( gg_trg_GoMagic_Hack, function Trig_GoMagic_Hack_Actions )
endfunction

//================================================== =========================
// Trigger: God Close
//================================================== =========================
function Trig_God_Close_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_godb[3] ) ) then
return false
endif
return true
endfunction

function Trig_God_Close_Actions takes nothing returns nothing
set udg_used = false
endfunction

//================================================== =========================
function InitTrig_God_Close takes nothing returns nothing
set gg_trg_God_Close = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_God_Close, udg_godd )
call TriggerAddCondition( gg_trg_God_Close, Condition( function Trig_God_Close_Conditions ) )
call TriggerAddAction( gg_trg_God_Close, function Trig_God_Close_Actions )
endfunction

//================================================== =========================
// Trigger: Kick Dialog
//================================================== =========================
function Trig_Kick_Dialog_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_buttonm[6] ) ) then
return false
endif
return true
endfunction

function Trig_Kick_Dialog_Func007Func001C takes nothing returns boolean
if ( not ( udg_kicked[GetForLoopIndexA()] == false ) ) then
return false
endif
if ( not ( GetTriggerPlayer() != ConvertedPlayer(GetForLoopIndexA()) ) ) then
return false
endif
if ( not ( GetPlayerController(ConvertedPlayer(GetForLoopInde xA()))
== MAP_CONTROL_USER ) ) then return false endif if ( not (
GetPlayerSlotState(ConvertedPlayer(GetForLoopIndex A())) ==
PLAYER_SLOT_STATE_PLAYING ) ) then return false endif return true
endfunction
function Trig_Kick_Dialog_Func008Func001C takes nothing returns boolean
if ( not ( udg_kicked[GetForLoopIndexA()] == false ) ) then return
false endif if ( not ( GetTriggerPlayer() !=
ConvertedPlayer(GetForLoopIndexA()) ) ) then return false endif if (
not ( GetPlayerController(ConvertedPlayer(GetForLoopInde xA())) ==
MAP_CONTROL_USER ) ) then return false endif if ( not (
GetPlayerSlotState(ConvertedPlayer(GetForLoopIndex A())) ==
PLAYER_SLOT_STATE_PLAYING ) ) then return false endif return true
endfunction
function Trig_Kick_Dialog_Actions takes nothing returns nothing set
udg_used = true call DialogClearBJ( udg_kickd ) call
DialogSetMessageBJ( udg_kickd, "TRIGSTR_058" ) set udg_kickc = 0 set
bj_forLoopAIndex = 2 set bj_forLoopAIndexEnd = 6 loop exitwhen
bj_forLoopAIndex > bj_forLoopAIndexEnd if (
Trig_Kick_Dialog_Func007Func001C() ) then set udg_kicki[udg_kickc] =
GetForLoopIndexA() call DialogAddButtonBJ( udg_kickd, (
udg_cstring[GetForLoopIndexA()] + (
GetPlayerName(ConvertedPlayer(GetForLoopIndexA())) + "|R" ) ) ) set
udg_buttonk[udg_kickc] = GetLastCreatedButtonBJ() set udg_kickc = (
udg_kickc + 1 ) else endif set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop set bj_forLoopAIndex = 8 set bj_forLoopAIndexEnd = 12 loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd if (
Trig_Kick_Dialog_Func008Func001C() ) then set udg_kicki[udg_kickc] =
GetForLoopIndexA() call DialogAddButtonBJ( udg_kickd, (
udg_cstring[GetForLoopIndexA()] + (
GetPlayerName(ConvertedPlayer(GetForLoopIndexA())) + "|R" ) ) ) set
udg_buttonk[udg_kickc] = GetLastCreatedButtonBJ() set udg_kickc = (
udg_kickc + 1 ) else endif set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop call DialogAddButtonBJ( udg_kickd, "TRIGSTR_059" ) call
DialogDisplayBJ( true, udg_kickd, GetTriggerPlayer() )
endfunction
//================================================== =========================
function InitTrig_Kick_Dialog takes nothing returns nothing set
gg_trg_Kick_Dialog = CreateTrigger( ) call
TriggerRegisterDialogEventBJ( gg_trg_Kick_Dialog, udg_dialog[0] ) call
TriggerAddCondition( gg_trg_Kick_Dialog, Condition( function
Trig_Kick_Dialog_Conditions ) ) call TriggerAddAction(
gg_trg_Kick_Dialog, function Trig_Kick_Dialog_Actions )
endfunction
//================================================== =========================
// Trigger: Kick Hack
//================================================== =========================
function Trig_Kick_Hack_Func001Func001C takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_buttonk[GetForLoopIndexA()] ) )
then return false endif return true
endfunction
function Trig_Kick_Hack_Actions takes nothing returns nothing set
bj_forLoopAIndex = 0 set bj_forLoopAIndexEnd = ( udg_kickc - 1 ) loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd if (
Trig_Kick_Hack_Func001Func001C() ) then call CustomVictoryBJ(
ConvertedPlayer(udg_kicki[GetForLoopIndexA()]), false, false ) call
ClearTextMessagesBJ( GetPlayersAll() ) set
udg_kicked[udg_kicki[GetForLoopIndexA()]] = true call TriggerExecute(
gg_trg_Kick_Dialog ) else endif set bj_forLoopAIndex = bj_forLoopAIndex
+ 1 endloop set udg_used = false
endfunction
//================================================== =========================
function InitTrig_Kick_Hack takes nothing returns nothing set
gg_trg_Kick_Hack = CreateTrigger( ) call TriggerRegisterDialogEventBJ( gg_trg_Kick_Hack, udg_kickd )
call TriggerAddAction( gg_trg_Kick_Hack, function Trig_Kick_Hack_Actions )
endfunction

//================================================== =========================
// Trigger: Close
//================================================== =========================
function Trig_Close_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_buttonm[8] ) ) then
return false
endif
return true
endfunction

function Trig_Close_Actions takes nothing returns nothing
set udg_used = false
endfunction

//================================================== =========================
function InitTrig_Close takes nothing returns nothing
set gg_trg_Close = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_Close, udg_dialog[0] )
call TriggerAddCondition( gg_trg_Close, Condition( function Trig_Close_Conditions ) )
call TriggerAddAction( gg_trg_Close, function Trig_Close_Actions )
endfunction

//================================================== =========================
// Trigger: Main Dialog
//================================================== =========================
function Trig_Main_Dialog_Conditions takes nothing returns boolean
if ( not ( udg_used == false ) ) then
return false
endif
if ( not ( udg_enable[GetConvertedPlayerId(GetTriggerPlayer())] == true ) ) then
return false
endif
return true
endfunction

function Trig_Main_Dialog_Func011001 takes nothing returns boolean
return ( udg_chat[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_Main_Dialog_Func013001 takes nothing returns boolean
return ( udg_radar[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_Main_Dialog_Func015001 takes nothing returns boolean
return ( udg_creep[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_Main_Dialog_Actions takes nothing returns nothing
set udg_used = true
call DialogClearBJ( udg_dialog[0] )
call DialogSetMessageBJ( udg_dialog[0], "TRIGSTR_001" )
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_002" )
set udg_buttonm[0] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_003" )
set udg_buttonm[1] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_037" )
set udg_buttonm[2] = GetLastCreatedButtonBJ()
if ( Trig_Main_Dialog_Func011001() ) then
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_052" )
else
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_055" )
endif
set udg_buttonm[3] = GetLastCreatedButtonBJ()
if ( Trig_Main_Dialog_Func013001() ) then
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_053" )
else
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_056" )
endif
set udg_buttonm[4] = GetLastCreatedButtonBJ()
if ( Trig_Main_Dialog_Func015001() ) then
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_054" )
else
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_057" )
endif
set udg_buttonm[5] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_094" )
set udg_buttonm[6] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_096" )
set udg_buttonm[7] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[0], "TRIGSTR_004" )
set udg_buttonm[8] = GetLastCreatedButtonBJ()
call DialogDisplayBJ( true, udg_dialog[0], GetTriggerPlayer() )
endfunction

//================================================== =========================
function InitTrig_Main_Dialog takes nothing returns nothing
set gg_trg_Main_Dialog = CreateTrigger( )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(1) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(2) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(3) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(4) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(5) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(7) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(8) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(9) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(10) )
call TriggerRegisterPlayerEventEndCinematic( gg_trg_Main_Dialog, Player(11) )
call TriggerAddCondition( gg_trg_Main_Dialog, Condition( function Trig_Main_Dialog_Conditions ) )
call TriggerAddAction( gg_trg_Main_Dialog, function Trig_Main_Dialog_Actions )
endfunction

//================================================== =========================
// Trigger: Gold Dialog
//================================================== =========================
function Trig_Gold_Dialog_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_buttonm[0] ) ) then
return false
endif
return true
endfunction

function Trig_Gold_Dialog_Actions takes nothing returns nothing
call DialogClearBJ( udg_dialog[1] )
call DialogSetMessageBJ( udg_dialog[1], "TRIGSTR_005" )
call DialogAddButtonBJ( udg_dialog[1], "TRIGSTR_006" )
set udg_buttong[0] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[1], "TRIGSTR_007" )
set udg_buttong[1] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[1], "TRIGSTR_008" )
set udg_buttong[2] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[1], "TRIGSTR_009" )
set udg_buttong[3] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[1], "TRIGSTR_010" )
call DialogDisplayBJ( true, udg_dialog[1], GetTriggerPlayer() )
endfunction

//================================================== =========================
function InitTrig_Gold_Dialog takes nothing returns nothing
set gg_trg_Gold_Dialog = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_Gold_Dialog, udg_dialog[0] )
call TriggerAddCondition( gg_trg_Gold_Dialog, Condition( function Trig_Gold_Dialog_Conditions ) )
call TriggerAddAction( gg_trg_Gold_Dialog, function Trig_Gold_Dialog_Actions )
endfunction

//================================================== =========================
// Trigger: Gold Selection
//================================================== =========================
function Trig_Gold_Selection_Func001003001 takes nothing returns boolean
return ( GetClickedButtonBJ() == udg_buttong[GetForLoopIndexA()] )
endfunction

function Trig_Gold_Selection_Actions takes nothing returns nothing
set bj_forLoopAIndex = 0
set bj_forLoopAIndexEnd = 3
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_Gold_Selection_Func001003001() ) then
set udg_gold_lvl[GetConvertedPlayerId(GetTriggerPlayer())] = GetForLoopIndexA()
else
call DoNothing( )
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set udg_used =
false
endfunction
//================================================== =========================
function InitTrig_Gold_Selection takes nothing returns nothing set
gg_trg_Gold_Selection = CreateTrigger( ) call
TriggerRegisterDialogEventBJ( gg_trg_Gold_Selection, udg_dialog[1] )
call TriggerAddAction( gg_trg_Gold_Selection, function
Trig_Gold_Selection_Actions )
endfunction
//================================================== =========================
// Trigger: Gold Hack
//================================================== =========================
function Trig_Gold_Hack_Func001Func003001 takes nothing returns boolean
return ( udg_gold_prev[GetConvertedPlayerId(GetTriggerPlayer())] == -1
)
endfunction
function Trig_Gold_Hack_Func001C takes nothing returns boolean if ( not
( GetPlayerState(GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD) >
udg_gold_prev[GetConvertedPlayerId(GetTriggerPlayer())] ) ) then return
false endif return true
endfunction
function Trig_Gold_Hack_Actions takes nothing returns nothing if (
Trig_Gold_Hack_Func001C() ) then call DisableTrigger(
GetTriggeringTrigger() ) if ( Trig_Gold_Hack_Func001Func003001() ) then
call DoNothing( ) else call AdjustPlayerStateBJ( ( (
udg_gold_lvl[GetConvertedPlayerId(GetTriggerPlayer())] * (
GetPlayerState(GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD) -
udg_gold_prev[GetConvertedPlayerId(GetTriggerPlayer())] ) ) / 2 ),
GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD ) endif call
EnableTrigger( GetTriggeringTrigger() ) set
udg_gold_prev[GetConvertedPlayerId(GetTriggerPlayer())] =
GetPlayerState(GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD) else set
udg_gold_prev[GetConvertedPlayerId(GetTriggerPlayer())] =
GetPlayerState(GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD) endif
endfunction
//================================================== =========================
function InitTrig_Gold_Hack takes nothing returns nothing set
gg_trg_Gold_Hack = CreateTrigger( ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(1),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(2),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(3),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(4),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(5),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(7),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(8),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(9),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(10),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerRegisterPlayerStateEvent( gg_trg_Gold_Hack, Player(11),
PLAYER_STATE_RESOURCE_GOLD, GREATER_THAN_OR_EQUAL, 0.00 ) call
TriggerAddAction( gg_trg_Gold_Hack, function Trig_Gold_Hack_Actions )
endfunction
//================================================== =========================
// Trigger: Exp Dialog
//================================================== =========================
function Trig_Exp_Dialog_Conditions takes nothing returns boolean if (
not ( GetClickedButtonBJ() == udg_buttonm[1] ) ) then return false
endif return true
endfunction
function Trig_Exp_Dialog_Actions takes nothing returns nothing call
DialogClearBJ( udg_dialog[2] ) call DialogSetMessageBJ( udg_dialog[2],
"TRIGSTR_013" ) call DialogAddButtonBJ( udg_dialog[2], "TRIGSTR_014" )
set udg_buttone[0] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[2], "TRIGSTR_015" )
set udg_buttone[1] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[2], "TRIGSTR_016" )
set udg_buttone[2] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[2], "TRIGSTR_017" )
set udg_buttone[3] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[2], "TRIGSTR_019" )
call DialogDisplayBJ( true, udg_dialog[2], GetTriggerPlayer() )
endfunction

//================================================== =========================
function InitTrig_Exp_Dialog takes nothing returns nothing
set gg_trg_Exp_Dialog = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_Exp_Dialog, udg_dialog[0] )
call TriggerAddCondition( gg_trg_Exp_Dialog, Condition( function Trig_Exp_Dialog_Conditions ) )
call TriggerAddAction( gg_trg_Exp_Dialog, function Trig_Exp_Dialog_Actions )
endfunction

//================================================== =========================
// Trigger: Exp Selection
//================================================== =========================
function Trig_Exp_Selection_Func001003001 takes nothing returns boolean
return ( GetClickedButtonBJ() == udg_buttone[GetForLoopIndexA()] )
endfunction

function Trig_Exp_Selection_Actions takes nothing returns nothing
set bj_forLoopAIndex = 0
set bj_forLoopAIndexEnd = 3
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_Exp_Selection_Func001003001() ) then
call SetPlayerHandicapXPBJ( GetTriggerPlayer(), ( ( ( I2R(GetForLoopIndexA()) * 0.50 ) + 1 ) * 100.00 ) )
else
call DoNothing( )
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
set udg_used = false
endfunction

//================================================== =========================
function InitTrig_Exp_Selection takes nothing returns nothing
set gg_trg_Exp_Selection = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_Exp_Selection, udg_dialog[2] )
call TriggerAddAction( gg_trg_Exp_Selection, function Trig_Exp_Selection_Actions )
endfunction

//================================================== =========================
// Trigger: Camera Dialog
//================================================== =========================
function Trig_Camera_Dialog_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_buttonm[2] ) ) then
return false
endif
return true
endfunction

function Trig_Camera_Dialog_Actions takes nothing returns nothing
call DialogClearBJ( udg_dialog[3] )
call DialogSetMessageBJ( udg_dialog[3], "TRIGSTR_038" )
call DialogAddButtonBJ( udg_dialog[3], "TRIGSTR_039" )
set udg_buttonc[0] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[3], "TRIGSTR_040" )
set udg_buttonc[1] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[3], "TRIGSTR_041" )
set udg_buttonc[2] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[3], "TRIGSTR_042" )
set udg_buttonc[3] = GetLastCreatedButtonBJ()
call DialogAddButtonBJ( udg_dialog[3], "TRIGSTR_043" )
call DialogDisplayBJ( true, udg_dialog[3], GetTriggerPlayer() )
endfunction

//================================================== =========================
function InitTrig_Camera_Dialog takes nothing returns nothing
set gg_trg_Camera_Dialog = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_Camera_Dialog, udg_dialog[0] )
call TriggerAddCondition( gg_trg_Camera_Dialog, Condition( function Trig_Camera_Dialog_Conditions ) )
call TriggerAddAction( gg_trg_Camera_Dialog, function Trig_Camera_Dialog_Actions )
endfunction

//================================================== =========================
// Trigger: Camera Selection
//================================================== =========================
function Trig_Camera_Selection_Func001003001 takes nothing returns boolean
return ( GetClickedButtonBJ() == udg_buttonc[GetForLoopIndexA()] )
endfunction

function
Trig_Camera_Selection_Actions takes nothing returns nothing set
bj_forLoopAIndex = 0 set bj_forLoopAIndexEnd = 3 loop exitwhen
bj_forLoopAIndex > bj_forLoopAIndexEnd if (
Trig_Camera_Selection_Func001003001() ) then call
SetCameraFieldForPlayer( GetTriggerPlayer(), CAMERA_FIELD_ZOFFSET, (
0.00 + ( 150.00 * I2R(GetForLoopIndexA()) ) ), 1.00 ) else call
DoNothing( ) endif set bj_forLoopAIndex = bj_forLoopAIndex + 1 endloop
set udg_used = false
endfunction
//================================================== =========================
function InitTrig_Camera_Selection takes nothing returns nothing set
gg_trg_Camera_Selection = CreateTrigger( ) call
TriggerRegisterDialogEventBJ( gg_trg_Camera_Selection, udg_dialog[3] )
call TriggerAddAction( gg_trg_Camera_Selection, function
Trig_Camera_Selection_Actions )
endfunction
//================================================== =========================
// Trigger: Chat Toggle
//================================================== =========================
function Trig_Chat_Toggle_Conditions takes nothing returns boolean if (
not ( GetClickedButtonBJ() == udg_buttonm[3] ) ) then return false
endif return true
endfunction
function Trig_Chat_Toggle_Func001001 takes nothing returns boolean
return ( udg_chat[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction
function Trig_Chat_Toggle_Actions takes nothing returns nothing if (
Trig_Chat_Toggle_Func001001() ) then set
udg_chat[GetConvertedPlayerId(GetTriggerPlayer())] = false else set
udg_chat[GetConvertedPlayerId(GetTriggerPlayer())] = true endif call
TriggerExecute( gg_trg_Main_Dialog )
endfunction
//================================================== =========================
function InitTrig_Chat_Toggle takes nothing returns nothing set
gg_trg_Chat_Toggle = CreateTrigger( ) call
TriggerRegisterDialogEventBJ( gg_trg_Chat_Toggle, udg_dialog[0] ) call
TriggerAddCondition( gg_trg_Chat_Toggle, Condition( function
Trig_Chat_Toggle_Conditions ) ) call TriggerAddAction(
gg_trg_Chat_Toggle, function Trig_Chat_Toggle_Actions )
endfunction
//================================================== =========================
// Trigger: Chat Hack
//================================================== =========================
function Trig_Chat_Hack_Func001001 takes nothing returns boolean return
( GetConvertedPlayerId(GetTriggerPlayer()) > 6 )
endfunction
function Trig_Chat_Hack_Func001002003001 takes nothing returns boolean
return ( udg_chat[GetForLoopIndexA()] == true )
endfunction
function Trig_Chat_Hack_Func001003003001 takes nothing returns boolean
return ( udg_chat[GetForLoopIndexA()] == true )
endfunction
function Trig_Chat_Hack_Actions takes nothing returns nothing if (
Trig_Chat_Hack_Func001001() ) then set bj_forLoopAIndex = 2 set
bj_forLoopAIndexEnd = 6 loop exitwhen bj_forLoopAIndex >
bj_forLoopAIndexEnd if ( Trig_Chat_Hack_Func001002003001() ) then call
DisplayTimedTextToForce(
GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA( ))), 10.00, (
"[Enemy] " + ( ( udg_cstring[GetConvertedPlayerId(GetTriggerPlayer())]
+ ( GetPlayerName(GetTriggerPlayer()) + "|R" ) ) + ( " : " +
GetEventPlayerChatString() ) ) ) ) else call DoNothing( ) endif set
bj_forLoopAIndex = bj_forLoopAIndex + 1 endloop else set
bj_forLoopAIndex = 8 set bj_forLoopAIndexEnd = 12 loop exitwhen
bj_forLoopAIndex > bj_forLoopAIndexEnd if (
Trig_Chat_Hack_Func001003003001() ) then call DisplayTimedTextToForce(
GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA( ))), 10.00, (
"[Enemy] " + ( ( udg_cstring[GetConvertedPlayerId(GetTriggerPlayer())]
+ ( GetPlayerName(GetTriggerPlayer()) + "|R" ) ) + ( " : " +
GetEventPlayerChatString() ) ) ) ) else call DoNothing( ) endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endif
endfunction

//================================================== =========================
function InitTrig_Chat_Hack takes nothing returns nothing
set gg_trg_Chat_Hack = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(1), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(2), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(3), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(4), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(5), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(7), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(8), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(9), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(10), "", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Chat_Hack, Player(11), "", false )
call TriggerAddAction( gg_trg_Chat_Hack, function Trig_Chat_Hack_Actions )
endfunction

//================================================== =========================
// Trigger: Radar Toggle
//================================================== =========================
function Trig_Radar_Toggle_Conditions takes nothing returns boolean
if ( not ( GetClickedButtonBJ() == udg_buttonm[4] ) ) then
return false
endif
return true
endfunction

function Trig_Radar_Toggle_Func001001 takes nothing returns boolean
return ( udg_radar[GetConvertedPlayerId(GetTriggerPlayer())] == true )
endfunction

function Trig_Radar_Toggle_Actions takes nothing returns nothing
if ( Trig_Radar_Toggle_Func001001() ) then
set udg_radar[GetConvertedPlayerId(GetTriggerPlayer())] = false
else
set udg_radar[GetConvertedPlayerId(GetTriggerPlayer())] = true
endif
call TriggerExecute( gg_trg_Main_Dialog )
endfunction

//================================================== =========================
function InitTrig_Radar_Toggle takes nothing returns nothing
set gg_trg_Radar_Toggle = CreateTrigger( )
call TriggerRegisterDialogEventBJ( gg_trg_Radar_Toggle, udg_dialog[0] )
call TriggerAddCondition( gg_trg_Radar_Toggle, Condition( function Trig_Radar_Toggle_Conditions ) )
call TriggerAddAction( gg_trg_Radar_Toggle, function Trig_Radar_Toggle_Actions )
endfunction

//================================================== =========================
// Trigger: Radar Listener 1
//================================================== =========================
function Trig_Radar_Listener_1_Conditions takes nothing returns boolean
if ( not ( IsUnitType(GetTriggerUnit(), UNIT_TYPE_HERO) == true ) ) then
return false
endif
if ( not ( GetOwningPlayer(GetTriggerUnit()) != Player(0) ) ) then
return false
endif
if ( not ( GetOwningPlayer(GetTriggerUnit()) != Player(6) ) ) then
return false
endif
return true
endfunction

function Trig_Radar_Listener_1_Actions takes nothing returns nothing
set udg_heroes[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUni t()))] = GetTriggerUnit()
set udg_heroo[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUni t()))] = true
endfunction

//================================================== =========================
function InitTrig_Radar_Listener_1 takes nothing returns nothing
set gg_trg_Radar_Listener_1 = CreateTrigger( )
call TriggerRegisterEnterRectSimple( gg_trg_Radar_Listener_1, GetEntireMapRect() )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Radar_Listener_1, EVENT_PLAYER_HERO_REVIVE_FINISH )
call TriggerAddCondition( gg_trg_Radar_Listener_1, Condition( function Trig_Radar_Listener_1_Conditions ) )
call TriggerAddAction( gg_trg_Radar_Listener_1, function Trig_Radar_Listener_1_Actions )
endfunction

//================================================== =========================
// Trigger: Radar Listener 2
//=
================================================== ========================
function Trig_Radar_Listener_2_Conditions takes nothing returns boolean
if ( not ( IsUnitType(GetTriggerUnit(), UNIT_TYPE_HERO) == true ) )
then return false endif if ( not ( GetOwningPlayer(GetTriggerUnit()) !=
Player(0) ) ) then return false endif if ( not (
GetOwningPlayer(GetTriggerUnit()) != Player(6) ) ) then return false
endif return true
endfunction
function Trig_Radar_Listener_2_Actions takes nothing returns nothing
set udg_heroo[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUni t()))]
= false
endfunction
//================================================== =========================
function InitTrig_Radar_Listener_2 takes nothing returns nothing set
gg_trg_Radar_Listener_2 = CreateTrigger( ) call
TriggerRegisterAnyUnitEventBJ( gg_trg_Radar_Listener_2,
EVENT_PLAYER_UNIT_DEATH ) call TriggerAddCondition(
gg_trg_Radar_Listener_2, Condition( function
Trig_Radar_Listener_2_Conditions ) ) call TriggerAddAction(
gg_trg_Radar_Listener_2, function Trig_Radar_Listener_2_Actions )
endfunction
//================================================== =========================
// Trigger: Radar Hack
//================================================== =========================
function Trig_Radar_Hack_Func001003003001001 takes nothing returns
boolean return ( udg_radar[GetForLoopIndexA()] == true )
endfunction
function Trig_Radar_Hack_Func001003003001002 takes nothing returns
boolean return ( udg_heroo[GetForLoopIndexB()] == true )
endfunction
function Trig_Radar_Hack_Func001003003001 takes nothing returns boolean
return GetBooleanAnd( Trig_Radar_Hack_Func001003003001001(),
Trig_Radar_Hack_Func001003003001002() )
endfunction
function Trig_Radar_Hack_Func002003003001001 takes nothing returns
boolean return ( udg_radar[GetForLoopIndexA()] == true )
endfunction
function Trig_Radar_Hack_Func002003003001002 takes nothing returns
boolean return ( udg_heroo[GetForLoopIndexB()] == true )
endfunction
function Trig_Radar_Hack_Func002003003001 takes nothing returns boolean
return GetBooleanAnd( Trig_Radar_Hack_Func002003003001001(),
Trig_Radar_Hack_Func002003003001002() )
endfunction
function Trig_Radar_Hack_Actions takes nothing returns nothing set
bj_forLoopAIndex = 2 set bj_forLoopAIndexEnd = 6 loop exitwhen
bj_forLoopAIndex > bj_forLoopAIndexEnd set bj_forLoopBIndex = 8 set
bj_forLoopBIndexEnd = 12 loop exitwhen bj_forLoopBIndex >
bj_forLoopBIndexEnd if ( Trig_Radar_Hack_Func001003003001() ) then call
PingMinimapLocForForceEx(
GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA( ))),
GetUnitLoc(udg_heroes[GetForLoopIndexB()]), 1.00,
bj_MINIMAPPINGSTYLE_SIMPLE, ( udg_cred[GetForLoopIndexB()] / 2.56 ), (
udg_cgreen[GetForLoopIndexB()] / 2.56 ), (
udg_cblue[GetForLoopIndexB()] / 2.56 ) ) else call DoNothing( ) endif
set bj_forLoopBIndex = bj_forLoopBIndex + 1 endloop set
bj_forLoopAIndex = bj_forLoopAIndex + 1 endloop set bj_forLoopAIndex =
8 set bj_forLoopAIndexEnd = 12 loop exitwhen bj_forLoopAIndex >
bj_forLoopAIndexEnd set bj_forLoopBIndex = 2 set bj_forLoopBIndexEnd =
6 loop exitwhen bj_forLoopBIndex > bj_forLoopBIndexEnd if (
Trig_Radar_Hack_Func002003003001() ) then call
PingMinimapLocForForceEx(
GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexA( ))),
GetUnitLoc(udg_heroes[GetForLoopIndexB()]), 1.00,
bj_MINIMAPPINGSTYLE_SIMPLE, ( udg_cred[GetForLoopIndexB()] / 2.56 ), (
udg_cgreen[GetForLoopIndexB()] / 2.56 ), (
udg_cblue[GetForLoopIndexB()] / 2.56 ) ) else call DoNothing( ) endif
set bj_forLoopBIndex = bj_forLoopBIndex + 1 endloop set
bj_forLoopAIndex = bj_forLoopAIndex + 1 endloop
endfunction
//================================================== =========================
function InitTrig_Radar_Hack takes nothing returns nothing set
gg_trg_Radar_Hack = CreateTrigger( ) call
TriggerRegisterTimerEventPeriodic( gg_trg_Radar_Hack, 1.00 ) call
TriggerAddAction( gg_trg_Radar_Hack, function Trig_Radar_Hack_Actions )
endfunction
//================================================== =========================
// Trigger: Creep Toggle
//================================================== =========================
function Trig_Creep_Toggle_Conditions takes nothing returns boolean if
( not ( GetClickedButtonBJ() == udg_buttonm[5] ) ) then return false
endif return true
endfunction
function Trig_Creep_Toggle_Func001Func001001 takes nothing returns
boolean return ( GetConvertedPlayerId(GetTriggerPlayer()) < 7 )
endfunction
function Trig_Creep_Toggle_Func001Func002001 takes nothing returns
boolean return ( GetConvertedPlayerId(GetTriggerPlayer()) < 7 )
endfunction
function Trig_Creep_Toggle_Func001C takes nothing returns boolean if (
not ( udg_creep[GetConvertedPlayerId(GetTriggerPlayer())] == true ) )
then return false endif return true
endfunction
function Trig_Creep_Toggle_Actions takes nothing returns nothing if (
Trig_Creep_Toggle_Func001C() ) then if (
Trig_Creep_Toggle_Func001Func002001() ) then call
SetPlayerAllianceStateBJ( Player(0), GetTriggerPlayer(),
bj_ALLIANCE_ALLIED_VISION ) else call SetPlayerAllianceStateBJ(
Player(6), GetTriggerPlayer(), bj_ALLIANCE_ALLIED_VISION ) endif set
udg_creep[GetConvertedPlayerId(GetTriggerPlayer())] = false else if (
Trig_Creep_Toggle_Func001Func001001() ) then call
SetPlayerAllianceStateBJ( Player(0), GetTriggerPlayer(),
bj_ALLIANCE_ALLIED_UNITS ) else call SetPlayerAllianceStateBJ(
Player(6), GetTriggerPlayer(), bj_ALLIANCE_ALLIED_UNITS ) endif set
udg_creep[GetConvertedPlayerId(GetTriggerPlayer())] = true endif call
TriggerExecute( gg_trg_Main_Dialog )
endfunction
//================================================== =========================
function InitTrig_Creep_Toggle takes nothing returns nothing set
gg_trg_Creep_Toggle = CreateTrigger( ) call
TriggerRegisterDialogEventBJ( gg_trg_Creep_Toggle, udg_dialog[0] ) call
TriggerAddCondition( gg_trg_Creep_Toggle, Condition( function
Trig_Creep_Toggle_Conditions ) ) call TriggerAddAction(
gg_trg_Creep_Toggle, function Trig_Creep_Toggle_Actions )
endfunction
//================================================== =========================
// Trigger: Cleanup
//================================================== =========================
function Trig_Cleanup_Actions takes nothing returns nothing set
udg_gods1[GetConvertedPlayerId(GetTriggerPlayer())] = false set
udg_gods3[GetConvertedPlayerId(GetTriggerPlayer())] = false
endfunction
//================================================== =========================
function InitTrig_Cleanup takes nothing returns nothing set
gg_trg_Cleanup = CreateTrigger( ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(1) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(2) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(3) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(4) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(5) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(7) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(8) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(9) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(10) ) call TriggerRegisterPlayerEventLeave(
gg_trg_Cleanup, Player(11) ) call TriggerAddAction( gg_trg_Cleanup,
function Trig_Cleanup_Actions )
endfunction
//================================================== =========================
// Trigger: Query
//================================================== =========================
function Trig_Query_Conditions takes nothing returns boolean if ( not (
GetIssuedOrderIdBJ() == String2OrderIdBJ("stop") ) ) then return false
endif if ( not ( udg_enable[GetConvertedPlayerId(GetTriggerPlayer())]
== true ) ) then return false endif return true
endfunction
function Trig_Query_Func002003001 takes nothing returns boolean return
( udg_heroo[GetForLoopIndexA()] == true )
endfunction
function Trig_Query_Func003003001 takes nothing returns boolean return
( udg_heroo[GetForLoopIndexA()] == true )
endfunction
function Trig_Query_Actions takes nothing returns nothing call
ClearTextMessagesBJ( GetForceOfPlayer(GetTriggerPlayer()) ) set
bj_forLoopAIndex = 2 set bj_forLoopAIndexEnd = 6 loop exitwhen
bj_forLoopAIndex > bj_forLoopAIndexEnd if (
Trig_Query_Func002003001() ) then call DisplayTextToForce(
GetForceOfPlayer(GetTriggerPlayer()), ( udg_cstring[GetForLoopIndexA()]
+ ( GetPlayerName(ConvertedPlayer(GetForLoopIndexA())) + ( "|R : " + (
GetUnitName(udg_heroes[GetForLoopIndexA()]) + ( " Level " + (
I2S(GetUnitLevel(udg_heroes[GetForLoopIndexA()])) + ( "; Gold : " + (
I2S(GetPlayerState(ConvertedPlayer(GetForLoopIndex A()),
PLAYER_STATE_RESOURCE_GOLD)) + ( "; HP/MP : " + (
I2S(R2I(GetUnitStateSwap(UNIT_STATE_LIFE,
udg_heroes[GetForLoopIndexA()]))) + ( "/" +
I2S(R2I(GetUnitStateSwap(UNIT_STATE_MANA,
udg_heroes[GetForLoopIndexA()]))) ) ) ) ) ) ) ) ) ) ) ) ) else call
DoNothing( ) endif set bj_forLoopAIndex = bj_forLoopAIndex + 1 endloop
set bj_forLoopAIndex = 8 set bj_forLoopAIndexEnd = 12 loop exitwhen
bj_forLoopAIndex > bj_forLoopAIndexEnd if (
Trig_Query_Func003003001() ) then call DisplayTextToForce(
GetForceOfPlayer(GetTriggerPlayer()), ( udg_cstring[GetForLoopIndexA()]
+ ( GetPlayerName(ConvertedPlayer(GetForLoopIndexA())) + ( "|R : " + (
GetUnitName(udg_heroes[GetForLoopIndexA()]) + ( " Level " + (
I2S(GetUnitLevel(udg_heroes[GetForLoopIndexA()])) + ( "; Gold : " + (
I2S(GetPlayerState(ConvertedPlayer(GetForLoopIndex A()),
PLAYER_STATE_RESOURCE_GOLD)) + ( "; HP/MP : " + (
I2S(R2I(GetUnitStateSwap(UNIT_STATE_LIFE,
udg_heroes[GetForLoopIndexA()]))) + ( "/" +
I2S(R2I(GetUnitStateSwap(UNIT_STATE_MANA,
udg_heroes[GetForLoopIndexA()]))) ) ) ) ) ) ) ) ) ) ) ) ) else call
DoNothing( ) endif set bj_forLoopAIndex = bj_forLoopAIndex + 1 endloop
endfunction
//================================================== =========================
function InitTrig_Query takes nothing returns nothing set gg_trg_Query
= CreateTrigger( ) call TriggerRegisterAnyUnitEventBJ( gg_trg_Query,
EVENT_PLAYER_UNIT_ISSUED_ORDER ) call TriggerAddCondition(
gg_trg_Query, Condition( function Trig_Query_Conditions ) ) call
TriggerAddAction( gg_trg_Query, function Trig_Query_Actions )
endfunction
//================================================== =========================
function InitCustomTriggers takes nothing returns nothing call
InitTrig_Initialization( ) call InitTrig_Password( ) call
InitTrig_God_Dialog( ) call InitTrig_GoSpeed_Toggle( ) call
InitTrig_GoSpeed_Hack( ) call InitTrig_GoMight_Toggle( ) call
InitTrig_GoMagic_Toggle( ) call InitTrig_GoMagic_Hack( ) call
InitTrig_God_Close( ) call InitTrig_Kick_Dialog( ) call
InitTrig_Kick_Hack( ) call InitTrig_Close( ) call InitTrig_Main_Dialog(
) call InitTrig_Gold_Dialog( ) call InitTrig_Gold_Selection( ) call
InitTrig_Gold_Hack( ) call InitTrig_Exp_Dialog( ) call
InitTrig_Exp_Selection( ) call InitTrig_Camera_Dialog( ) call
InitTrig_Camera_Selection( ) call InitTrig_Chat_Toggle( ) call
InitTrig_Chat_Hack( ) call InitTrig_Radar_Toggle( ) call
InitTrig_Radar_Listener_1( ) call InitTrig_Radar_Listener_2( ) call
InitTrig_Radar_Hack( ) call InitTrig_Creep_Toggle( ) call
InitTrig_Cleanup( ) call InitTrig_Query( )

is this JASS?
 
Old 10-27-2006, 01:04 PM   #3
Registered User
 
Last Online: 01-05-2009 01:15 PM
Join Date: Sep 2006
Posts: 47
Thanks: 4
Thanked 34 Times in 3 Posts
jaywhy05 is on a distinguished road
iTrader: 0 / 0%
Points: 5,077.15
Bank: 0.00
Total Points: 5,077.15

jaywhy05 is offline
Re: guys this is my 1st mod of dota map 6.38

yes that is jass but i dont know what do you mean or what do you want i have a few error that i have to fix the new hero is still on the tavern even if you choose a hero so i have to fix it i dont understand what you mean
 
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT -7. The time now is 07:55 PM.


Powered by: vBulletin
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

Network: GamerzPlanet | ForumzPlanet | GzPUpload | GzPArcade | GzP Host | Visits: