• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Мануал Обменник через аи

kick

Предвестник
Administrator
За веру и верность форуму
Отец-основатель
Сообщения
6 958
Розыгрыши
21
Решения
1
Репутация
6 039
Реакции
6 781
Баллы
2 688
AI
Код:
   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ка где список оружия на обмен, reply айди пушки:
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>
итд
в куки персу пишется пушка, которую он выбрал и показывается страница с тем, что получать, reply айди получаеемой пухи:
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>
итд
 

???
Пьяненьким писал ?
Код:
return;
myself.ShowPage(talker,"donate_fail.htm");
 
Этож копипаста.
 
А куки хранятся на стороне клиента? А то так можно заявить, что сдаешь ФБ +25, а потом подменив куки на стороне клиента отдать фуфлыжный Д-грейд +25.
 
Назад
Сверху Снизу