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

проверка на детач или трейд


Рекомендуемые сообщения

Команды запретить на эвент мапе, они там не нужны

не подходит

у нас выдается лут за держание имп арены, и чтобы люди там не торчали, а могли делать что угодно, то тцг выдается вне зависимости от локации

Ссылка на комментарий
Поделиться на другие сайты

Ну значит онлайн малой и некому захватывать, в чем тогда смысл запрещать детачить? Все равно будут набивать считай на халяву, потому что никому больше не надо

Ссылка на комментарий
Поделиться на другие сайты

Ну значит онлайн малой и некому захватывать, в чем тогда смысл запрещать детачить? Все равно будут набивать считай на халяву, потому что никому больше не надо

смысл в том что прокачивают кучу мультов до макс лвла, ставят на детач и захватывают арену, и тем самым набивают очень много тцг

Ссылка на комментарий
Поделиться на другие сайты

как можно сделать проверку на детач или трейд, для того чтобы вещи с эвентов не выдавались данным персонажам?

А добавить команду "getitem_map"?

Пример: "getitem_map $Название Item,$Кол-во Item,"Локация",2,$Название Гильдии;", где название ГИ - это гильдия, что удерживает имп арену.

И ограничить вход на карту по айпи/железу, т.е. игрок не сможет войти на локацию, если его мульт/дт/трейдер уже там. У меня на проектах такая политика успешно практиковалась, т.е. не было игроков, которые в 100500 окон ловили бонусы за удержание импа.

Ссылка на комментарий
Поделиться на другие сайты

как можно сделать проверку на детач или трейд, для того чтобы вещи с эвентов не выдавались данным персонажам?

А добавить команду "getitem_map"?

Пример: "getitem_map $Название Item,$Кол-во Item,"Локация",2,$Название Гильдии;", где название ГИ - это гильдия, что удерживает имп арену.

И ограничить вход на карту по айпи/железу, т.е. игрок не сможет войти на локацию, если его мульт/дт/трейдер уже там. У меня на проектах такая политика успешно практиковалась, т.е. не было игроков, которые в 100500 окон ловили бонусы за удержание импа.

У нас эта скриптовая команда и используется. А можно поподробней про ограничение входа?

Ссылка на комментарий
Поделиться на другие сайты

Ограничение входа отпадает, возник другой вопрос с этой командой. А что если в сам исходник добавить проверку на статус таким образом?

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;

Изменено пользователем Break
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика