Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: global
1. {BAZA DANYCH} attempt do call global "rpg_mysql" (
Witam
Chcialem podpi?? baze danych pod serwer
po czym dostaje komunikat z DB1 https://imgur.com/a/ozqywvQ
Wie ktos o co chodzi ?
Z gory dziekuje za pomoc !
2. attempt to call global 'guiCreateWindow' (a nil value)
takie co? mi wyskoczy?o i nie wiem co zrobi? wszystko jest ok, ale jak uruchamiam skrypt taki oto komunikat


okno 
= guiCreateWindow(0.36, 0.42, 0.20, 0.07, "nazwa", true)
3. attempt to get lenght of global 'q' (a boolean value)
Witam, ma kto? pomys? co dok?adnie powinienem zrobi?? B??d wywala na tej linijce: if #q < 1 then
Kod:

q=exports["pystories-db"]:dbSet("select ownerid,koszt,id from lss_domy where id=?", domid)
if #q < 1 then
client:outputChat("Wyst?pi? b??d, nie znaleziono takiego domu!", 255, 0, 0)
return
end
4. attempt to call global 'playSound' (a nil value)
my?l? i my?l? jak zrobi? by nie wywala?o wciska?em wsz?dzie ju?
attempt to call global 'playSound' (a nil value)

[lua]addCommandHandler("b", function(plr,cmd,cel,x,bantype,...)
if BWADMIN(plr,3) or BWADMIN(plr,2) or BWADMIN(plr,1) or BWADMIN(plr,5) or BWADMIN(plr,4) or BWADMIN(plr,7) then
local reason=table.concat({...}, " ")
if not cel or not tonumber(x) or not bantype or not reason then
--outputChatBox("#007aff(ⓘ) #FFFFFFU?ycie: /b <nick/ID> <ilo??> <m/h/d> <pow?d>", plr, 255,255,255, true)
triggerClientEvent(plr, 'onClientAddNotification', plr, "U?ycie: /b <nick/ID> <ilo??> <m/h/d> <pow?d>nm - Minuty h - Godziny d - Dni ", 'info')
return
end
local target=exports["bw-core"]:findPlayer(plr,cel)
if not target then
triggerClientEvent(plr, 'onClientAddNotification', plr, "Nie znaleziono podanego gracza.", 'error')
return
end
if (BWADMIN(plr,7) == false) and BWADMIN(target,7) then return end
if target then
local muza = playSound("ban.mp3") return
end
--reason = reason.." |od "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."|"
if bantype=="m" or bantype=="h" or bantype=="d" then
if bantype=="m" then
exports["bw-db"]:bazaustaw("INSERT INTO bw_zbanowanij (serial,reason,time,type) VALUES (?,?,NOW() +...
5. Zmiana na global [Do zamknięcia]
Witam, przychodz? do was z pytaniem jak zmodyfikowa? kod tak aby tworzony pojazd si? niszczy?
i nie wiem jak zmieni? ten kawa?ek 'local turas = createVehicle(451,x+2,y+2,z)' na globalny
tak aby dzia?a? dla funkcji 'function niszczturka(plr)'

local marker = createMarker (-2423.39, -607.75, 132.56-1 , "cylinder", 1.5, 255, 255, 255, 170 )

function 
respturka(plr)

    
local x,y,z = getElementPosition(plr)
    
local  turas = createVehicle(451,x+2,y+2,z)
    
    
    
addVehicleUpgrade(turas, 1075)
    
addVehicleUpgrade(turas, 1010)
    
outputChatBox("Turek gotowy",plr,255,255,255)
    
warpPedIntoVehicle ( plr, turas )
end
addEventHandler 
( "onMarkerHit", marker,respturka)
addCommandHandler("turek",respturka)


function 
niszczturka(plr)
    
destroyElement ( turas )
end
    addCommandHandler
("zniszcz",niszczturka)


Dopiero zaczynam z lua
Z g?ry dzi?kuj? za pomoc
6. attempt to call global 'guiCreateWindow' (a nil value)
DB 3 pokazuje error w 7 linijce :

Kod:

attempt to call global 'guiCreateWindow' (a nil value)



 local okno = guiCreateWindow(0.35, 0.29, 0.30, 0.43, "Lista log?w serwerowych", true) 
7. attempt to call global 'getAdmin' (a nil value)
Witam co? nie ??czy nie wiem o co chodzi pr?bowa?em co? zmienia? ale nie dzia?a.

B??d : ERROR: [skrypty]/YL-pojazdy/s_vehbuy.lua:278: attempt to call global 'getAdmin' (a nil value)


Skrypt:

addEventHandler
("onVehicleStartEnter", resourceRoot, function(plr,seat,jacked)
    if 
seat == 0 then
        local rent
=getElementData(source, "vehicle:rent")
        
local group=getElementData(source, "vehicle:ownedGroup")
        if 
group == "0" then group = "Brak" end
        local player
=getElementData(source, "vehicle:ownedPlayer")
        if (
getAdmin(plr,4)) then
            
return
        
end
        
if rent and (type(rent) == "table") then
            
for i,s in pairs(rent) do
                if 
tonumber(s) == getElementData(plr,"player:sid") then
                
return end
            end
        end
        
        local plrgroup 
= getElementData(plr,"player:organization")
        if 
plrgroup then
            
if getSettings(plr,false,"organization") == group then return end
        end
        
if player and player ~= getSettings(plr,false,"owner") then
            outputChatBox
("* Nie posiadasz kluczyk?w do tego pojazdu.", plr)
            
cancelEvent()
        
end
    end
end
)
8. attempt to call global 'mysql_connect' (a nil value)
Witam, mam problem z skryptem DB
Wyskakuje mi taki b?ad jak w temacie.
9. attempt to concatenate global (a nil value)
No wi?c 3 dni temu zacz??em nauk? j?zyka Lua (chc? w przysz?o?ci postawi? jaki? serwer MTA:SA) i postanowi?em na swoje pierwsze zadanie wykona? prost? prac? dowoziciela Pizzy. W pewnym momencie gracz musi stan?? w obr?bie markera, b?d?c na skuterze. I problem w tym, ?e mam problem ze sprawdzeniem tego - wyskakuje b??d.

Po stronie clienta za ka?dym razem, gdy wsi?dzie w jakikolwiek pojazd jest zapisywana zmienna z jego nazw?:

[lua]
function checkVehicles()
theVehicle = getPedOccupiedVehicle(source)
pojazd = getVehicleName(theVehicle)
end
addEventHandler("onClientPlayerVehicleEnter",getRootElement(),checkVehicles)
[/lua]


a po stronie serwera jest utworzony marker i funkcja przywo?uj?ca zmienn? pojazd (t? po stronie clienta):

[lua]
marker = createMarker(2101.810546875,-1806.984375,11.5546875, 'cylinder', 4.0, 255,100,0,100)

function MarkerHit( hitElement, matchingDimension )
local elementType = getElementType( hitElement )
outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 )
outputChatBox("pojazd: "..pojazd)
end
addEventHandler( "onMarkerHit", marker, MarkerHit )
[/lua]


No i przy wej?ciu w marker w okienku czatu, ?e player wszed? w marker, przy wjechaniu skuterem, wyskakuje ?e player i vehicle - co jest wporzadku. Problem jest z t? dan? pojazd. W konsoli przy ka?dym wej?ciu w marker pojawia si? komunikat:

ERROR: mojserverscript.lua:66: attempt to concatenate glo...
10. attempt to call global (a nill value)
Wywala b??d z: attempt to call global 'setDevelopmentMode' (a nill value)

Kod:
addCommandHandler( "dev",
function ()
    
setDevelopmentMode ( true )
end
)

Kto? pomo?e? ;x
11. Global Chat
Witam posiadam problem, Nie wiem jak do tego czatu globalnego doda? ?eby mogli z niego korzysta? tylko rangi
VIP,SuperVip,Moderator itd


client:
Cytat:

bindKey("g", "down", "chatbox", "genel")


server:
Cytat:

function globalMessage(thePlayer, cmd, ...)
local message = table.concat ( { ... }, " " )
local name = getPlayerName(thePlayer)
outputChatBox("#a22222[G]|#FFFFFF"..name..": #aaaaaa"..message, getRootElement(), 255, 255, 255, true)
end
addCommandHandler("genel", globalMessage)


Bardzo prosz? o pomoc :"D
12. Global
Welcome guys ;)
Mam problem ze globalem. Ot?? b??d:
ERROR: Policja/s_szlaban.lua:5: attempt to call global 'isPlayerPolicja'(a nil value)

1st kod:
addCommandHandler("szlabpo",
function (
cmd)
    if (
isPlayerPolicja(source)==true) then
        moveObject
(szlabanp, 968, -1572.19922, 658.89941, 6.8, 0, -90, 0)
    else
        
outputChatBox("Nie pracujesz w Policji!", source)
    
end
end
)


2nd kod:
function isPlayerPolicja(gracz)
    
local policjaJestGracz = mysql_query(MySQLConnect, "SELECT * FROM policja WHERE Login='" .. gracz .. "'")
    if 
mysql_num_rows(policjaJestGracz)>0 then
        
return true
    
else
        return 
false
    end
end


Kody s? w tym samym skrypcie ale w osobnych plikach.

Z g?ry dzi?kuje za pomoc. ;)
13. Attempt to concatenate global ... (a userdata value)
Witam wszystkich !! !

