AI
сначала показывается htmlка где список оружия на обмен, reply айди пушки:
в куки персу пишется пушка, которую он выбрал и показывается страница с тем, что получать, reply айди получаеемой пухи:
Код:
if( ask == 600 ) //аск из хтмлки {
i3 = reply;
myself.SetCookie(talker,"oldid",i3); //ставим в куки игроку айди айтема сдаваемого
myself.ShowPage(talker,"donate_exchange25new.htm"); //покахываем страницу с выбором нового айтема, название хтмлки заменить на своё)
return;
}
else if( ask == 601 ) //аск из второй хтмлки
{
i3 = myself.GetCookie(talker,"oldid"); //получаем старое айди
if( i3 <= 0 ) //если его нет, то шлём [А по щам?]
{
return;
myself.ShowPage(talker,"donate_fail.htm"); // если нету старого айди то показываем хтилку о том, что шлём [А по щам?]
}
if( myself.OwnItemCountEx(talker,i3,25) > 0 ) //проверяем, если ли в инвентаре пущка с заточкой 25 (поменять на 16 если нада)
{
myself.DeleteItemEx(talker,i3,25,1); //удаляем её
myself.GiveItemEx(talker,reply,20,1); //даём новую с точкой 20, поменять на 16 если нада
myself.ShowPage(talker,"donate_ex_success.htm"); //показываем хтмлку о том, что успешкно поменяли (название поменять на своё)
return;
}
else
{
myself.ShowPage(talker,"donate_fail.htm"); // если нету пухи +25 (16) то показываем хтилку о том, что шлём [А по щам?]
return;
}
}
HTML:
Donate Shop:<br>Выберите оружие, которое вы хотите обменять. Помните, что Аугментация не сохраняется. Если вы желаете обменять только одно оружие, а у вас в инвентаре несколько одинаковых, рекомендуется положить лишнее в банк.
<center>
<a action="bypass -h menu_select?ask=600&reply=6581">Forgotten Blade (Haste) +25</a>
<a action="bypass -h menu_select?ask=600&reply=6582">Forgotten Blade (Health) +25</a>
<a action="bypass -h menu_select?ask=600&reply=6583">Forgotten Blade (Focus) +25</a>
итд
HTML:
Выберите оружие, которое вы хотите получить взамен.<center>
<a action="bypass -h menu_select?ask=601&reply=9856">Dynasty Sword (Light) +20</a>
<a action="bypass -h menu_select?ask=601&reply=9855">Dynasty Sword (Health) +20</a>
<a action="bypass -h menu_select?ask=601&reply=9854">Dynasty Sword (Focus) +20</a>
<a action="bypass -h menu_select?ask=601&reply=9872">Dynasty Cudgel (Anger) +20</a>
<a action="bypass -h menu_select?ask=601&reply=9873">Dynasty Cudgel (Health) +20</a>
итд