Заказываем lua скрипты

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

AnWu

Guardian of Order
Всефорумный модератор
4,686
5,166
так хукай серверное время.

upd: мб это
Lua:
INCOMING_RPCS[RPC.UPDATETIME]                 = {'onUpdateGlobalTimer', {time = 'int32'}}
Так это вызывается когда сервер меняет серверное время. Это то время которое показывается в лаунчире сампа. Там нет секунд, и погрешность остается.
 
  • Нравится
Реакции: Growski

imring

Ride the Lightning
Всефорумный модератор
2,355
2,516
Так это вызывается когда сервер меняет серверное время. Это то время которое показывается в лаунчире сампа. Там нет секунд, и погрешность остается.
так время меняется, когда происходит payday :)
 

Cquint

Активный
249
76
может кто быстрый репорт для адванса сделать, но не через чат?
то есть нужно чтобы при нажатии, к примеру, ALT+P в чат вводилось /mn, а там выбирался 5 пункт, "Связь с администрацией"
нужно именно такое т.к. за фастрепорт как /rep банят
 

Shamanije

Известный
Друг
961
920
может кто быстрый репорт для адванса сделать, но не через чат?
то есть нужно чтобы при нажатии, к примеру, ALT+P в чат вводилось /mn, а там выбирался 5 пункт, "Связь с администрацией"
нужно именно такое т.к. за фастрепорт как /rep банят

Lua:
local sampev = require 'lib.samp.events'

function main()
  if not isSampLoaded() or not isSampfuncsLoaded() then return end
  while not isSampAvailable() do wait(100) end
  while true do
      wait(10)
      if isKeyDown(0x12) and isKeyDown(0x50) then
          sampSendChat('/mn')
      end
  end
end

function sampev.OnShowDialog(dialogId,style,title,button1,button2,text)
    if (dialogId == 27) then
        sampSendDialogResponse(27,0,4,' ')
    end
end
 
Последнее редактирование:

Shamanije

Известный
Друг
961
920
Нужен скрипт, который будет по зелёному пикапу над башкой педа (который при нажании ПКМ) писать ид игрока в чат как sampAddChatMessage
 
  • Нравится
Реакции: Matthew Rayd

imring

Ride the Lightning
Всефорумный модератор
2,355
2,516
Нужен скрипт, который будет по зелёному пикапу над башкой педа (который при нажании ПКМ) писать ид игрока в чат как sampAddChatMessage
Как получить id другого игрока, в которого целюсь я?
Lua:
local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) -- получить хендл персонажа, в которого целится игрок
if valid and doesCharExist(ped) then -- если цель есть и персонаж существует
  local result, id = sampGetPlayerIdByCharHandle(ped) -- получить samp-ид игрока по хендлу персонажа
  if result then -- проверить, прошло ли получение ида успешно
    -- здесь любые действия с полученным идом игрока
    sampAddChatMessage(tostring(id), -1)
  end
end
 
  • Нравится
Реакции: deddosouru
Статус
В этой теме нельзя размещать новые ответы.