Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- macro SetSaveInPayon {
- add_key("saveMap_before", "&config(eventMacro_1_99_stage)")
- add_key("eventMacro_1_99_stage", "saving_in_kafra")
- add_key("saveMap_save_sequence", "w2 c w2 r0 w2 n")
- add_key("saveMap_storage_sequence", "w1 c w1 r1 n")
- add_key("saveMap_wanted", "payon")
- add_key("saveMap_kafra_position", "181 104")
- add_key("saveMap_sellNpc_position", "payon_in01 5 49")
- }
- macro SetSaveInSewb {
- add_key("saveMap_before", "&config(eventMacro_1_99_stage)")
- add_key("eventMacro_1_99_stage", "saving_in_kafra")
- add_key("saveMap_save_sequence", "w2 c w2 r0 w2 n")
- add_key("saveMap_storage_sequence", "w1 c w1 r1 n")
- add_key("saveMap_wanted", "prt_fild05")
- add_key("saveMap_kafra_position", "290 224")
- add_key("saveMap_sellNpc_position", "prt_fild05 290 221")
- }
- macro SetSaveInGeffen {
- add_key("saveMap_before", "&config(eventMacro_1_99_stage)")
- add_key("eventMacro_1_99_stage", "saving_in_kafra")
- add_key("saveMap_save_sequence", "w2 c w2 r0 w2 n")
- add_key("saveMap_storage_sequence", "w1 c w1 r1 n")
- add_key("saveMap_wanted", "geffen")
- add_key("saveMap_kafra_position", "120 62")
- add_key("saveMap_sellNpc_position", "geffen_in 74 144")
- }
- macro SetSaveInMorocc {
- add_key("saveMap_before", "&config(eventMacro_1_99_stage)")
- add_key("eventMacro_1_99_stage", "saving_in_kafra")
- add_key("saveMap_save_sequence", "w2 c w2 r0 w2 n")
- add_key("saveMap_storage_sequence", "w1 c w1 r1 n")
- add_key("saveMap_wanted", "morocc")
- add_key("saveMap_kafra_position", "156 97")
- add_key("saveMap_sellNpc_position", "morocc_in 141 67")
- }
- #### Kafra Save
- automacro set_savemap_variables {
- exclusive 1
- run-once 1
- ConfigKey eventMacro_1_99_stage saving_in_kafra
- priority -4
- call {
- $saveMap = &config(saveMap_wanted)
- }
- }
- automacro moveLocKafraOutside {
- exclusive 1
- ConfigKey eventMacro_1_99_stage saving_in_kafra
- ConfigKeyNot saveMap_wanted none
- ConfigKeyNot saveMap $saveMap
- NotInMap $saveMap
- call move_to_near_kafra
- }
- automacro moveLocKafraInside {
- exclusive 1
- ConfigKeyNot saveMap $saveMap
- ConfigKeyNot saveMap_wanted none
- NpcNotNear /(Kafra Employee|Funcionária Kafra)/
- InMap $saveMap
- call move_to_near_kafra
- }
- macro move_to_near_kafra {
- do move $saveMap &config(saveMap_kafra_position) &random("1","2","3","4","5","6")
- }
- automacro talkKafra {
- ConfigKey eventMacro_1_99_stage saving_in_kafra
- ConfigKeyNot saveMap $saveMap
- ConfigKeyNot saveMap_wanted none
- InMap $saveMap
- NpcNear /(Kafra Employee|Funcionária Kafra)/
- delay 2
- timeout 20
- call {
- log talking to kafra at '&arg("$.NpcNearLastPos", 1) &arg("$.NpcNearLastPos", 2)' using sequence '&config(saveMap_save_sequence)'
- do talknpc &arg("$.NpcNearLastPos", 1) &arg("$.NpcNearLastPos", 2) &config(saveMap_save_sequence)
- }
- }
- automacro SavedAtKafra {
- exclusive 1
- priority -5
- NpcMsgName /O seu Ponto de Retorno foi salvo/ /(Kafra Employee|Funcionária Kafra)/
- ConfigKeyNot saveMap $saveMap
- ConfigKey eventMacro_1_99_stage saving_in_kafra
- InMap $saveMap
- call {
- do conf saveMap $saveMap
- do conf storageAuto_npc $saveMap &config(saveMap_kafra_position)
- do conf sellAuto_npc &config(saveMap_sellNpc_position)
- do conf storageAuto_npc_type 3
- do conf storageAuto_npc_steps &config(saveMap_storage_sequence)
- do conf eventMacro_1_99_stage &config(saveMap_before)
- do conf saveMap_before none
- do conf saveMap_save_sequence none
- do conf saveMap_storage_sequence none
- do conf saveMap_wanted none
- do conf saveMap_kafra_position none
- do conf saveMap_sellNpc_position none
- release set_savemap_variables
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment