Неактуально Исходник [RakBot] RakBotAddon - улучшение RakBot-API

Статус
В этой теме нельзя размещать новые ответы.

Fluffy1560

Активный
278
34
у тебя переменная pic1317 даже не определена. внимательнее смотри, а чтобы внимательнее смотреть соблюдай табуляцию.
код обновлю, сделаю проверку на число
Да, я заметил тож, сорян, но почему то если правильный id ставлю все равно не поднимает его
 

kizn

\ 0 _ 0 /
Автор темы
Всефорумный модератор
2,407
2,108
Да, я заметил тож, сорян, но почему то если правильный id ставлю все равно не поднимает его
может он требует нажатия альт? тогда тебе нужно отправлять синхру на пикап с data.keys, внутри которого alt
 

molimawka

Известный
Друг
443
655
Если сервак установит деньги и потом вызовет requestspawn то ракбот автоматом установит кол-во денег на 0.
Lua:
local botMoney = 0

function getMoney()
    return botMoney
end

function onRecvRpc(id,bs,size)
    if id == 18 then
        local rbs = bitStreamInit(bs,size)
        botMoney = bitStreamReadDWord(rbs)
        bitStreamDelete(rbs)
    elseif id == 20 then
        botMoney = 0
    end
end
 
  • Нравится
Реакции: kizn

kizn

\ 0 _ 0 /
Автор темы
Всефорумный модератор
2,407
2,108
Если сервак установит деньги и потом вызовет requestspawn то ракбот автоматом установит кол-во денег на 0.
Lua:
local botMoney = 0

function getMoney()
    return botMoney
end

function onRecvRpc(id,bs,size)
    if id == 18 then
        local rbs = bitStreamInit(bs,size)
        botMoney = bitStreamReadDWord(rbs)
        bitStreamDelete(rbs)
    elseif id == 20 then
        botMoney = 0
    end
end
Завтра добавлю. Если можешь, помоги разобраться с чтением объектов, там фип по кайфу сделал все в самп.луа
 

molimawka

Известный
Друг
443
655
из-за твоей метатаблицы нельзя занопить входящую рпс/пакет.
Ну например такой код всё равно покажет в логе что текстдрав показан

Lua:
function onRecvRpc(id, bs, size)
    if id == 134 then return true end
end

Ну самый банальный фикс это:

Lua:
if type(value) == 'function' then
    if value(id, data, size) then
        return true
    end
end
 

kizn

\ 0 _ 0 /
Автор темы
Всефорумный модератор
2,407
2,108
@BBooGG проверь сейчас, пожалуйста
 

Hatiko

Известный
Проверенный
1,512
627
Все упирается в encodedString2048 который я хз как читать
Сам столкнулся с данной проблемой, на заметил на вики у кинза третий параметр, который как оказался отвечает за данную возможность.
text = bitStreamReadString(bitStream, 2048, true)

Да, кстати ещё. Обычное событие onServerMessage возвращает текст без html тегов цветов, это ладно, сделал данную функцию через onRecvRpc, где возвращало цвет. Такая же проблема есть и с onDialogShow,но переделав под onRecvRpc цветовых тегов так и не появились. Это прога их режет или что?
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.