Lua Fast Call l Arizona RP

stranger_karelli

Потрачен
Автор темы
382
262
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Описание: Позволяет звонить игрокам без взаимодействия с текстдравом телефона.

Активация:
/call номер

Требования: SAMP.lua

Автор: @Stranger!
 

Вложения

  • fast_call.lua
    1.2 KB · Просмотры: 649
Последнее редактирование:

lemonager

;)
Всефорумный модератор
809
1,701
попытался пофиксить, не крашит но чет и номер не набирает. Тупо пишет "Данный вид связи недоступен" и потом отыгровка убирания телефона. Ибо номер не хочет набираться и сразу кликает на звонок
 
Последнее редактирование:
  • Нравится
Реакции: maximqa13377

stranger_karelli

Потрачен
Автор темы
382
262
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Закрепил в посту исправленый скрипт.
 

ШPEK

Известный
1,476
525
Lua:
local keys = {
    [1] = 2103,
    [2] = 2104,
    [3] = 2102,
    [4] = 2106,
    [5] = 2107,
    [6] = 2105,
    [7] = 2109,
    [8] = 2110,
    [9] = 2108,
    [0] = 2111,
    ["call"] = 2098,
    ["go"] = 2096
}

function main()
  while not isSampAvailable() do wait(0) end
  sampRegisterChatCommand("call", scr)
  wait(-1)
end

function scr(param)
        local number = tonumber(param:match("(%d)"))
    if number then
        lua_thread.create(function()
            nopHook("onShowTextDraw", true)
            nopHook("onShowDialog", true)
            sampSendChat("/phone")
            wait(200)
sampSendDialogResponse(1000, 1, 0, 0)
            wait(200)
sampSendClickTextdraw(keys["go"])
wait(200)
sampSendClickTextdraw(keys["call"])
            parseNumber(number)
            wait(200)
sampSendClickTextdraw(keys["go"])
            wait(200)
sampSendDialogResponse(966, 1, 10, 0)
            wait(1600)
            nopHook("onShowTextDraw", false)
            nopHook("onShowDialog", false)
        end)
    end
end

function parseNumber(n)  
  local n = tostring(n)
  for i = 1, #n do
    number = n:sub(i, i)
wait(200)
sampSendClickTextdraw(keys[tonumber(number)])
  end
end

function nopHook(name, bool)
    local samp = require 'samp.events'
    samp[name] = function()
        if bool then return false end
    end
end
Возможно рабочий код
 
463
825
Возможно рабочий код
Зачем задержку? там нету задержки на нажатия текстдравов

Тупо пишет "Данный вид связи недоступен" и потом отыгровка убирания телефона. Ибо номер не хочет набираться и сразу кликает на звонок
номер телефона вводишь неправильно
 
Последнее редактирование:

James Hawk

Известный
919
217
Lua:
local keys = {
    [1] = 2103,
    [2] = 2104,
    [3] = 2102,
    [4] = 2106,
    [5] = 2107,
    [6] = 2105,
    [7] = 2109,
    [8] = 2110,
    [9] = 2108,
    [0] = 2111,
    ["call"] = 2098,
    ["go"] = 2096
}

function main()
  while not isSampAvailable() do wait(0) end
  sampRegisterChatCommand("call", scr)
  wait(-1)
end

function scr(param)
        local number = tonumber(param:match("(%d)"))
    if number then
        lua_thread.create(function()
            nopHook("onShowTextDraw", true)
            nopHook("onShowDialog", true)
            sampSendChat("/phone")
            wait(200)
sampSendDialogResponse(1000, 1, 0, 0)
            wait(200)
sampSendClickTextdraw(keys["go"])
wait(200)
sampSendClickTextdraw(keys["call"])
            parseNumber(number)
            wait(200)
sampSendClickTextdraw(keys["go"])
            wait(200)
sampSendDialogResponse(966, 1, 10, 0)
            wait(1600)
            nopHook("onShowTextDraw", false)
            nopHook("onShowDialog", false)
        end)
    end
end

function parseNumber(n) 
  local n = tostring(n)
  for i = 1, #n do
    number = n:sub(i, i)
wait(200)
sampSendClickTextdraw(keys[tonumber(number)])
  end
end

function nopHook(name, bool)
    local samp = require 'samp.events'
    samp[name] = function()
        if bool then return false end
    end
end
Возможно рабочий код
Задержки в функциях без потоков
 

James Hawk

Известный
919
217
типа закрывает текстдрав телефона через диалог ( выбирает пункт убрать телефон )
В том и дело, что выбирается недвижимость (смотри код)
YYfnRSW.png