Как узнать свой ID.

arriva234

Новичок
Автор темы
22
0
Версия MoonLoader
.027.0-preview
Приветствую, нужно сделать, чтобы раксамп узнавал свой ID и далее прописывал нужную команду со своим айди.
Пример:
-бот узнает свой id, id = 10
-/showpass 10

И он типо показал сам себе паспорт
 

arriva234

Новичок
Автор темы
22
0
так ?
Lua:
function onRunCommand(cmd) -- В консоль
    if cmd == '!showpass' then
        runCommand('/showpass '..getID() )
    end
end
Не совсем, мне нужно чтобы раксамп сам пробивал свой ID, и как только он узнавал свой ID он прописывал нужную мне команду
 
  • Эм
Реакции: AnWu и qdIbp

AnWu

Известный
Всефорумный модератор
4,780
5,416
  • Нравится
Реакции: qdIbp

arriva234

Новичок
Автор темы
22
0
У тебя есть пример выше, я скидывал!
Могу повторить
Lua:
print('da'..getID())
Я понял, как он узнает ID. я просто не понимаю, как сделать, чтобы просто существовала функция, где бот при заходе в игру прописывает нужную команду со своим id
 

arriva234

Новичок
Автор темы
22
0
Вот так вроде

Lua:
function onSendRPC(id, bs)
    if id == 52 then
        runCommand('/showpass '..getID() )
    end
end


по этому я и говорю через рпс лучше + смотря какой серв
Допустим, а если для команды еще значения, по типу /plpos [id] [x] [y] [z], то есть, чтобы после авторизации он тепался по нужным координатам
 

qdIbp

Автор темы
Проверенный
1,450
1,190
Lua:
function onSendRPC(id, bs)
    if id == 52 then
        runCommand('/showpass '..getID() )
--лучше задержку поставить, но тут зависит от серв
        runCommand('/plpos [id] [x] [y] [z]') -- можешь менять на свои цифры чтоо в квадратных скобках
    end
end
 

arriva234

Новичок
Автор темы
22
0
Lua:
function onSendRPC(id, bs)
    if id == 52 then
        runCommand('/showpass '..getID() )
--лучше задержку поставить, но тут зависит от серв
        runCommand('/plpos [id] [x] [y] [z]') -- можешь менять на свои цифры чтоо в квадратных скобках
    end
end
Я совсем запутался) Почему if id == 52 then, почему 52? И в какой момент он узнает свой id
 
  • Злость
Реакции: sdfy и qdIbp

qdIbp

Автор темы
Проверенный
1,450
1,190
Я совсем запутался) Почему if id == 52 then, почему 52? И в какой момент он узнает свой id
эту функциюonSendRPC(id,bs), будем вызывать при каждой отправке исходящего RPC нами на сервер, спавн это 52, тут более подробно
 
  • Эм
Реакции: arriva234