- 260
- 26
Как сделать привязку к нику в lua скрипте (только к нику) чтобы например на нике Reut_Yoshimura скрипт запускался, а на другом нет, и чтобы эти ники можно было вписывать в скрипт без проблем
require "lib.moonloader"
require "lib.sampfuncs"
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
name = sampGetPlayerNickname(id)
if name ~= "Reut_Yoshimura" then
sampAddChatMessage("Ваш ник, не Reut_Yoshimura, поэтому скрипт останавливает свою работу.", -1)
thisScript():unload()
end
while true do
wait(0)
end
end
Я спросил как сделать, и мне без разницы, как он крякается, я для нубо рп скрипт делаю. Там блять ни один мамкин хуцкер его не крякнет, просто скажи как сделать привязку к никуочень легко крякается, дай скрипт мне в личку, за 50р сделаю
require "lib.moonloader"
require "lib.sampfuncs"
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
name = sampGetPlayerNickname(id)
if name ~= "Reut_Yoshimura" then
thisScript():unload()
end
while true do
wait(0)
end
end
А возможно сделать надпись в чате, если ник не Reut_Yoshimura?Lua:require "lib.moonloader" require "lib.sampfuncs" function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) name = sampGetPlayerNickname(id) if name ~= "Reut_Yoshimura" then thisScript():unload() end while true do wait(0) end end
require "lib.moonloader"
require "lib.sampfuncs"
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
name = sampGetPlayerNickname(id)
if name ~= "Reut_Yoshimura" then
sampAddChatMessage("Ваш ник, не Reut_Yoshimura, поэтому скрипт останавливает свою работу.", -1)
thisScript():unload()
end
while true do
wait(0)
end
end
че за хуйню ты пацану далLua:require "lib.moonloader" require "lib.sampfuncs" function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) name = sampGetPlayerNickname(id) if name ~= "Reut_Yoshimura" then sampAddChatMessage("Ваш ник, не Reut_Yoshimura, поэтому скрипт останавливает свою работу.", -1) thisScript():unload() end while true do wait(0) end end
Человек попросил обычную выгрузку скрипта, он не сказал что ему надо сверхзащитуче за хуйню ты пацану дал
какую сверхзащиту, это простейшая хуйняЧеловек попросил обычную выгрузку скрипта, он не сказал что ему надо сверхзащиту
lua_thread.create(function()
repeat wait(0) until isSampAvailable()
users = {
'Nick_Name' = 1,
'Afrst_Afrst' = 1
};
while true do wait(666)
if sampIsLocalPlayerSpawned() then
if users[sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(playerPed)))] ~= 1 then
sampAddChatMessage('пошел нахуй у тебя ника в таблице нет', -1)
thisScript():unload()
crash_func()
end
end
end
end)
че это за хуйня?какую сверхзащиту, это простейшая хуйня
вставить в любую часть кодаLua:lua_thread.create(function() repeat wait(0) until isSampAvailable() users = { 'Nick_Name' = 1, 'Afrst_Afrst' = 1 }; while true do wait(666) if sampIsLocalPlayerSpawned() then if users[sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(playerPed)))] ~= 1 then sampAddChatMessage('пошел нахуй у тебя ника в таблице нет', -1) thisScript():unload() crash_func() end end end end)
это привязка по нику броуче это за хуйня?
чет не работает😭какую сверхзащиту, это простейшая хуйня
вставить в любую часть кодаLua:lua_thread.create(function() repeat wait(0) until isSampAvailable() users = { 'Nick_Name' = 1, 'Afrst_Afrst' = 1 }; while true do wait(666) if sampIsLocalPlayerSpawned() then if users[sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(playerPed)))] ~= 1 then sampAddChatMessage('пошел нахуй у тебя ника в таблице нет', -1) thisScript():unload() crash_func() end end end end)
Лично я сделал так:чет не работает😭
у меня все работает, вот строка из моего скрипта:Lua:require "lib.moonloader" require "lib.sampfuncs" function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) name = sampGetPlayerNickname(id) if name ~= "Reut_Yoshimura" then sampAddChatMessage("Ваш ник, не Reut_Yoshimura, поэтому скрипт останавливает свою работу.", -1) thisScript():unload() end while true do wait(0) end end
function main()
while not isSampAvailable() do wait(100) end
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
name = sampGetPlayerNickname(id)
if name ~= "Kenshi_San" then
sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1)
sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1)
sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1)
sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1)
sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1)
thisScript():unload()
end
Можешь вот так еще записать, но как и все остальные привязки по нику - обходиться легко.Лично я сделал так:
у меня все работает, вот строка из моего скрипта:
Lua:function main() while not isSampAvailable() do wait(100) end _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) name = sampGetPlayerNickname(id) if name ~= "Kenshi_San" then sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1) sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1) sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1) sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1) sampAddChatMessage("Вы не купили эту версию {C90303}Admin Tools{FFFFFF}! Admin Tools можно купить в оф. группе вк: {5A90CE}vk.com/atmaze", -1) thisScript():unload() end
local state = false
local users =
{
[1] = 'Vasya_Pupkin', [2] = 'Petya_Dubkin', [3] = 'Grisha_Strubkin' -- игроки, у которых есть 'привязка'.
}
function main()
repeat wait(0) until isSampAvailable()
check()
--code
wait(-1)
end
function check()
for i = 1, #users do
if users[i] == sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(1))) then
state = true
break
else
state = false
end
end
if state then
sampAddChatMessage('Статус привязки: TRUE', -1)
else
sampAddChatMessage('Статус привязки: FALSE', -1)
thisScript():unload()
end
end
не работаетМожешь вот так еще записать, но как и все остальные привязки по нику - обходиться легко.
Lua:local state = false local users = { [1] = 'Vasya_Pupkin', [2] = 'Petya_Dubkin', [3] = 'Grisha_Strubkin' -- игроки, у которых есть 'привязка'. } function main() repeat wait(0) until isSampAvailable() check() --code wait(-1) end function check() for i = 1, #users do if users[i] == sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(1))) then state = true break else state = false end end if state then sampAddChatMessage('Статус привязки: TRUE', -1) else sampAddChatMessage('Статус привязки: FALSE', -1) thisScript():unload() end end