Wysłany: 2019-10-31, 17:08
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
[ 19 - 10 - 31 17 : 03 ] WARNING : sas_paintjob / sourceS . lua : 10 : Bad argument @ 'dbExec' [ Expected db - connection at argument 1 ]
[ 19 - 10 - 31 17 : 03 ] WARNING : sas_paintjob / sourceS . lua : 10 : Bad argument @ 'dbExec' [ Expected db - connection at argument 1 ]
cze?? mam problem, my?l? ,?e w?a?ciwie pod??czy?em rejestracje bo dzia?a i logowanie i rejestracja , niestety statystyki si? nie aktualizuj?, w czym mo?e tkwi? problem? pomocy ! za pomoc nagradzam piwkiem i reppp)__)+
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Ostatnio zmieniony przez MartinPanZycia 2019-11-03, 09:34, w całości zmieniany 1 raz
Wysłany: 2019-10-31, 18:53
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Z?y argument w funkcji dbExec. Ma tam si? znale?? po??czenie z baz? danych (dbConnect).
Poka?esz cz??? kody to b?dziemy mogli pom?c bardziej.
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2019-11-03, 09:36
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
usun??em te dbExec, gdy? by?y z czyms powi?zane a ja chcia?em sam wszystko napisa? , wi?c zaczo?em pisa? i po wywy?aniu funkcji startEndJob() nie pokazuje si? blip ani marker, wi?c wje?d?am w te miejsce wyznaczone i nie wywo?uje si? wydarzenie addEventHandler("onClientMarkerHit", sadzon, function(el)
pisze ,ze mam z?e argumenty, pomocy
function startEndJob ()
if not getElementData ( localPlayer , "player:job" ) then
if el ~= localPlayer then return end
setElementData ( el , "player:job" , praca )
triggerServerEvent ( "kombajn:start" , el )
bindKey ( "F" , "down" , exitGUI )
bindKey ( "enter" , "down" , exitGUI )
sadzon = createMarker ( 1734.92 , - 2305.43 , 13.38 - 1 , "cylinder" , 0.8 , 0 , 255 , 0 , 100 )
blip = createBlip ( 1734.92 , - 2305.43 , 13.38 , 46 )
else
end
end
addEventHandler ( "onClientMarkerHit" , sadzon , function( el ) --- tutaj
if el ~= localPlayer then return end
local zarobek = math . random ( 500 , 550 )
triggerServerEvent ( "kombajn:wyplata" , el , zarobek )
end )
Wysłany: 2019-11-03, 13:35
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
To normalne, ?e si? nie wywo?uje bo masz tam warunek sprawdzaj?cy ze zmienn? 'el', kt?ra nie jest zdefiniowana. Wsz?dzie p??niej te? u?ywasz 'el'.
Musisz to poprawi?.
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2019-11-03, 17:28
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Wilq ,
dzi?ki teraz jak poprawi?em pokazuje marker i blipa ale nie wykonuje trigger
function startEndJob ()
if not getElementData ( localPlayer , "player:job" ) then
if el ~= localPlayer then
setElementData ( el , "player:job" , praca )
triggerServerEvent ( "kombajn:start" , el )
bindKey ( "F" , "down" , exitGUI )
bindKey ( "enter" , "down" , exitGUI )
sadzon = createMarker ( 1734.92 , - 2305.43 , 13.38 - 1 , "cylinder" , 0.8 , 0 , 255 , 0 , 100 )
blip = createBlip ( 1734.92 , - 2305.43 , 13.38 , 46 )
else
exports [ "srpg-noti" ]: createAlert ( "error" , "Jeste? ju? gdzie? zatrudniony!" )
end
return end
end
addEventHandler ( "onClientMarkerHit" , sadzon , function( el )
if el ~= localPlayer then
local zarobek = math . random ( 500 , 550 )
triggerServerEvent ( "kombajn:wyplata" , el , zarobek )
return end
end )
Wysłany: 2019-11-03, 17:37
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Jeszcze raz:
"Wilq" napisał/a :To normalne, ?e si? nie wywo?uje bo masz tam warunek sprawdzaj?cy ze zmienn? 'el', kt?ra nie jest zdefiniowana. Wsz?dzie p??niej te? u?ywasz 'el'.
Musisz to poprawi?.
Musisz zlikwidowa? 'el' i wstawi? pod to odpowiedni? zmienn? gracza dla klienta (ju? nawet jej u?ywasz w tym samym kodzie ale gdzie indziej).
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2019-11-03, 18:27
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
znaczy nie wiem jak masz na my?li ,?e powinienem usun??
if el ~= localPlayer then
i pos?ugiwa? si? tylko zmienn? "localPlayer" ?
czyli takie co??
addEventHandler ( "onClientMarkerHit" , sadzon , function()
local zarobek = math . random ( 500 , 550 )
triggerServerEvent ( "kombajn:wyplata" , localPlayer , zarobek )
end )
Wysłany: 2019-11-03, 18:38
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Nie, ten event onClientMarkerHit by? w porzadku. Chodzi?o mi o ca?? pierwsz? funkcj?. Przecie? w tym drugim evencie mia?e? el zdefiniowane.
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2019-11-03, 20:10
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
function startEndJob ()
if not getElementData ( localPlayer , "player:job" ) then
setElementData ( localPlayer , "player:job" , praca )
triggerServerEvent ( "kombajn:start" , localPlayer )
bindKey ( "F" , "down" , exitGUI )
bindKey ( "enter" , "down" , exitGUI )
sadzon = createMarker ( 1734.92 , - 2305.43 , 13.38 - 1 , "cylinder" , 0.8 , 0 , 255 , 0 , 100 )
blip = createBlip ( 1734.92 , - 2305.43 , 13.38 , 46 )
else
exports [ "srpg-noti" ]: createAlert ( "error" , "Jeste? ju? gdzie? zatrudniony!" )
end
return end
end
wi?c tak? ale w?a?nie mam problem z wydarzeniem, do drugiego gdy? jak wchodz? w marker
nie wykonuje si? ten trigger
s-side
addEvent ( "kombajn:wyplata" , true )
addEventHandler ( "kombajn:wyplata" , getRootElement (), function( ile )
givePlayerMoney ( source , ile )
end )
Wysłany: 2019-11-03, 22:03
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Nie wykonuje si?, bo tam masz el ~= localPlayer a musi by? to r?wne sobie.
Gotowy, uproszczony kod:
function startEndJob ()
if ( not getElementData ( getLocalPlayer (), "player:job" )) then
setElementData ( getLocalPlayer (), "player:job" , true )
triggerServerEvent ( "kombajn:start" , getLocalPlayer ())
bindKey ( "F" , "down" , exitGUI )
bindKey ( "enter" , "down" , exitGUI )
sadzon = createMarker ( 1734.92 , - 2305.43 , 13.38 - 1 , "cylinder" , 0.8 , 0 , 255 , 0 , 100 )
blip = createBlip ( 1734.92 , - 2305.43 , 13.38 , 46 )
addEventHandler ( "onClientMarkerHit" , sadzon , function( el , md )
if ( el == getLocalPlayer () and md ) then
triggerServerEvent ( "kombajn:wyplata" , el , math . random ( 500 , 550 ))
end
end )
else
exports [ "srpg-noti" ]: createAlert ( "error" , "Jeste? ju? gdzie? zatrudniony!" )
end
end
Z ch?ci? przyj??bym respekcik =D
Tagi: zły :: argument
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: