• Пожалуйста, создайте название темы отражающее ее смысл
  • Для ускорения решения Вашего вопроса заполните обязательные поля и подробно опишите возникшую проблему

Префиксы для LiteTranslit 2.8 by Neugomon

Статус
В этой теме нельзя размещать новые ответы.
Если хотите открыть тему, нажмите кнопку Жалоба в первом сообщении.

D1m0n41k

Участник
Сообщения
467
Реакции
198
Баллы
43
Всем добрый день.
Помогите пожалуйста допилить плагин Lite Translit.
Сделал на сайте покупку префикса, все работает.
В Lite Translit есть так же установленные префиксы для Вип игроков, Админов и так далее.

Проблема:
При покупке префикса, если у игрока уже имеется привилегия и префикс, то купленный префикс не применяется.

Цель:
Подскажите пожалуйста как можно сделать что бы префикс купленный, перекрывал префикс имеющийся?

Исходник прикреплю ниже.

За ранее огромное спасибо за помощь! :)
 

Вложения

  • lite_translit.sma
    12.5 KB · Просмотры: 15

zhorzh78

Администратор
Сообщения
2,252
Решения
8
Реакции
904
Баллы
113
@zhorzh78, теперь купленные присваиваются после покупки, а которые прописаны по флагу в конфиге, их нету.
@D1m0n41k, И что не так? Поясните мне, одаренному..
Нужно сделать так, что бы при покупке префикса через сайт (Покупает, например Вип игрок), присуждался купленный им префикс, а тот, который ему по флагу уже поставлен - убирался.
 

D1m0n41k

Участник
Сообщения
467
Реакции
198
Баллы
43
@zhorzh78, до покупки префикса, по логике, у игрока с флагом должен быть прописан префикс из конфига, а после покупки личного префикса убираться тот который по флагу и ставиться тот, который купленный
 

zhorzh78

Администратор
Сообщения
2,252
Решения
8
Реакции
904
Баллы
113
@zhorzh78, до покупки префикса, по логике, у игрока с флагом должен быть прописан префикс из конфига, а после покупки личного префикса убираться тот который по флагу и ставиться тот, который купленный
@zhorzh78, теперь купленные присваиваются после покупки, а которые прописаны по флагу в конфиге, их нету убираются.
И что не так? :)
 

D1m0n41k

Участник
Сообщения
467
Реакции
198
Баллы
43
@zhorzh78, так и сказал:
до покупки префикса, по логике, у игрока с флагом должен быть прописан префикс из конфига, а после покупки личного префикса убираться тот который по флагу и ставиться тот, который купленный
 

zhorzh78

Администратор
Сообщения
2,252
Решения
8
Реакции
904
Баллы
113
@D1m0n41k, замените блок OnAPISendChatPrefix
C++:
public OnAPISendChatPrefix(id, prefix[], type)
{
    if(type == 1)
        if(prefix[0] && prefix[0] != '0' && cmsapi_get_user_services(id, "", "_nick_prefix", 0))
            formatex(g_szPrefix[id], charsmax(g_szPrefix[]), "^1[^4%s^1]", prefix);
}
 
Статус
В этой теме нельзя размещать новые ответы.
Если хотите открыть тему, нажмите кнопку Жалоба в первом сообщении.
Сверху