Назад

Пвп рейтинг

Автор: rura: Дата: 05.13.2011

Ку, помогите решить ошибку с пвп рейтингом. Я добавил:


set $@KillerName$, strcharinfo(0);
set $@KilledName$, rid2name( killedrid );
query_sql "SELECT pvprat FROM "+$@db_name$+".pvplog WHERE name="+$@KillerName$+"", @killerpvprat$;
query_sql "SELECT pvprat FROM "+$@db_name$+".pvplog WHERE name="+$@KilledName$+"", @deadpvprat$;

И выскакивает вот такая ошибка:
[SQL]: DB error - Unknown column 'ImPoLoM' in 'where clause'
[Debug]: at script.c:12670 - SELECT pvprat FROM ragnarok.pvplog WHERE name=ImPoLoM
[Debug]: Source (NPC): OnPCKillEvent (invisible/not on a map)
[Error]: script:op_2: invalid data for operator C_DIV
[Debug]: Data: string value=""
[Debug]: Data: number value=100
[Debug]: Source (NPC): OnPCKillEvent (invisible/not on a map)
[Info]: Session #14 timed out

Автор: rura: Дата: 05.13.2011

спасибо, помогло:))

Автор: Jarek: Дата: 05.13.2011

Хотел уточнить, ибо любопытно:
Вы сами писали\переписывали рейтинг или это чей-то не до конца "отбаженный"?

Автор: Sanasol: Дата: 05.13.2011

Это вроде кусок из рейтинга empty

Автор: Leydor: Дата: 05.14.2011

Чтобы не создавать ещё одну тему, задам вопрос здесь:
Использую PvP рейтинг от Empty. Работал отлично, но две недели назад хотел обнулить результаты, и очистил таблицу pvplog. После очистки, те игроки которые были в топе больше туда не попадают. В чём может быть причина?

Автор: Jarek: Дата: 05.14.2011

Переменные PvP_Kills\Deaths тоже очистили?
Ибо если PvP_Kills <> 0, то идет не добавление строки в таблицу, а обновление.

Автор: Leydor: Дата: 05.14.2011

Спасибо, помогло.