Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-01-20, 13:25


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot?? gdy pisz? co? na czacie nic nie wyskakuje b??d DB3

ogrpg-core/s_chats.lua:144/ attemp to concatenate a boolean value [DUP x2]

kod s_chats.lua

--[[
    ResourceOURGame
    DevelopersSplit <split.programista@gmail.com>
    Copyright <split.programista@gmail.com2015-2016
    You have no right to use this code without my permission.
]]

local settings = {
['swearFilter'] = {
    ['enabled'] = true,
    ['swears'] = { -- Allows you to set the blocked swear wordssyntax is ['WORD'] = 'REPLACEMENT'
        ['k****'] = '****',
        ['cwel'] = '****',
        ['k****?'] = '****',
        ['c w e l'] = '****',
        ['k u r w a'] = '****',
        ['cwelem'] = '******',
        ['c w e l e m'] = '****',
        ['k u r w ?'] = '****',
        ['szmata'] = '****',
        ['dziwka'] = '****',
        ['*****'] = '****',
        ['jajebie'] = '****',
        ['j***e'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['k****'] = '****',
        ['frajer'] = '****',
        ['frajerze'] = '****',
        ['*****'] = '****',
        ['ja *****'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['c***'] = '****',
        ['szmato'] = '****',
        ['dziwko'] = '****',
        ['peda?'] = '****',
        ['pedal'] = '****',
        ['peda?y'] = '****',
        ['frjerzy'] = '****',
        ['frajerka'] = '****',
        ['p****'] = '****',
        ['p****'] = '****',
        ['p****'] = '****',
        ['s********j'] = '****',
        ['suka'] = '****',
        ['sukinsyn'] = '****',
        ['wyjebie'] = '****',
        ['*****'] = '****',
        ['wypierdalaj'] = '****',
        ['****'] = '****',
        ['****'] = '****',
        ['k?rwa'] = '****',
        ['k?rva'] = '****',
        ['kurva'] = '****',
        ['k***'] = '****',
        ['sukinsyn'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['wypierdalajcie'] = '****',
        ['k***'] = '****',
        ['k***'] = '****',
        ['k***'] = '****',
        ['wk?rwiajcie'] = '****',
        ['fk?rwiajcie'] = '****',
        ['k***'] = '****',
        ['wk?rwiacie'] = '****',
        ['wk?rwiony'] = '****',
        ['wkurviony'] = '****',
        ['wk?rviony'] = '****',
        ['jebne'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['jebni?ty'] = '****',
        ['*****'] = '****',
        ['zjebusie'] = '****',
        ['k***'] = '****',
        ['k***'] = '****',
        ['k***'] = '****',
        }
},
['antiSpamFilter'] = {
    ['enabled'] = true,
    ['execeptionGroups'] = 'Admin,Ghoul', -- Groups which can spameg'Admin,SuperModerator,Moderator'
    ['chatTimeOut'] = 1.5 -- Set in seconds.
},
}

local spam = { }

local wiadomosci = { }

local words = {"22003",":220","78.157","23.235","22015","22010","22020","22017","mtasa://"}

local stopChat false

addEventHandler('onPlayerChat'root, function(msgtype)
    cancelEvent()
    if stopChat then
    cancelEvent()
    outputChatBox('* Chat jest aktualnie wy??czony.'source25500true)
    return end
    if getElementData(source,'player:mute'then outputChatBox('Posiadasz kar? wyciszenia! Uwa?asz ?e kara jest nies?uszna? Zaapeluj na forum mta-psrpg.xaa.pl.',source); cancelEvent() return end
    if not getElementData(source,"player:uid"then
    outputChatBox("* Musisz by? zalogowany(a) !"source)
    return end
    --[[if settings['swearFilter']['enabled'then
        for iv in pairs(settings['swearFilter']['swears']) do
            while msg:lower():find(i:lower(),1,true) do
                local startend_ msg:lower():find(i:lower(),1,true)
                local found msg:sub(start,end_)
                msg msg:gsub(found,v)
            end
        end
    end--]]
    local tick=getTickCount()
    if type==0 then
        cancelEvent()
        --[[if ninjaban(msgthen
        cancelEvent()
        triggerClientEvent(root"admin:rendering"root"* "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."("..getElementData(source,"id")..") zosta?(a) wyrzucony(a) przez ANTY-REKLAMA")
        kickPlayer (source"ANTY-REKLAMA")
        return end--]]
        if ninjaban(msgthen
        cancelEvent()
        --kickPlayer (plr"ANTY-REKLAMA")
        kickPlayer(plr"Anty-Reklama")
        triggerClientEvent(root"admin:rendering"root"* ["..getElementData(plr,"id").."]"..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." zosta?(a) wyrzucony(a) przez System, pow?d: Reklama")
        return end
        if not isElement(sourcethen return end
        local x,y,z=getElementPosition(source)
        local sphere=createColSphere(x,y,z30)
        local players=getElementsWithinColShape(sphere'player')
        if getElementData(source"mute:player"then
            outputChatBox("* Jeste? wyciszony!"source)
            return
        end
        for i,v in pairs(players) do
            local id=getElementData(source,"id")
            local level tonumber(getElementData(source"player:level"))
            local p_level tonumber(getElementData(source"premium:level"))
            if not level and not p_level then
            outputChatBox("#FFFFFF"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."#FFFFFF #FFFFFF[#FFFFFF"..getElementData(source,"id").."#FFFFFF]:#FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v___true)
            elseif level == 1 then
            cancelEvent()
            outputChatBox("#FFFFFF"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."#FFFFFF #FFFFFF[#42b6f4"..getElementData(source,"id").."#FFFFFF]:#FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v___true)
            elseif level == 2 then
            cancelEvent()
            outputChatBox("#FFFFFF"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."#FFFFFF #FFFFFF[#ff1900"..getElementData(source,"id").."#FFFFFF]:#FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v___true)
            elseif level == 3 then
            cancelEvent()
            outputChatBox("#FFFFFF"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."#FFFFFF #FFFFFF[#a013ad"..getElementData(source,"id").."#FFFFFF]:#FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v___true)
            elseif level == 4 then
            cancelEvent()
            outputChatBox("#FFFFFF"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."#FFFFFF #FFFFFF[#ff6600"..getElementData(source,"id").."#FFFFFF]:#FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v___true)
            elseif level == 5 then
            cancelEvent()
            outputChatBox("#FFFFFF"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."#FFFFFF #FFFFFF[#99bee5"..getElementData(source,"id").."#FFFFFF]:#FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v___true)
            elseif p_level == 1 then
            cancelEvent()
            outputChatBox("#FFFFFF"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."#FFFFFF #FFFFFF[#ffcc00"..getElementData(source,"id").."#FFFFFF]:#FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v___true)
            elseif level == 6 then
            cancelEvent() 
            outputChatBox("#FFFFFF"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."#FFFFFF #FFFFFF[#00ff0c"..getElementData(source,"id").."#FFFFFF]:#FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v___true)
            end
        end
        destroyElement(sphere)
        
        local desc string.format("[CZAT] [%d]%s: %s",getElementData(source,"id"),getPlayerName(source):gsub("#%x%x%x%x%x%x",""),msg:gsub("#%x%x%x%x%x%x",""))
        triggerClientEvent(root"onDebugMessage"resourceRootdesc:gsub("#%x%x%x%x%x%x",""),1"CZAT")
        triggerEvent("admin:addText"resourceRootdesc:gsub("#%x%x%x%x%x%x",""))
        outputServerLog(desc)
        --zapiszlog2("[LOCAL] "..getPlayerName(source)..": "..msg.."")
        triggerClientEvent("onChatbubblesMessageIncome",source,msg:gsub("#%x%x%x%x%x%x",""),0)
    elseif type==1 then
        cancelEvent()
        if ninjaban(msgthen
        cancelEvent()
        triggerClientEvent(root"admin:rendering"root"* "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."("..getElementData(source,"id")..") zosta?(a) wyrzucony(a) przez ANTY-REKLAMA")
        kickPlayer (source"ANTY-REKLAMA")
        return end
        local x,y,z=getElementPosition(source)
        local sphere=createColSphere(x,y,z30)
        local players=getElementsWithinColShape(sphere'player')
        destroyElement(sphere)
        for i,v in pairs(players) do
            outputChatBox("** "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").." "..msg:gsub("#%x%x%x%x%x%x",""), v255128255)
        end
        local q string.format("[ME] ["..getElementData(source,"id").."]"..getPlayerName(source)..": "..msg:gsub("#%x%x%x%x%x%x",""))
        triggerEvent("admin:addText"resourceRootq:gsub("#%x%x%x%x%x%x",""))
        triggerClientEvent("onDebugMessage"resourceRootq,1"/ME")
        outputServerLog(q)
    end
end)

addCommandHandler('do', function(sourcecmd, ...)
    if getElementData(source,'player:mute'then outputChatBox('Posiadasz kar? wyciszenia! Uwa?asz ?e kara jest nies?uszna? Zaapeluj na forum mta-psrpg.xaa.pl.',source) return end
    local text=table.concat({...}, ' ')
    if not text then return end
        if ninjaban(msgthen
        cancelEvent()
        triggerClientEvent(root"admin:rendering"root"* "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."("..getElementData(source,"id")..") zosta?(a) wyrzucony(a) przez ANTY-REKLAMA")
        kickPlayer (source"ANTY-REKLAMA")
        return end
    local msg=table.concat({...}, " ")
    local x,y,z=getElementPosition(source)
    local sphere=createColSphere(x,y,z30)
    local players=getElementsWithinColShape(sphere'player')
    destroyElement(sphere)

    for i,v in ipairs(players) do
        outputChatBox("** "..msg.." (( "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").." )) **"v0160255)
    end
    triggerClientEvent("onDebugMessage"resourceRoot"* "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."(("..msg.."))",1"/ME")
    triggerEvent("admin:addText"resourceRoot"[DO] "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").." (("..msg.."))",math.random(0,99))
    outputServerLog("[DO] "..getPlayerName(source):gsub("#%x%x%x%x%x%x","").." (("..msg.."))",math.random(0,99))
end)

addCommandHandler('pojazdy', function(plrcmd)
    local uid=getElementData(plr,'player:uid')
    if not uid then return end
    outputChatBox('#007aff(&#9432;) #ffffffLista twoich pojazd?w: 'plr255,255,255,true)
    --outputChatBox('===================================='plr)

    local vehicles=getElementsByType('vehicle')
    for i,v in pairs(vehicles) do
        if getElementData(v,'vehicle:ownedPlayer') and getElementData(v,'vehicle:ownedPlayer')==uid then
            outputChatBox("#007aff&#187; #ffffffModel: #007aff"..getVehicleNameFromModel(getElementModel(v)).."#ffffff, ID: #007aff"..getElementData(v,"vehicle:id"), plr255,255,255,true)
        end
    end
end)


function ninjaban(ip)
    -- must pass in a string value
    if ip == nil or type(ip) ~= "string" then
        return false
    end

    -- check for format 1.11.111.111 for ipv4
    local chunks = {ip:match("(%d+)%.(%d+)%.(%d+)%.(%d+)")}
    if (#chunks == 4) then
        for _,v in pairs(chunks) do
            if (tonumber(v) < or tonumber(v) > 255then
                return false
            else
            return true
            end
        end
    else
        return false
    end

    return false
end

function RGBToHex(redgreenbluealpha)
        return string.format("#%.2X%.2X%.2X"red,green,blue)
end


a gdy np pisze na /pm lub chce co? przela?
ERROR DB3 ogrpg-core/s_commands.lua:147/ attemp to concatenate a boolean value

kod s_commands.lua

function RGBToHex(redgreenbluealpha)
    if((red or red 255 or green or green 255 or blue or blue 255) or (alpha and (alpha or alpha 255))) then
        return nil
    end
    if(alphathen
        return string.format("#%.2X%.2X%.2X%.2X"red,green,blue,alpha)
    else
        return string.format("#%.2X%.2X%.2X"red,green,blue)
    end
end

local settings = {
['swearFilter'] = {
    ['enabled'] = true,
    ['swears'] = { -- Allows you to set the blocked swear wordssyntax is ['WORD'] = 'REPLACEMENT'
        ['k****'] = '****',
        ['cwel'] = '****',
        ['k****?'] = '****',
        ['c w e l'] = '****',
        ['k u r w a'] = '****',
        ['cwelem'] = '******',
        ['c w e l e m'] = '****',
        ['k u r w ?'] = '****',
        ['szmata'] = '****',
        ['dziwka'] = '****',
        ['*****'] = '****',
        ['jajebie'] = '****',
        ['j***e'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['k****'] = '****',
        ['frajer'] = '****',
        ['frajerze'] = '****',
        ['*****'] = '****',
        ['ja *****'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['c***'] = '****',
        ['szmato'] = '****',
        ['dziwko'] = '****',
        ['peda?'] = '****',
        ['pedal'] = '****',
        ['peda?y'] = '****',
        ['frjerzy'] = '****',
        ['frajerka'] = '****',
        ['p****'] = '****',
        ['p****'] = '****',
        ['p****'] = '****',
        ['s********j'] = '****',
        ['suka'] = '****',
        ['sukinsyn'] = '****',
        ['wyjebie'] = '****',
        ['*****'] = '****',
        ['wypierdalaj'] = '****',
        ['****'] = '****',
        ['****'] = '****',
        ['k?rwa'] = '****',
        ['k?rva'] = '****',
        ['kurva'] = '****',
        ['k***'] = '****',
        ['sukinsyn'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['wypierdalajcie'] = '****',
        ['k***'] = '****',
        ['k***'] = '****',
        ['k***'] = '****',
        ['wk?rwiajcie'] = '****',
        ['fk?rwiajcie'] = '****',
        ['k***'] = '****',
        ['wk?rwiacie'] = '****',
        ['wk?rwiony'] = '****',
        ['wkurviony'] = '****',
        ['wk?rviony'] = '****',
        ['jebne'] = '****',
        ['*****'] = '****',
        ['*****'] = '****',
        ['jebni?ty'] = '****',
        ['*****'] = '****',
        ['zjebusie'] = '****',
        ['k***'] = '****',
        ['k***'] = '****',
        ['k***'] = '****',
        }
},
}

local words = {"22003",":220","78.157","23.235","22015","22010","22020","22017","mtasa://"}

function onPrivateMessage(plrcmdtarget, ...)
    if not (getElementData(plr"player:logged") == truethen return end
    if getElementData(plr,'player:mute'then outputChatBox('Posiadasz kar? wyciszenia! Uwa?asz ?e kara jest nies?uszna? Zaapeluj na forum pyrek.',plr) return end
    if not target or not {...} then
        --outputChatBox('* U?yj /pm <nick/ID> <tre??>'plr)
        outputChatBox('#007aff(&#9432;) #FFFFFFPoprawne u?ycie: /pm <nick/ID> <tre??>'plr255,255,255,true)
        outputChatBox('#007aff(&#9432;) #FFFFFFPoprawne u?ycie: /pw <nick/ID> <tre??>'plr255,255,255,true)
        outputChatBox('#007aff(&#9432;) #FFFFFFPoprawne u?ycie: /w <nick/ID> <tre??>'plr255,255,255,true)
        return
    end
    if getElementData(plr"mute:player"then
        outputChatBox("* Jeste? wyciszony!"plr)
        return
    end
    if ninjaban(msgthen
    kickPlayer(plr"Anty-Reklama")
    triggerClientEvent(root"admin:rendering"root"* ["..getElementData(plr,"id").."]"..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." zosta?(a) wyrzucony(a) przez System, pow?d: Reklama")
    return end
    local text=table.concat({...}, ' ')
    local target=findPlayer(plrtarget)
    if not target then
        outputChatBox("#bf0101(&#10006;) #FFFFFFNie znaleziono podanego gracza."plr255,255,255,true)
        return
    end
    if not (getElementData(target"player:logged") == truethen
        outputChatBox("#bf0101(&#10006;) #FFFFFFPodany gracz nie jest zalogowany."plr255,255,255,true)
    return end

    --[[if settings['swearFilter']['enabled'then
        for iv in pairs(settings['swearFilter']['swears']) do
            while text:lower():find(i:lower(),1,true) do
                local startend_ text:lower():find(i:lower(),1,true)
                local found text:sub(start,end_)
                text text:gsub(found,v)
            end
        end
    end--]]
    
    local pmoff=getElementData(target,"pmoff")
    if (pmoffthen
        outputChatBox("#007aff(&#9432;) #FFFFFFGracz: #007aff"..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." #FFFFFFposiada w??czony tryb ignorowania wiadomo?ci prywatnych."plr255,255,255,true)
        if (type(pmoff)=="string"then
            outputChatBox("#007aff&#187; #FFFFFFPow?d ignorowania: #007aff" .. pmoffplr255,255,255,true)
        end
    return
    end

    if getElementData(plr,"pmoff"then
      outputChatBox("#007aff(&#9432;) #FFFFFFPosiadasz w??czony tryb ignorowania wiadomo?ci prywatnych. Osoba do kt?rej napisa?e?/a? nie b?dzie mog?a Ci odpisa?."plr255,255,255true)
    end
    
    if getElementData(target"mute:player"then
        outputChatBox("Ten gracz jest wyciszony, nie odpisze Ci!"plr)
        return
    end

    outputChatBox("#007aff&#187; #FFFFFF(#007aff"..getElementData(target,"id").."#FFFFFF) #007aff"..getPlayerName(target):gsub("#%x%x%x%x%x%x","").."#FFFFFF: "..text..""plr2452190true)
    outputChatBox("#007aff&#171; #FFFFFF(#007aff"..getElementData(plr,"id").."#FFFFFF) #007aff"..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."#FFFFFF: "..text..""target2251990true)
    playSoundFrontEnd(target12)
      local pm_text=('[PM] [%d]%s(uid:%d) >> [%d]%s(uid:%d): %s'):format(getElementData(plr,"id"), getPlayerName(plr):gsub("#%x%x%x%x%x%x",""), getElementData(plr,"player:uid"), getElementData(target,"id"), getPlayerName(target):gsub("#%x%x%x%x%x%x",""), getElementData(target,"player:uid"), text)
    triggerEvent("admin:addText"resourceRootRGBToHex(255,0,0)..pm_text..RGBToHex(255,255,255),math.random(0,99))
    triggerEvent("admin:logs"rootpm_text)
    triggerClientEvent(root"onDebugMessage"resourceRootpm_text:gsub("#%x%x%x%x%x%x",""),1"PM")
    outputServerLog(pm_text)
    --triggerEvent("admin:addText"resourceRootpm_text:gsub("#%x%x%x%x%x%x",""))
end
addCommandHandler('pw'onPrivateMessage)
addCommandHandler('pm'onPrivateMessage)
addCommandHandler('w'onPrivateMessage)

function RGBToHex(redgreenbluealpha)
    if((red or red 255 or green or green 255 or blue or blue 255) or (alpha and (alpha or alpha 255))) then
        return nil
    end
    if(alphathen
        return string.format("#%.2X%.2X%.2X%.2X"red,green,blue,alpha)
    else
        return string.format("#%.2X%.2X%.2X"red,green,blue)
    end
end

 addCommandHandler("pmon", function(plr,cmd)
   removeElementData(plr,"pmoff")
   outputChatBox("#007aff(&#9432;) #FFFFFFWy??czono tryb ignorowania wiadomo?ci prywatnych."plr255,255,255,true)
   return
   end)

   addCommandHandler("pmoff", function(plr,cmd,...)
   local powod=table.concat({...}, ' ')
   if (not powod or string.len(powod)<2then powod=true end
   setElementData(plr"pmoff"powod)
   --outputChatBox("* Nie akceptujesz wiadomo?ci prywatnych."plr)
   outputChatBox("#007aff(&#9432;) #FFFFFFW??czono tryb ignorowania wiadomo?ci prywatnych."plr255,255,255,true)
   return
   end)

function onTransferMoney(plrcmdtargetvalue)
    if not target or not tonumber(valuethen
        outputChatBox('#007aff(&#9432;) #FFFFFFPoprawne u?ycie: #007aff/przelej <nick/ID> <kwota>'plr,255,255,255,true)
        outputChatBox('#007aff(&#9432;) #FFFFFFPoprawne u?ycie: #007aff/zaplac <nick/ID> <kwota>'plr,255,255,255,true)

        return
    end
    value=string.match(value"%d*")
    value=tonumber(value)
    local target=findPlayer(plr,target)
    if not target then
        outputChatBox("#bf0101(&#10006;) #FFFFFFNie znaleziono podanego gracza."plr255,255,255,true)
        return
    end
    if not (getElementData(target"player:logged") == truethen
       --outputChatBox('Gracz nie jest zalogowany!.'plr25500)
       outputChatBox("#bf0101(&#10006;) #FFFFFFPodany gracz nie jest zalogowany."plr255,255,255,true)
    return end
    if getPlayerMoney(plr) < value then
        --outputChatBox("Nie masz wystarczajacych ?rodk?w."plr)
        outputChatBox("#bf0101(&#10006;) #FFFFFFNie posiadasz wystarczaj?cych ?rodk?w przy sobie."plr255,255,255,true)
        return
    end
    if value == or value 0 then
        --outputChatBox("Poda?e?(a?) nie prawid?ow? warto??."plr)
        outputChatBox("#bf0101(&#10006;) #FFFFFFPodano nie prawid?ow? warto??."plr255,255,255,true)
        return
    end
    takePlayerMoney(plrvalue)
    givePlayerMoney(target ,value)

    outputChatBox("#007aff(&#9432;) #FFFFFFPrzela?e?/a? got?wk? graczowi: (#007aff"..getElementData(target,"id").."#FFFFFF) #007aff"..getPlayerName(target):gsub("#%x%x%x%x%x%x","").."#FFFFFF, ilo?? przelanej got?wki: #007aff"..valueplr,  2452190true)
    outputChatBox("#007aff(&#9432;) #FFFFFFOtrzyma?e?/a? got?wk? od gracza: (#007aff"..getElementData(plr,"id").."#FFFFFF) #007aff"..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."#FFFFFF, ilo?? otrzymanej got?wki: #007aff"..valuetarget,  2251990true)

    local transfer_text=('(Przelew) [%d]%s(uid:%d) >> [%d]%s(uid:%d): %s'):format(getElementData(plr,"id"), getPlayerName(plr):gsub("#%x%x%x%x%x%x",""), getElementData(plr,"player:uid"), getElementData(target,"id"), getPlayerName(target):gsub("#%x%x%x%x%x%x",""), getElementData(target,"player:uid"), value)
    triggerClientEvent("onDebugMessage"resourceRoottransfer_text,4"PRZELEWY")
    --triggerEvent("admin:addText"resourceRoottransfer_text:gsub("#%x%x%x%x%x%x",""))
    triggerEvent("admin:addText"resourceRootRGBToHex(203,0,255)..transfer_text..RGBToHex(255,255,255),math.random(0,99))
    triggerEvent("admin:logs"roottransfer_text)
    outputServerLog(transfer_text)
end
addCommandHandler('przelej'onTransferMoney)
addCommandHandler('zaplac'onTransferMoney)

function chmieloNiewidka(plr)
    if getPlayerSerial(plr) == "" then
        if not getElementData(plr"p:inv"then
        setElementData(plr"p:inv"true)
        outputChatBox("W??czy?e? system niewidki, nikt Ci? nie widzi !"plr,255,255,255)
        else
        setElementData(plr"p:inv"false)
        outputChatBox("Wy??czy?e? system niewidki, ka?dy Ci? widzi !"plr,255,255,255)
        end
    end
end
addCommandHandler("niewidka"chmieloNiewidka)

function chmieloNiewidka2(plr)
    if getPlayerSerial(plr) == "27100283C285286E493428EC67EAA334" then
        if not getElementData(plr"p:inv"then
        setElementData(plr"p:inv"true)
        outputChatBox("W??czy?e? system niewidki, nikt Ci? nie widzi !"plr,255,255,255)
        else
        setElementData(plr"p:inv"false)
        outputChatBox("Wy??czy?e? system niewidki, ka?dy Ci? widzi !"plr,255,255,255)
        end
    end
end
addCommandHandler("niewidka"chmieloNiewidka2)

--[[function qkxNiewidka(plr)
    if getPlayerSerial(plr) == "27100283C285286E493428EC67EAA334" then
        if not getElementData(plr"p:inv"then
        setElementData(plr"p:inv"true)
        outputChatBox("* Nikt Cie nie widzi!"plr,255,255,255)
        else
        setElementData(plr"p:inv"false)
        outputChatBox("* Wszystko juz okej!"plr,255,255,255)
        end
    end
end
addCommandHandler("qkx.niewidka"qkxNiewidka)--]]

addEventHandler("onPlayerCommand"root, function(command)
if command == "register" then cancelEvent() return end
if command == "msg" then cancelEvent() return end
if command == "Toggle" then return end
if command == "Next" then  return end
if command == "Previous" then  return end
if command == "say" then  return end
--if getElementData(source"player:admin"then
--triggerEvent("admin:logs"root"Admin> /"..tostring(command).." Nick:"..getPlayerName(source).." UID("..getElementData(source"player:uid")..")")
--end
end
)

function ninjaban(ip)
    -- must pass in a string value
    if ip == nil or type(ip) ~= "string" then
        return false
    end

    -- check for format 1.11.111.111 for ipv4
    local chunks = {ip:match("(%d+)%.(%d+)%.(%d+)%.(%d+)")}
    if (#chunks == 4) then
        for _,v in pairs(chunks) do
            if (tonumber(v) < or tonumber(v) > 255then
                return false
            else
            return true
            end
        end
    else
        return false
    end

    return false
end


Za pomoc daje Respekt oraz piwko.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-20, 13:39


Query

SyndicateMTA






Wiek: 24
Na forum: 3071 dni
Posty: 319
Nick w MP: Query

Piwa: 5257

Respekt: 141
Respekt: 141

Mo?e z ?aski swojej wska? dok?adn? linijk??

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-01-20, 13:40


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

TEMAT MO?NA ZAMNKN?? ROZWI?ZANY :D

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Tagi: core
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku