- 3
- 0
- Версия MoonLoader
- .025-beta
В общем, написал скрипт-деанон с базой данный, с следующим принципом работы:
человек вбивает команду и id игрока, скрипт выводит по id ник нейм жертвы и ищет файл ник.ini и выдает всю инфу, которая написана в файле
но проблема в том, что код не работает, а работу с файлами я еще не до конца изучил
вот код:
человек вбивает команду и id игрока, скрипт выводит по id ник нейм жертвы и ищет файл ник.ini и выдает всю инфу, которая написана в файле
но проблема в том, что код не работает, а работу с файлами я еще не до конца изучил
вот код:
код:
script_author('Clementine (@clemway)')
script_version('beta 1.0')
require 'lib.moonloader'
local color_main = 0xffffff
local rew = '{00FA9A}[Подсказка]:{FFFFFF} '
local tag = '{6495ED}[CID]: {FFFFFF}'
local name = sampGetPlayerNickname(playerid)
local sampev = require("lib.samp.events")
local base = 'moonloader//base//'..name..'.ini'
local clem = '{00FA9A}Clementine {FFFFFF}говорит: '
function main()
wait(6000)
sampAddChatMessage( tag .. 'Вас приветствует помощник-информатор CID.', color_main)
wait(700)
sampAddChatMessage( tag.. 'Я - ваш цифровой помощник!', color_main)
wait(2000)
sampAddChatMessage( tag .. 'Можешь звать меня "К Л Е М Е Н Т А Й Н"', color_main)
wait(2000)
sampAddChatMessage( clem .. 'Ты не знаешь как использовать скрипт?', color_main)
wait(2000)
sampAddChatMessage( clem .. 'Похоже, старому доброму мне придется рассказать что тут, да как', color_main)
wait(2000)
sampAddChatMessage( rew ..'Для продолжения введите {FFFFFF}/chelp', color_main)
sampRegisterChatCommand('chelp', cmd_help)
sampRegisterChatCommand('cinfo', cmd_info)
while true do
wait(0)
end
end
function cmd_help(arg)
sampAddChatMessage( clem .. 'Вот тебе несколько команд для использования =)', color_main)
sampAddChatMessage( rew .. 'Команды для использования:', 0xffffff)
sampAddChatMessage( tag .. 'chelp - {ffffff}вызывает список доступных команд', 0xffffff)
sampAddChatMessage( tag .. 'cinfo - {ffffff}ищет информацию об игроке по базе данных. Использование: /cinfo [id]', ffffff)
sampAddChatMessage( tag .. 'see - {ffffff}поиск игрока на карте', 0xffffff)
end
function cmd_info(arg)
if #arg == 0 then
sampAddChatMessage( tag .. 'Введите корректный ID пользователя...', color_main)
else
local result, target = getCharPlayerIsTargeting(playerHandle)
if result then result, playerid = sampGetPlayerIdByCharHandle(target) end
if result then
name = sampGetPlayerNickname(playerid)
sampAddChatMessage( tag .. 'Начинаю поиск информации пользователя ' .. name ..'!', color_main)
sampAddChatMessage( rew .. 'Советую сходить и заворить чайку. Приятного чаепития!', color_main)
for line in io.lines(getGameDirectory()..name..'.ini') do
sampShowDialog(3813, "Информация об игроке".. name, line..'\n', "Закрыть", nil, 0)
end
end
end
end
Последнее редактирование: