• Уважаемые пользователи!
    За решением проблем с работой плагинов, компиляцией, падением сервера и прочими обращайтесь в раздел Помощи!
    Данная тема предназначена для обсуждения плагина, его функционала, принципа работы и предложений.
Иконка ресурса

Add-on GameCMS Bank

Я бы еще скинул, но это все что есть.
Буду тогда ждать, когда будет минусовой баланс, та уже скину
 
Подскажите что делаю не так
Заменил старые нативы на новые
native cmsapi_get_user_bank(id); на native jbe_get_user_money(id);
native cmsapi_set_user_bank(id, ammount);
на native jbe_set_user_money(id, ammount);
native cmsapi_add_user_bank(id, ammount);
на native jbe_add_user_money(id, ammount);
Скомпилировал api с новым ini.
Но плагин показывает игровой баланс = 800. В то время как на руках 5

Подскажите что делаю не так
 
Подскажите что делаю не так
Заменил старые нативы на новые
native cmsapi_get_user_bank(id); на native jbe_get_user_money(id);
native cmsapi_set_user_bank(id, ammount); на native jbe_set_user_money(id, ammount);
native cmsapi_add_user_bank(id, ammount); на native jbe_add_user_money(id, ammount);
Скомпилировал api с новым ini.
Но плагин показывает игровой баланс = 800. В то время как на руках 5

Подскажите что делаю не так
Все не так. Вы даже понятия не имеете, что делаете.
 
@sania886, как бы объяснить... Не нужно заменять нативы другого плагина на свои. Вы скажите конкретно, чего желаете добиться, и посмотрим
 
я хочу что бы банк работал с jbe_get_user_money, jbe_set_user_money, jbe_add_user_money
 
@sania886, Банк не может работать с другими плагинами. Он берет данные из API и отправляет данные в API.
Если Вы в своих сторонних плагинах хотите использовать данные с сайта, Вам нужно свои плагины привязывать в данным API используя его нативы.
В вашем основном плагине зарегистрирована функция
native jbe_get_user_money(id);
Ее вызывают сторонние плагины при работе с основным. Откуда берутся данные о балансе в Основном плагине- я не знаю.. из файла, с базы данных или еще откуда.. Вашему плагину необходимо взять данные о балансе из API.
 
получается что эту систему нельзя поставить на зм, дж?
 
@sania886, Т.е Вы хотите, чтобы банк брал данные не из API, а из вашего Основного плагина?
 
Та нет. Я даже уже в API переименовал столбец для хранения суммы (стоковый работает с другим сервером)
У меня стоит сборка джайла. Автор сборки сообщил что, там используются нативы: jbe_get_user_money, jbe_set_user_money, jbe_add_user_money.
Я хочу что бы плагин их использовал. Тобишь cs заменить на jbe
 
@sania886, Вы ломаете всю структуру и вводите в заблуждение..
Что хотите в итоге? Чтобы банк работал не с API а с вашим модом с вашими нативами? Тогда, он не сможет хранить деньги на сайте.
Обычно, составляется алгоритм- кто, что, когда и где должен взять/отдать
 
zhorzh78 Никак не пойму, почему Вы пишете: "Чтобы банк работал не с API".
Я хочу что бы он работал с api, мне нужно что бы он с ним работал.
В этом его и фишка.
Но я хочу что бы он работал на сервере джайл.
Ранее Вы говорили что нужно заменить нативы. Но к сожалению, мой метод замены, не дал желаемого результата.
 
Как я предполагаю, когда снимаешь деньги с банка, то он пишет что то такого
cs_set_user_money (id, cs_set_user_money + cislo[id])
Но мне для джайла нужно
jbe_set_user_money (id, jbe_set_user_money + cislo[id])
 
@zhorzh78,
Как я предполагаю, когда снимаешь деньги с банка, то он пишет что то такого
cs_set_user_money (id, cs_set_user_money + cislo[id])
Но мне для джайла нужно
jbe_set_user_money (id, jbe_set_user_money + cislo[id])
Банк работает через API, поэтому использует cmsapi_set_user_bank(id), а не cs_set_user_money.
Ах.. Вы хотите вместо стандартных нативов cs_ использовать jbe_ ? А хранение так и останется на сайте..
Тогда ответьте, jbe_get_user_money откуда берет информацию? Он тоже должен взять ее со стандартного cs_? Очень сомневаюсь.
 
@zhorzh78, к сожалению автор не предоставил исходник мода.
Разузнаю у него, потом дам ответ.
Да, если откопаю аккаунт, от телеграмма, то там с Вами свяжусь.

Могу пока что написать алгоритм действий, возможно направит Вас на мысль.
Захожу в игру, на руках у меня 20$. Ложу 5$ в банк.
После чего на руках, у меня пишет 795$ (800 по дефолту, при входе)
Скорее всего эти валюты работают параллельно.
Так же плагины которые работают с jbe_..._user_money, они не видят тех 795$
А скорее всего видят тех 20, которые так и не изменились.
 
@zhorzh78, к сожалению автор не предоставил исходник мода.
Разузнаю у него, потом дам ответ.
Да, если откопаю аккаунт, от телеграмма, то там с Вами свяжусь.

Могу пока что написать алгоритм действий, возможно направит Вас на мысль.
Захожу в игру, на руках у меня 20$. Ложу 5$ в банк.
После чего на руках, у меня пишет 795$ (800 по дефолту, при входе)
Скорее всего эти валюты работают параллельно.
Так же плагины которые работают с jbe_..._user_money, они не видят тех 795$
А скорее всего видят тех 20, которые так и не изменились.
Все, что нужно знать: откуда берутся на руках 20$ и куда деваются (сохраняются) 5$ из банка. Я пока не понял.
 
Назад
Сверху