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

Break

Donators
  • Постов

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

  • Посещение

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

    9

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

  1. Аналогично и у меня, подскажите кто знает как это исправить?
  2. for (set .@a,0; .@a < .maxsize; set .@a,.@a+1 ) mes "["+ (.@a+1) +"] "+ ( (@char_name[.@a]) ? @char_name[.@a] : "^FF0000Пусто^000000" ); close; Ничего не изменилось =/
  3. Ошибок теперь нет, но ничего не показывает.
  4. И вот что пишет теперь
  5. Break

    BG Ranker

    Всё никак не могу понять почему не работает скрипт... - script BG Ranker -1,{ mes .name$; mes "Я могу дать тебе БГ Ранговую информацию."; mes "Выберите то, что Вы хотите знать."; next; set .@selection, select( implode( .menu$, ":" ) ) - 1; query_sql "SELECT char_id, "+ .tables$[.@selection] +" FROM char_bg ORDER BY "+ .tables$[.@selection] +" DESC LIMIT "+ .maxsize , @char_id, @bgtop; for (set .@a,0; .@a < getarraysize(@char_id); set .@a,.@a+1 ) set .@fetch_name$, .@fetch_name$ + " `char_id` = '"+ @char_id[.@a]+ "' OR "; query_sql "SELECT `name` FROM `char` WHERE "+ .@fetch_name$, @char_name; mes .name$; mes .menu$[.@selection]; for (set .@a,0; .@a < .maxsize; set .@a,.@a+1 ) mes "["+ (.@a+1) +"] "+ ( (@char_name) ? @char_name : "^FF0000Пусто^000000" ); close; /* [=========================================================] Server Configuration Settings [=========================================================] */ OnInit: set .name$, "[^0000FFСтатистика БГ^000000]"; setarray .menu$[0], "Топ побед", "Топ ничьих", "Топ проигрышей", "Топ лидеров в победах", "Топ лидеров в ничьих", "Топ лидеров в проигрышах"; setarray .tables$[0], "win", "tie", "lost", "leader_win", "leader_tie", "leader_lost"; set .maxsize, 5; //Amount of player that will appear end; } /* [=========================================================] Duplicates [=========================================================] */ prontera,165,165,5 duplicate(BG Ranker) BG Ranker#1 55 Вот что выдаёт мап сервер. Подскажите, что не так?
  6. попробуй плиз как я написал. Я бы сам попробовал но у меня ни клиента ни сервера уже нет давно Так правильно?
  7. Странно, но у меня клиент не падает.
  8. Break

    costumeitem

    Просто я точно не уверен, что добавлять нужно, так бы тут тогда и не спрашивал...
  9. Break

    costumeitem

    Что это? И как использовать в моем случае? Нарыл кое что по поводу костюмов... Копать надо в исходниках, а именно в vending.c перед sd->vending[i].index = index; sd->vending[i].amount = amount; sd->vending[i].value = cap_value(value, 0, (unsigned int)battle_config.vending_max_value); i++; // item successfully added } if( i != j ) clif_displaymessage (sd->fd, msg_txt(266)); //"Some of your items cannot be vended and were removed from the shop." Кто в курсе, что надо добавить перед этим в проверку, чтобы костюмы удалялись также как и арендованные предметы? А не проще в том месте где я указал добавить небольшой кусок?
  10. Break

    costumeitem

    И что мне в этот файл все ид шапок вписывать?
  11. Break

    costumeitem

    Фишка в том, что у меня команда @costumeitem и можно прописывать любую шапку через эту команду, так что этот вариант не катит.
  12. Break

    costumeitem

    У меня такого файла нету в папке с db хоть и еамод стоит.
  13. Break

    costumeitem

    Что это? И как использовать в моем случае? Нарыл кое что по поводу костюмов... Копать надо в исходниках, а именно в vending.c перед sd->vending[i].index = index; sd->vending[i].amount = amount; sd->vending[i].value = cap_value(value, 0, (unsigned int)battle_config.vending_max_value); i++; // item successfully added } if( i != j ) clif_displaymessage (sd->fd, msg_txt(266)); //"Some of your items cannot be vended and were removed from the shop." Кто в курсе, что надо добавить перед этим в проверку, чтобы костюмы удалялись также как и арендованные предметы?
  14. Break

    costumeitem

    А поподробнее можно?
  15. Break

    costumeitem

    Подскажите, как запретить продавать костюмную экипировку или складывать ее в телегу?
  16. Ограничение входа отпадает, возник другой вопрос с этой командой. А что если в сам исходник добавить проверку на статус таким образом? case 2: if( (g = guild_search(type_id)) != NULL ) { for( i=0; i < g->max_member; i++ ) if( g->member[i].sd && m == g->member[i].sd->bl.m ) if( sd->state.autotrade ) return 0; // @detach/@autotrade fix pc_getitem_map(g->member[i].sd,it,amount,get_count,LOG_TYPE_SCRIPT); } break;
  17. А добавить команду "getitem_map"? Пример: "getitem_map $Название Item,$Кол-во Item,"Локация",2,$Название Гильдии;", где название ГИ - это гильдия, что удерживает имп арену. И ограничить вход на карту по айпи/железу, т.е. игрок не сможет войти на локацию, если его мульт/дт/трейдер уже там. У меня на проектах такая политика успешно практиковалась, т.е. не было игроков, которые в 100500 окон ловили бонусы за удержание импа. У нас эта скриптовая команда и используется. А можно поподробней про ограничение входа?
  18. Break

    Harmony

    http://rghost.ru/47789301
  19. Всегда помогало. Можешь залить этот мод куда-либо? Ссылка битая ) [Решение] проблемы с кирилицей и MySQL, Исходник
  20. Тип переменной поменяй
  21. А разве не так должно быть? query_sql "SELECT `vote` FROM `login` WHERE `account_id` = '"+@t+"'",@votee;
  22. Обнаружен серьёзный баг в разделе "Купить TCG". Если ввести тцг в кол-ве 0, то это тцг окажется у вас в кафре. После этого ловим пакет через впе на вытаскивание другого итема в любом кол-ве и таким образом вытаскиваем тцг сколько вам захочется.
×
×
  • Создать...
Яндекс.Метрика