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

Nurkz

Donators
  • Постов

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

  • Посещение

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

    24

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

  1. попробуй полностью удалить фреймворк и установить заного
  2. не вижу ошибок в коде, какай эмулятор и что компилятор на этот раз пишет make clean make sql
  3. ACMD_FUNC(partybuff) { struct party_data *p = NULL; nullpo_retr(-1, sd); if( !sd->status.party_id ) { clif_displaymessage(fd, msg_txt(sd,1450)); // You're not in a party. return -1; } p = party_search(sd->status.party_id); if( sd->state.spb ) { sd->state.spb = 0; clif_displaymessage(fd, msg_txt(sd,1451)); // Displaying party member's buffs disabled. } else { sd->state.spb = 1; clif_displaymessage(fd, msg_txt(sd,1452)); // Displaying party member's buffs enabled. } clif_party_info(p,sd); return 0; }
  4. делай по аналогии с другими подобными магазинами и проверь еще раз табуляцию, хотя есть вариант что у тебя просто нету модификации sshop
  5. http://rathena.org/board/topic/62150-extra-bonuses-without-items/
  6. первая строчка принимает 4 значения, а именно map,x,y,z у тебя же 5 значений map,x,y,z,7828
  7. во первых Caseпробел1 а не Case1 во вторых, вытащи функции из свича на заметку, я бы на твоем месте ввел переменную на чара @lang и танцевал бы уже от нее set @lang, select("RUS":"ENG"); switch(@lang) { Case 1: ...code... break; Case 2: ...code... bleak; } Теперь можно добавить свич в функцию, куда удобнее чем добавлять новые функции и переписывать скрипт PS! И по возможности прошу использовать спойлер когда у тебя такая простыня кода, а то не очень удобно читать, спасибо за понимание.
  8. Где говорилось про 3 скобки? Английский знаем? Missin 1 Right Curly's, отсутствует 1 фигурная скобка, 1 а не 3 подряд.
  9. @Flitemaster Какой эмулятор вы используете? upd! Думаю это может помочь, http://rathena.org/board/topic/95472-src-mod-enchant-system-cards-al-slot-4/
  10. Specially for Fizik Hatred: /** * Player register a bl as hatred * @param sd : player session * @param pos : hate position [0;2] * @param bl : target bl * @return false:failed, true:success */ bool pc_set_hate_mob(struct map_session_data *sd, int pos, struct block_list *bl) { int class_; if (!sd || !bl || pos < 0 || pos > 2) return false; sd->hate_mob[pos] = -1; class_ = status_get_class(bl); if (!pcdb_checkid(class_)) { unsigned int max_hp = status_get_max_hp(bl); if ((pos == 1 && max_hp < 6000) || (pos == 2 && max_hp < 20000)) return false; if (pos != status_get_size(bl)) return false; //Wrong size } sd->hate_mob[pos] = class_; pc_setglobalreg(sd,sg_info[pos].hate_var,class_+1); clif_hate_info(sd, pos, class_, 1); return true; } Feeling: case SG_FEEL: //AuronX reported you CAN memorize the same map as all three. [Skotlex] if (sd) { clif_feel_req(sd->fd,sd, skill_lv); } break; Табуляцию надеюсь поставить сам сможешь. А вообще, прежде чем что-то бездумно менять, стоит проверить исходный код. Можно было заметить что pc_set_hate_mob у нас boolean а не int. А если уж все заменил и не знаешь что было в исходном коде, читай что тебе пишет компилятор. Вроде черным по белому, на русском языке.
  11. //Check if Idle getmapxy( .@map$, .@x, .@y, 0 ); // Определяет твои координаты(в данный момент) if(@map$ == .@map$ && @x == .@x && @y == .@y) { // Сверяет их с координатами сохраненными ранее set @afk, @afk + 1; // Если координаты те же, что и ранее - переменная @afk +1 } //If move timer resets else { set @afk, 0; // Иначе обнуляет переменную @afk } set @map$, .@map$; set @x, .@x; set @y, .@y; // Сохраняет текущие координаты в пользовательскую переменную(что-бы сравнить их позднее) //PS! Переменная переписывается после каждой проверки. //Idle Check for 5 Minutes if(@afk == 5) { // Если переменная @afk = 5, то-есть координаты совпали 5 раз, останавливает все. dispbottom "Бонус за онлайн остановлен, потому что вы находились в простое в течение 5 минут. Пожалуйста перезайдите,если вы хотите получать бонус."; stopnpctimer; end; }
  12. Функция это отдельный скрипт, который ни коем образом не должен затрагивать "proverka". Но судя по твоему отредактированному посту, ты это и так уже понял. Хотя есть ещё 1 интересный фокус. - script proverka -1,{ end; OnPCLoginEvent: dispbottom antibot; function antibot { return strcharinfo(0); } } Надеюсь суть понял.
  13. http://msdn.microsoft.com/subscriptions/securedownloads/default.aspx?pv=36:350::en
  14. http://rathena.org/board/tracker/issue-5354-memory-leaks/
  15. Ты не в теме, отсчет всегда с 1 начинается, блиать В паблик они вышли только с 5000 ревизии когда было уже что показывать, нахрена с первой то ревизии в паблик кидать куски непонятно чего? Меньше 5000 никогда не было в паблике. были, зачатки eApp
  16. откуда grf? скинь клиентскую часть целиком, с библиотеками и так-далее
  17. Попробуй: http://pastebin.com/wmnqAmDG У себя проверил, вроде всё нормально записывает.
  18. глупый скрипт если честно)) завтра постараюсь выложить рабочую версию..
×
×
  • Создать...
Яндекс.Метрика