Gdy m?j skrypt rozwo?enia towar?w "poszed? do naprawy", postanowi?em napisa? w?asn? frakcj? policji, ze wszystkim (wi?zienie, spawn, brama) w jednym skrypcie.

Ale wyskakuje mi b??d Attempt to concatenate global 'jailPlayer' (a userdata value), dok?adnie w tej linijce:

Kod:

outputChatBox("Gracz " .. jailPlayer .. " zosta? uwi?ziony za z?e zachowanie!", getRootElement(), 0, 0, 255, true)


Kod:


function jail ( thePlayer, command, niedouczony )
jailPlayer = getPlayerFromName(niedouczony)
if ( isObjectInACLGroup ( "user." .. getAccountName (getPlayerAccount (thePlayer) ), aclGetGroup ( "Policja" ) ) ) then
if jailPlayer then
setElementInterior(jailPlayer, 6)
setElementPosition(jailPlayer, 264.24, 77.55, 1001.82)
outputChatBox("Zosta?e? uwi?ziony za z?e zachowanie!", jailPlayer, 0, 0, 255, true)
outputChatBox("Gracz " .. jailPlayer .. " zosta? uwi?ziony za z?e zachowanie!", getRootElement(), 0, 0, 255, true)
setTimer ( function()
outputChatBox ( "5 second delay text!" )
end, 5000, 1 )
else
outputChatBox("Z?y nick!", thePlayer, 0, 0, 255, true)
end
else
outputChatBox("Nie jeste? pracownikiem Policji!", player)
end
end
addCommandHandler("jail", jail)