Перейти к содержанию

nomn

Donators
  • Постов

    480
  • Зарегистрирован

  • Посещение

  • Победитель дней

    28

Весь контент nomn

  1. Я так понял, что в одном файле все для уже определенной вещи, а в другом - нет? верно!
  2. nomn

    MvP обменник

    20 окон? Омг. Окно выскакивает только когда мвп карта нашлась (за раз максимум 3 раза) и в самом конце, если 3 карты не набралось. Т.е. максимально как не крути 3 окна Внимательнее читай скрипт!
  3. nomn

    MvP обменник

    Скрипт 2010года. Я только отступы выставил. Сейчас уже вижу что кое-что можно было бы и подправить xD p.s. на хайрейтах играют лентяи, им лениво искать в менюшке))))
  4. nomn

    MvP обменник

    Когда-то для себя писал. //===== eAthena Script ======================================= // Обменник MvP карт //===== Автор ================================================ // nomn. ICQ 898022 //===== Текущая версия ======================================= // 1.0 //===== Совместимость ======================================== // All eA //===== Описание ============================================= // Меняет 3 любых МвП карты на одну из заданных МвП карт (рандомно) //===== Изменения ============================================ // v1.0 - Релиз. prontera,192,168,4 script Обмен MVP Карт 405,{ mes "[Обмен Карт]"; if (mvp_exchange > 2) { mes "Готов получить свою карту?"; if (select("Да","Нет") == 2) { mes "Ок. Приходи как надумаешь."; close; } next; mes "[Обмен Карт]"; set @tmp_card, $mvp_cards[rand(getarraysize($mvp_cards))]; mes "Ты получаешь:"; mes "^A512E3"+getitemname(@tmp_card)+"^000000"; getitem @tmp_card, 1; set mvp_exchange, 0; close; } mes "Привет, я обмениваю MvP карты."; if (mvp_exchange > 0) { mes "Сейчас у меня ^A512E3"+mvp_exchange+" из 3^000000 твоих карт."; } mes "Чем могу помочь?"; switch(select("Обменять","^A512E3Информация^000000","Ничем")){ case 1: next; mes "[Обмен Карт]"; mes "За 3 твоих MvP карты я выдам тебе какую-нибудь одну, из списка."; mes "^A512E3Какую именно карту тебе дать выбираю я сам.^000000"; mes "Согласен?"; if (select("Нет","Да") == 1) close; next; for(set .@i,0; .@i < getarraysize($mvp_cards); set .@i, .@i+1) { if (countitem($mvp_cards[.@i]) > 0) { mes "[Обмен Карт]"; mes "Я нашел у тебя 1 ^A512E3"+getitemname($mvp_cards[.@i])+"^000000"; mes "Засчитать?"; if (select("Нет","Да") == 2) { delitem $mvp_cards[.@i], 1; set mvp_exchange, mvp_exchange + 1; if (mvp_exchange == 3) { mes "Достаточно. Секунду..."; close; break; } } next; } } mes "[Обмен Карт]"; mes "MvP Карт не найдено!"; close; break; case 2: next; mes "[Обмен Карт]"; mes "Процедура обмена: Я осматриваю твой инвентарь и выбираю из него MvP карты, поодной."; mes "Пока ты не принесешь мне ^A512E33 карты я не продолжу обмен.^000000"; mes "Т.е. можешь принести мне первую сегодня, вторую послезавтра, а третью хоть через неделю."; mes "Как только все 3 карты у меня я выдаю тебе в замен одну другую. При этом она может совпасть с одной из тех, что ты мне сдал."; if (select("Список возможных карт","Ясно. Пока.") == 2) close; next; mes "[Обмен Карт]"; for(set .@i,0; .@i < getarraysize($mvp_cards); set .@i, .@i+1) mes getitemname($mvp_cards[.@i]); close; break; case 3: close; break; } end; OnInit: setarray $mvp_cards[0], 4144,4147,4142,4132,4128,4143,4137,4123,4146,4131,4148, 4121,4135,4318,4324,4168,4305,4276,4241,4134,4330,4263,4236,4302,4342,4372,4352, 4374,4376,4386,4403,4407,4408,4419,4425,4430,4441; end; }
  5. Пиши в ICQ написал нету ничего. на антиспам не ответил
  6. никогда так не делай. запаришься потом разбирать такой код. if(select("Да! Крути меня полностью:Нет")==2) { mes "[Non player charter]"; mes "Хорошо.. Ты всегда можешь найти меня здесь.."; close; } только так. скобки ставят кто как удобнее, но мне нравится как вверху, хотя можно и так: if(select("Да! Крути меня полностью:Нет")==2) { mes "[Non player charter]"; mes "Хорошо.. Ты всегда можешь найти меня здесь.."; close; } в первом варианте ясно виден кусок кода, принадлежащий { ... } Дальше вот этот кусок: delitem 5045,1; delitem 2214,1; delitem 975,5; next; mes "[Non player charter]"; mes "Поздравляю! Вот твоя шапочка."; getitem 5378,1; советую удалять и давать итем сразу, без next, т.к. находятся мудаки, умудряющиеся нажать Close или еще что. А потом долбят на форуме и прочее. Так что для своих и нервов своих игроков, лучше так: next; delitem 5045,1; delitem 2214,1; delitem 975,5; getitem 5378,1; mes "[Non player charter]"; mes "Поздравляю! Вот твоя шапочка.";
  7. Омг.. Ну уже бестолку. Пакуй-не пакуй. Переделывать нужно, т.к. уже есть не пакованная версия.
  8. nomn

    архиватор

    .... оригинально: "что,то" такого изврата я еще не видел
  9. Хм.. А не rcp1 ли у тебя, со сломанной дллкой? Открыл блокнотом, сменил ключ, запаковал пакером да продал Я такой пользовался Шифрует как раз в одну сторону. Если это все-таки твоя личная разработка, то пара вопросов: 1. Почему только в одну сторону? 2. Что о твоей длл думают антивирусы?
  10. думаю имеется введу версия 3,95 защиты РЦП, ну а ниже номер аси)
  11. и поставишь на новый сервер))
  12. подкопить еще 1600 на нее. ваш К.О.
  13. ага, tix смотрим тоже )
  14. очень давно его еще не было на свете)
  15. nomn

    RE

    О Боже, да скрипт там элементарный. Просто считать кол-во людей и кол-во зомби. На правах рекламы: могу за умеренную плату реализовать под ключ.
  16. В вертриго нет вирусов и нет файлов, которые определяются как вирус, конечно, если ты скачал его отсюда - http://vertrigo.sourceforge.net/?lang=ru
  17. nomn

    RE

    Эвент почти полностью лежит на eathena.ws По крайней мере src часть там точно есть.
  18. web сервер вертриги использует порт 80, который могут занять другие приложения, например Skype. В самом Skype, кстати, можно убрать резервацию 80порта. В общем нужно найти приложение которое использует этот порт и изменить \ закрыть.
  19. Нехер давать доступ непроверенным людям.
  20. nomn

    Mvp hunter

    Описание сделай, вне хайда.
×
×
  • Создать...
Яндекс.Метрика