Lua [ARZ] CWanted | Быстрый поиск игроков с розыском

Yuriy Code

Известный
Автор темы
753
928
Версия SA-MP
  1. 0.3.7 (R1)
Привет, писал этот скрипт ещё давно, вот,
решил выложить. Но код немного изменил.

Скрипт позволяет облегчить себе поиск игроков с розыском на аризоне.
Вообщем, вот меню:

Безымянный123123.png

Активация скрипта /cwn
При поиске игрока, скрипт так же пишет и город, в котором находится игрок.
 

Вложения

  • cwanted.lua
    10.7 KB · Просмотры: 268

Rapture

Потрачен
1,060
295
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Нравится
Реакции: NegrVkletke

chapo

чопа сребдс // @moujeek
Модератор
8,931
11,695
Поясни за былокод, мне интересно. Без циклов ты вряд ли обойдёшься.
вместо функции getCity можно юзать
Lua:
local cityList = {'LS', 'SF', 'LV'}
local mx, my, mz = getCharCoordinates(PLAYER_PED)
printStringNow(cityList[getCityFromCoords(mx, my, mz)], 1500)
Табуляция сделана на отъебись
1640422956369.png


Lua:
            if imgui.Button(u8"1") then wanted = true SendChat("/wanted 1") end
        imgui.SameLine()
            if imgui.Button(u8"2") then wanted = true SendChat("/wanted 2") end
        imgui.SameLine()
            if imgui.Button(u8"3") then wanted = true SendChat("/wanted 3") end
        imgui.SameLine()
            if imgui.Button(u8"4") then wanted = true SendChat("/wanted 4") end
        imgui.SameLine()
            if imgui.Button(u8"5") then wanted = true SendChat("/wanted 5") end
        imgui.SameLine()
            if imgui.Button(u8"6") then wanted = true SendChat("/wanted 6") end
Lua:
for i = 1, 6 do
    if imgui.Button(tostring(i)) then
        wanted = true
        SendChat("/wanted "..i)
    end
    imgui.SameLine()
end
imgui.SetCursorPosX(200)

зачем оставлять пустые места?
Зачем отображать id если он -1?
1640426036953.png
 
Последнее редактирование:

Maxim_Wayner

Активный
101
44
вместо функции getCity можно юзать
Lua:
local cityList = {'LS', 'SF', 'LV'}
local mx, my, mz = getCharCoordinates(PLAYER_PED)
printStringNow(cityList[getCityFromCoords(mx, my, mz)], 1500)
Табуляция сделана на отъебись
Посмотреть вложение 128234

Lua:
            if imgui.Button(u8"1") then wanted = true SendChat("/wanted 1") end
        imgui.SameLine()
            if imgui.Button(u8"2") then wanted = true SendChat("/wanted 2") end
        imgui.SameLine()
            if imgui.Button(u8"3") then wanted = true SendChat("/wanted 3") end
        imgui.SameLine()
            if imgui.Button(u8"4") then wanted = true SendChat("/wanted 4") end
        imgui.SameLine()
            if imgui.Button(u8"5") then wanted = true SendChat("/wanted 5") end
        imgui.SameLine()
            if imgui.Button(u8"6") then wanted = true SendChat("/wanted 6") end
Lua:
for i = 1, 6 do
    if imgui.Button(tostring(i)) then
        wanted = true
        SendChat("/wanted "..i)
    end
    imgui.SameLine()
end
imgui.SetCursorPosX(200)
Ты предложил просто альтернативу, а зачем, если скрипт и так работает?
 

chapo

чопа сребдс // @moujeek
Модератор
8,931
11,695
Ты предложил просто альтернативу, а зачем, если скрипт и так работает?
ну тогда давайте вместо
Lua:
sampAddChatMessage('hello world', -1)
писать
Lua:
local h = 'h'
local l = 'l'
local e = 'e'
local o = 'o'
local space = ' '
local w = 'w'
local r = 'r'
local d = 'd'
sampAddChatMessage(h..e..l..l..o..space..w..o..r..l..d, -1)
 

Rapture

Потрачен
1,060
295
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.