function arena_give_reward(actor, npc) local m = 0 if has_alife_info("bar_arena_fight_1_reward") then m = 1000 elseif has_alife_info("bar_arena_fight_2_reward") then m = 2000 elseif has_alife_info("bar_arena_fight_3_reward") then m = 3000 elseif has_alife_info("bar_arena_fight_4_reward") then m = 4000 elseif has_alife_info("bar_arena_fight_5_reward") then m = 6000 elseif has_alife_info("bar_arena_fight_6_reward") then m = 8000 elseif has_alife_info("bar_arena_fight_7_reward") then m = 10000 elseif has_alife_info("bar_arena_fight_8_reward") then m = 10000 end dialogs.relocate_money(npc, m, "in") db.actor:give_info_portion("bar_arena_reset") xr_zones.purge_arena_items("bar_arena") end
function actor_has_1000(actor,npc) return actor:money() > 1000 end function give_money_1000(actor, npc) dialogs.relocate_money(npc, 1000, "out") end function actor_has_2000(actor,npc) return actor:money() > 2000 end function give_money_2000(actor, npc) dialogs.relocate_money(npc, 2000, "out") end function actor_has_3000(actor,npc) return actor:money() > 3000 end function give_money_3000(actor, npc) dialogs.relocate_money(npc, 3000, "out") end function actor_has_5000(actor,npc) return actor:money() > 5000 end function give_money_5000(actor, npc) dialogs.relocate_money(npc, 5000, "out") end
функция function give_money_5000(actor, npc) dialogs.relocate_money(npc, 5000, "out") отвечает за то что гг дадут сумму денег в количесте 5000 тысяч
Сообщение отредактировал HaeMHuK - Среда, 14.12.2011, 17:18
HaeMHuK, тоесть мне надо поменять значения: elseif has_alife_info("bar_arena_fight_8_reward") then m = 10000 на elseif has_alife_info("bar_arena_fight_8_reward") then m = 50000 да? и вот тут поставить еще function give_money_50000(actor, npc) dialogs.relocate_money(npc, 50000, "out")?все верно?
Подскажите я пытался адаптировать под себя только локи из пака АМК!! но вылезает постоянно этот проводник мож кто то связывался с проблемой как убрать? Expression : no_assert Function : CXML_IdToIndex<class CCharacterInfo>::GetById File : e:\stalker\patch_1_0004\xr_3da\xrgame\xml_str_id_loader.h Line : 112 Description : item not found, id Arguments : marsh_provodnik
Винторез94 еще и в конфиге костюма можно изменить , сделать так чтобы например одел экзоскелет прибавилось 20 кг одел сталкерский костюм прибавилось 10 кг и т.д
вот этот параметр additional_inventory_weight = 20 additional_inventory_weight2 = 20 ; 40+
Добавлено (14.12.2011, 19:16) --------------------------------------------- KupuJLJL25, возможно в character_desc_escape нет его профиля ,проверь
Сообщение отредактировал HaeMHuK - Среда, 14.12.2011, 19:14