Модуль плагина THC RPG Exchange 1.2

Даёт возможность игрокам обменивать кредиты в магазине

  1. R1KO

    R1KO Рукоблуд с машинными кодами Супермодератор

    Сообщения:
    6.999
    Симпатии:
    4.168
    Требования:

    Пользователь R1KO разместил новый ресурс:

    THC RPG Exchange - Даёт возможность игрокам обменивать кредиты в магазине

    Узнать больше об этом ресурсе...

    ChangeLog:
    Код:
    Версия 1.0 - Релиз
    Версия 1.1 - Переделана выдача кредитов под все модификации THC RPG
    Версия 1.2 - Плагин переписан под Shop 2
    
     
    Последнее редактирование модератором: 11 сен 2017
    pokypka20, White Wolf, rasal и 7 другим нравится это.
  2. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    классно

    Добавлено через 6 минут
    если RIKO в таком темпе будет создавать плагины, то я вскоре вообще откажусь от RPG,
    давно бы отказался и пользовался только этим, но пока тут не так уж много фишек

    Добавлено через 10 часов 14 минут
    а где в меню пункт должен появится о передаче?

    Добавлено через 10 часов 24 минуты
    ошибка в логах
    Код:
    L 02/17/2014 - 11:39:28: [SM] Unable to load plugin "shop_exchange.smx": Native "thc_rpg_SetCredits" was not found
     
    Последнее редактирование: 17 фев 2014
  3. semjef

    semjef semjef.ru

    Сообщения:
    1.003
    Симпатии:
    459
    Очевидно, что для работы нужно изменить и сам THC RPG, добавив туда натив для выдачи кредитов, без этого работать не будет.
     
  4. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    нет, думаю просто нужно перекомпилировать этот плагин под версию, где нативы используются
    PHP:
    native SetCredits(clientamount,false);
    Добавлено через 1 минуту
    в общем сделать вторую версию плагина как тут
     
    Последнее редактирование: 17 фев 2014
  5. R1KO

    R1KO Рукоблуд с машинными кодами Супермодератор

    Сообщения:
    6.999
    Симпатии:
    4.168
    ★Сириус★, да я просто уже задолбался, у всех разные рпг.
    У одних натив thc_rpg_SetCredits
    у других SetCredits

    В общем, это последний плагин, в котором я связываюсь с thc_rpg
     
    Последнее редактирование: 17 фев 2014
  6. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
  7. trueattack

    trueattack

    Сообщения:
    143
    Симпатии:
    27
    Кроме обычного thc rpg, есть и приватные на его же основе. Вот оттуда и разные.
     
  8. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    ну значит нужно делать основываясь на официальный реализ.
    а приваты пусть правят уже авторы передельщики
     
  9. SenatoR

    SenatoR Модератор

    Сообщения:
    743
    Симпатии:
    289
    Оба натива из моей модификации мода, приставка thc_rpg появилась в новых его версиях. Прошу связаться со мной тех, кто покупал модификацию и по каким либо причинам не получил обновление.
    Для оригинальной версии мода нужно использовать консольные команды, например: thc_rpg_credits add "nick" "amount"
     
  10. R1KO

    R1KO Рукоблуд с машинными кодами Супермодератор

    Сообщения:
    6.999
    Симпатии:
    4.168
    У кого ошибка:
    Находим 68-ю строку в исходнике:
    PHP:
    thc_rpg_SetCredits(clientiAmount);
    Заменяем на:
    PHP:
    SetCredits(clientiAmountfalse);
    И компилируем.
     
  11. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    В общем на официальной сборке http://code.google.com/p/thc-rpg/downloads/list
    не компилируется

    [​IMG]

    и вообще у меня такого файла даже нет scripting/include/thc_rpg.inc

    P.S.R1KO ну если не хочешь ковыряться, то пофиг не надо. Обойдусь без него.
    пусть юзают тогда те, у кого переделки RPG
     
  12. R1KO

    R1KO Рукоблуд с машинными кодами Супермодератор

    Сообщения:
    6.999
    Симпатии:
    4.168
    ★Сириус★, компилятору инклуд нужен
     
  13. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    R1KO, там всего два инклуда
    colors.inc
    loghelper.inc

    Добавлено через 2 минуты
    а хотя еще нашел, но они лежат по такому пути scripting\thc_rpg\
     
    Последнее редактирование: 17 фев 2014
  14. R1KO

    R1KO Рукоблуд с машинными кодами Супермодератор

    Сообщения:
    6.999
    Симпатии:
    4.168
    ★Сириус★, thc_rpg.inc нужен.

    PHP:
    // Xp
    native thc_rpg_SetXP(clientamount);
    native thc_rpg_SetReqXP(clientamount);
    native thc_rpg_SetStaticReqXP(clientamount);
    native thc_rpg_SetStaticXP(clientamount);
    native thc_rpg_GetXP(client);
    native thc_rpg_TeamWinXP(team);
    native thc_rpg_GetReqXP(client);
    native thc_rpg_GetHurtXP(client);
    native thc_rpg_SetHurtXP(clientamount);
    // Level
    native thc_rpg_SetLevel(clientamount);
    native thc_rpg_SetStaticLevel(clientamount);
    native thc_rpg_GetLevel(client);
    // Credits
    native thc_rpg_SetCredits(clientamount);
    native thc_rpg_SetStaticCredits(clientamount);
    native thc_rpg_GetCredits(client);
    // Vip
    native thc_rpg_GetVip(client);
    // Databases
    native thc_rpg_RemovePlayer(client);
    native thc_rpg_GetPlayerTop10(client);
    native thc_rpg_SavePlayerData(client);
    native thc_rpg_LoadPlayerData(client);
    native thc_rpg_InsertPlayer(client);
    native thc_rpg_ResetPlayer(client);
    // Forwards
    forward ThcRpg_LvlUp(client); //(Player lvl up) 
     
  15. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    нету такого
     
  16. R1KO

    R1KO Рукоблуд с машинными кодами Супермодератор

    Сообщения:
    6.999
    Симпатии:
    4.168
    ★Сириус★, я тебе его выложил уже. Запили всё это в файл и в include
     
  17. wanted241

    wanted241 Real-Gamer.Ru

    Сообщения:
    767
    Симпатии:
    352
    Интересная штука)) На ВКС можно также сделать, думаю, круто будет) (но мне лень) Еще можно попытаться сделать обратный обмен, т.е. кредиты РПГ(или другую валюту) на кредиты шопа.
     
  18. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    компилируется, но не работает, пробовал два разных варианта и два не работают
    PHP:
    [SMUnable to load plugin "shop_exchange.smx"Native "thc_rpg_SetCredits" was not found
    и такой
    PHP:
    [SMUnable to load plugin "shop_exchange.smx"Native "SetCredits" was not found
     
  19. wanted241

    wanted241 Real-Gamer.Ru

    Сообщения:
    767
    Симпатии:
    352
    Ну да, если в самом плагине не зареганы эти нативы, то ясен пень, что ты не сможешь их использовать.
     
  20. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200