Logo для аризонки, не работает

mentaletion

Новичок
Автор темы
11
0
Версия MoonLoader
.026-beta
привет, пытался подписать код под новые сервера и в кой то момент скрипт перестал работать
ошибка в консоли


[ML] (error) logo.lua: C:\GTA\moonloader\logo.lua:15: invalid escape sequence near ''
phoenix = 1
tucson = 1
scottdale = 1
chandler = 1
brainburg = 1
saintrose = 1
mesa = 1
redrock = 1
yuma = 1
surprise = 1
prescott = 1
glendale = 1
kingman = 1
winslow = 1
payson = 1
gilbert = 1
showlow = 1
casagrande = 1
page = 1
suncity = 1
queencreek = 1
sedona = 1
holiday = 1
wednesday = 1
yava = 1
faraway =
bumblebee =1'
[ML] (error) logo.lua: Script died due to an error. (15BD6614)

код


Код:
local q = require 'lib.samp.events'
script_name("New Logo by Martines Mods and VovaS Sripts ")
script_description('vk.com/martines.mods vk.com/vovascripts')
local inicfg = require 'inicfg'
local logo = 1
local act = false
if not doesDirectoryExist("moonloader/config") then
    os.execute('md "'..getWorkingDirectory()..'/config"') 
    local f = io.open("moonloader/config", "w")
end
if not doesFileExist("moonloader/config/" .. thisScript().name .. ".ini") then
    local f = io.open("moonloader/config/" .. thisScript().name .. ".ini", "w")
    if f then
        f:write('[main]')
        f:write('\nphoenix = 1 \ntucson = 1 \nscottdale = 1 \nchandler = 1\nbrainburg = 1\nsaintrose = 1\nmesa = 1\nredrock = 1\nyuma = 1\nsurprise = 1\nprescott = 1\nglendale = 1\nkingman = 1\nwinslow = 1\npayson = 1\ngilbert = 1\nshowlow = 1\ncasagrande = 1\npage = 1\nsuncity = 1\nqueen = 1\nsedona = 1\nholiday = 1\nwednesday = 1\nyava = 1\nfaraway = 1')
        f:close()
    end
    
end


local phoenix       = 1
local tucson       = 1
local scottdale       = 1
local chandler       = 1
local brainburg       = 1
local saintrose       = 1
local mesa       = 1
local redrock       = 1
local yuma       = 1
local surprise       = 1
local prescott       = 1
local glendale       = 1
local kingman       = 1
local winslow = 1
local payson = 1
local gilbert = 1
local showlow = 1
local casagrande = 1
local page = 1
local suncity = 1
local queen = 1
local sedona = 1
local holiday = 1
local wednesday = 1
local yava = 1
local faraway = 1
local bumblebee = 1


mainIni = inicfg.load(nil,  "moonloader/config/" .. thisScript().name .. ".ini")
phoenix         = mainIni.main.phoenix   
tucson          = mainIni.main.tucson   
scottdale       = mainIni.main.scottdale
chandler        = mainIni.main.chandler 
brainburg       = mainIni.main.brainburg
saintrose       = mainIni.main.saintrose
mesa            = mainIni.main.mesa     
redrock         = mainIni.main.redrock   
yuma            = mainIni.main.yuma     
surprise        = mainIni.main.surprise 
prescott        = mainIni.main.prescott 
glendale        = mainIni.main.glendale 
kingman         = mainIni.main.kingman
winslow = mainIni.main.winslow
payson = mainIni.main.payson
gilbert = mainIni.main.gilbert
showlow = mainIni.main.showlow 
casagrande = mainIni.main.casagrande 
page = mainIni.main.page
suncity = mainIni.main.suncity
queen = mainIni.main.queen
sedona = mainIni.main.sedona
holiday = mainIni.main.holiday
wednesday = mainIni.main.wednesday
yava = mainIni.main.yava
faraway = mainIni.main.faraway
bumblebee = mainIni.main.bumblebee



