Подключение в LUA

Aleksej Sundeev

Участник
Автор темы
44
2
Версия SA-MP
  1. Другая
Ребят, я вот сделал, что бы при входе на сервер писало типо
sampAddChatMessage('{FF0000}[AdminTools] {FF8C00}Скрипт `Admin Tools` успешно запущен. Для использования » /amenu', 0xFFFF0000)
sampAddChatMessage('{FF0000}[AdminTools] {FF8C00}Последнюю версию скрипта можно найти на » test1.ru/version.php', 0xFFFF0000)
Но как можно сделать что бы писало на определенном сервере "Вы запустили скрипт на - *название сервера*".?
 

Akionka

akionka.lua
Проверенный
742
499
Ребят, я вот сделал, что бы при входе на сервер писало типо

Но как можно сделать что бы писало на определенном сервере "Вы запустили скрипт на - *название сервера*".?
Lua:
function main()
  if not isSampLoaded() or not isSampfuncsLoaded() then return end
  while not isSampAvailable() do wait(100) end
  local ip, port = sampGetCurrentServerAddress()
  if ip == '123.123.123.123' and port == 7777 then sampAddChatMessage('Шо', -1) end
end
 
  • Нравится
Реакции: Aleksej Sundeev

Aleksej Sundeev

Участник
Автор темы
44
2
Lua:
function main()
  if not isSampLoaded() or not isSampfuncsLoaded() then return end
  while not isSampAvailable() do wait(100) end
  local ip, port = sampGetCurrentServerAddress()
  if ip == '123.123.123.123' and port == 7777 then sampAddChatMessage('Шо', -1) end
end
Вопросик, это куда вставлять?
function main()
while not isSampAvailable() do wait(100) end
repeat
wait(0)
until sampIsLocalPlayerSpawned()
ip, port = sampGetCurrentServerAddress()
for k,v in pairs(servers) do
if ip == v then
isServer = true
end
end
if not isServer then
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
thisScript():unload()
end
while not isServer do wait(0) end

if not doesDirectoryExist(getGameDirectory()..'\\moonloader\\AdminTools') then
createDirectory(getGameDirectory()..'\\moonloader\\AdminTools')
end
sampAddChatMessage('{FF0000}[AdminTools] {FF8C00}Скрипт `Admin Tools` успешно запущен. Для использования » /amenu', 0xFFFF0000)
sampAddChatMessage('{FF0000}[AdminTools] {FF8C00}Последнюю версию скрипта можно найти на » test1.ru/version.php', 0xFFFF0000)
if not doesFileExist(getGameDirectory()..'\\moonloader\\config\\Admins.txt') then
local f = io.open("moonloader//config//Admins.txt", "a")
f:write('Jason_Winterly\n')
f:close()
end
 

Akionka

akionka.lua
Проверенный
742
499
Вопросик, это куда вставлять?
function main()
while not isSampAvailable() do wait(100) end
repeat
wait(0)
until sampIsLocalPlayerSpawned()
ip, port = sampGetCurrentServerAddress()
for k,v in pairs(servers) do
if ip == v then
isServer = true
end
end
if not isServer then
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
sampAddChatMessage('{ffffff}Данный скрипт работает на серверах {ff00ff}ATProject', -1)
thisScript():unload()
end
while not isServer do wait(0) end

if not doesDirectoryExist(getGameDirectory()..'\\moonloader\\AdminTools') then
createDirectory(getGameDirectory()..'\\moonloader\\AdminTools')
end
sampAddChatMessage('{FF0000}[AdminTools] {FF8C00}Скрипт `Admin Tools` успешно запущен. Для использования » /amenu', 0xFFFF0000)
sampAddChatMessage('{FF0000}[AdminTools] {FF8C00}Последнюю версию скрипта можно найти на » test1.ru/version.php', 0xFFFF0000)
if not doesFileExist(getGameDirectory()..'\\moonloader\\config\\Admins.txt') then
local f = io.open("moonloader//config//Admins.txt", "a")
f:write('Jason_Winterly\n')
f:close()
end
где тебе надо вывести это там и вставляй лол