Я написал для себя простое АИ для отладки персонажей чтобы долго не качать.That's why I went to cruma marshal to level up by killing mobs, I did it with both setparam and kill mobs. unless you mean go from 1-35 killing mobs?
Код:
set_compiler_opt base_event_type(@NTYPE_NPC_EVENT)
class debug_npc_helper : citizen {
parameter:
string fnHi = "debugtest.htm";
handler:
EventHandler MENU_SELECTED(talker, ask, reply) {
if (ask == -1000 ) {
if (reply == 1) {
IncrementParam(talker, @PARAM_EXP, 460000);
IncrementParam(talker, @PARAM_SP, 47000);
}
if (reply == 2) {
//IncrementParam(talker, @PARAM_EXP, 460000);
//IncrementParam(talker, @PARAM_SP, 47000);
}
}
}
Код:
<html><title>GM DEBUG</title>
<body>
<center>
<img src="L2UI_CH3.herotower_deco" width=256 height=32 align=left>
</center>
<br>
<center>
<button value="Level +" action="bypass -h menu_select?ask=-1000&reply=1" width=120 height=21 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df">
<br>
<button value="Level + ?" action="bypass -h menu_select?ask=-1000&reply=2" width=120 height=21 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df">
<br>
<img src="L2UI_CH3.herotower_deco" width=256 height=32 align=left>
<br>
</center>
</body>
</html>
Не забудьте указать в npcdata какой диалог открывать где fnHi для debugtest.htm
Заодно создайте кастомное ID для нпц.
Или можно просто поднять рейты без рейтовки.