if  phoenix   == nil then phoenix = 1 end
if  tucson   == nil then tucson = 1 end
if  scottdale   == nil then scottdale = 1 end
if  chandler   == nil then chandler = 1 end
if  brainburg   == nil then brainburg = 1 end
if  saintrose   == nil then saintrose = 1 end
if  mesa   == nil then mesa = 1 end
if  redrock   == nil then redrock = 1 end
if  yuma   == nil then yuma = 1 end
if  surprise   == nil then surprise = 1 end
if  prescott   == nil then prescott = 1 end
if  glendale   == nil then glendale = 1 end
if  kingman   == nil then kingman = 1 end
if  winslow   == nil then winslow = 1 end
if  payson   == nil then payson = 1 end
if  gilbert   == nil then gilbert = 1 end
if  showlow   == nil then showlow = 1 end
if  casagrande   == nil then casagrande = 1 end
if  page   == nil then page = 1 end
if  suncity   == nil then suncity = 1 end
if queen == nil then queen = 1 end
if sedona == nil then sedona = 1 end
if holiday == nil then holiday = 1 end
if wednesday == nil then wednesday = 1 end
if yava == nil then yava = 1 end
if faraway == nil then faraway = 1 end
if bumblebee == nil then bumblebee = 1 end


function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand('logoreload',function() lua_thread.create(function() s = thisScript() s:reload() end)  end)
    sampAddChatMessage('New logo by Martines Mods',-1)
    sampRegisterChatCommand('logo',function(param)
                                            
                                            if onServer == 'arizona' then
                                                if tonumber(param) >= 1 and tonumber(param) <= 6 then
                                                    if arizonaServ == 'phoenix' then phoenix = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'tucson' then tucson = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'scottdale' then scottdale = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'chandler' then chandler = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'brainburg' then brainburg = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'saint rose' then saintrose = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'mesa' then mesa = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'red rock' then redrock = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'yuma' then yuma = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'surprise' then surprise = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'prescott' then prescott = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'glendale' then glendale = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'kingman' then kingman = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'winslow' then winslow = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'payson' then payson = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                                                                        if arizonaServ == 'gilbert' then gilbert = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'showlow' then showlow = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'casagrande' then casagrande = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'page' then page = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'suncity' then suncity = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'queen' then queen = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'sedona' then sedona = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'holiday' then holiday = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'wednesday' then wednesday = tonumber(param)
                                                        writeServ()
                                                        sampAddChatMessage('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'yava' then yava = tonumber (param)
                                                        writeServ ()
                                                        sampAddChatMessage ('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    end
                                                    if arizonaServ == 'faraway' then faraway = tonumber (param)
                                                        writeServ ()
                                                        sampAddChatMessage ('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))
                                                    if arizonaServ == 'bumblebee' then bumblebee = tonumber (param)
                                                        writeServ ()
                                                        sampAddChatMessage ('Новый номер логотипа для сервера '..arizonaServ..' - '..tonumber(param), -1)
                                                        sprite = loadSprite(tonumber(param))   
                                                    end
                                                    
                                                end
                                            end
                                    end)
                                    --sampRegisterChatCommand('tdr',function(param) print(sampTextdrawGetPos(param)) end)

        lua_thread.create(function()
            while sampGetCurrentServerName() == "SA-MP" do wait(0) end
            wait(500)     
                if sampGetCurrentServerName():match("Arizona") then
                    onServer = 'arizona'       
                    act = true
                end
                wait(1000)
 
          
                if onServer == 'arizona' then
                    servername = sampGetCurrentServerName()
                    if servername:find('Phoenix') then
                        arizonaServ = 'phoenix'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(phoenix)
                    elseif servername:find('Tucson') then
                        arizonaServ = 'tucson'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(tucson)
                    elseif servername:find('Scottdale') then
                        arizonaServ = 'scottdale'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(scottdale)
                    elseif servername:find('Chandler') then
                        arizonaServ = 'chandler'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(chandler)
                    elseif servername:find('Brainburg') then
                        arizonaServ = 'brainburg'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(brainburg)
                    elseif servername:find('SaintRose') then
                        arizonaServ = 'saint rose'
                        IsLoaded = loadTextureDictionary('saintrose')
                        sprite = loadSprite(saintrose)
                    elseif servername:find('Mesa') then
                        arizonaServ = 'mesa'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(mesa)
                    elseif servername:find('Red.Rock') then
                        arizonaServ = 'red rock'
                        IsLoaded = loadTextureDictionary('redrock')
                        sprite = loadSprite(redrock)
                    elseif servername:find('Yuma') then
                        arizonaServ = 'yuma'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(yuma)
                    elseif servername:find('Surprise') then
                        arizonaServ = 'surprise'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(surprise)
                    elseif servername:find('Prescott') then
                        arizonaServ = 'prescott'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(prescott)
                    elseif servername:find('Glendale') then
                        arizonaServ = 'glendale'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(glendale)
                    elseif servername:find('Kingman') then
                        arizonaServ = 'kingman'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(kingman)
                    elseif servername:find('Winslow') then
                        arizonaServ = 'winslow'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(winslow)
                    elseif servername:find('Payson') then
                        arizonaServ = 'payson'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(payson)
                    elseif servername:find('Gilbert') then
                        arizonaServ = 'gilbert'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(gilbert)   
                     elseif servername:find('Show.Low') then
                        arizonaServ = 'showlow'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(showlow)
                    elseif servername:find('Casa.Grande') then
                        arizonaServ = 'casagrande'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(casagrande)
                    elseif servername:find('Page') then
                        arizonaServ = 'page'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(page)
                    elseif servername:find('Sun.City') then
                        arizonaServ = 'suncity'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(suncity)
                    elseif servername:find('Queen') then
                        arizonaServ = 'queen'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(queen)
                    elseif servername:find('Sedona') then
                        arizonaServ = 'sedona'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(sedona)
                    elseif servername:find('Holiday') then
                        arizonaServ = 'holiday'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(holiday)
                    elseif servername:find('Wednesday') then
                        arizonaServ = 'wednesday'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(wednesday)
                    elseif servername:find('Yava') then
                        arizonaServ = 'yava'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        print("yava")
                        sprite = loadSprite(yava)
                    elseif servername:find('Faraway') then
                        arizonaServ = 'faraway'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(faraway)               
                    elseif servername:find('Bumble.bee') then
                        arizonaServ = 'bumblebee'
                        IsLoaded = loadTextureDictionary(arizonaServ)
                        sprite = loadSprite(bumblebee)
                        
                    end
                    

                end
                
        end)
--[[[ML] (script) New Logo by Martines Mods and VovaS Sripts : 563   14
[ML] (script) New Logo by Martines Mods and VovaS Sripts : 565   6
[ML] (script) New Logo by Martines Mods and VovaS Sripts : 550   1]]
    lua_thread.create(function()
        while true do
            wait(0)
            
            if sprite ~= nil and act then
                drawSprite(sprite, 589, 20, 76, 38, 255, 255, 255, 255)
            end
        end
    end)   
end

function q.onShowTextDraw(id, data)
    --print(data.position.x,data.position.y,id)
    if data.position.x  > 530 and data.position.y < 26 then
        return false
    end
    
    if sampGetCurrentServerName():match("Arizona") then
        onServer = 'arizona'
        if data.position.y >= 1 and data.position.y < 50 and data.position.x < 603 and data.position.x > 500 then 
            return false
        end
    end
end

function writeServ()
    result = inicfg.save({main = {
        
        phoenix         = phoenix,     
        tucson          = tucson,       
        scottdale       = scottdale,       
        chandler        = chandler,     
        brainburg       = brainburg,       
        saintrose       = saintrose,       
        mesa            = mesa,           
        redrock         = redrock,         
        yuma            = yuma,           
        surprise        = surprise,       
        prescott        = prescott,       
        glendale        = glendale,       
        kingman         = kingman,   
        winslow = winslow,
        payson = payson,
                gilbert = gilbert,
                showlow = showlow,
                casagrande = casagrande,
                page = page,
                suncity = suncity,
                queen = queen,
                sedona = sedona,
                holiday = holiday,
                wednesday = wednesday,
                yava = yava,
                faraway = faraway
                bumblebee = bumblebee
                     }},"moonloader/config/" .. thisScript().name .. ".ini")
end