devi usare i label
esempio:
;;;;;12) RANSOM SCRIPT
;;;;; Marganus_II
declare_counter Marganus_II
set_counter Marganus_II 0
monitor_event PostBattle IsGeneral
and not WonBattle
and FactionIsLocal
;and BattleSuccess >= clear
;and RandomPercent > 50
and I_CharacterExists 1Marganus_II
and Trait Biografia_Marganus = 1
send_character_off_map
1Marganus_II
add_events
event counter Marganus_II_accepted
event counter Marganus_II_declined
date 0
end_add_events
historic_event Marganus_II true
set_counter Marganus_II 1
terminate_monitor
end_monitor
monitor_conditions I_EventCounter Marganus_II_accepted = 1
console_command add_money -10000
spawn_army
faction england
character Marganus_II, named character, x 57, y 234,
label 1Marganus_II
unit Britons_Bodyguard exp 0 armour 0 weapon_lvl 0
end
set_counter Marganus_II 0
historic_event Marganus_II_freedom
terminate_monitor
end_monitor
monitor_event FactionTurnEnd FactionIsLocal
and I_CompareCounter Marganus_II = 1
generate_random_counter ransom_accept 0 9
if I_EventCounter ransom_accept = 9
spawn_army
faction england
character Marganus_II, named character, x 57, y 234,
label 1Marganus_II
unit Britons_Bodyguard exp 0 armour 0 weapon_lvl 0
end
historic_event Marganus_II_freedom
set_counter Marganus_II 0
end_if
if I_EventCounter ransom_accept = 8
historic_event Marganus_II true
end_if
if I_EventCounter ransom_accept = 0
spawn_army
faction england
character Marganus_II, named character, x 57, y 234,
label 1Marganus_II
unit Britons_Bodyguard exp 0 armour 0 weapon_lvl 0
end
kill_character
1Marganus_II
historic_event Marganus_II_execution
set_counter Marganus_II 0
end_if
end_monitor
ricorda di mettere il label anche nel descr_strat!
metti un numero qualsiasi all'interno del label (nell'esempio
1Marganus_II) per evitare crash
[Modificato da The Housekeeper 25/08/2012 20:43]