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

Wysłany: 2019-10-31, 17:08


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3729 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%

[19-10-31 17:03WARNINGsas_paintjob/sourceS.lua:10Bad argument 'dbExec' [Expected db-connection at argument 1]
[19-10-31 17:03WARNINGsas_paintjob/sourceS.lua:10Bad 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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-10-31, 18:53


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2019-11-03, 09:36


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3729 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
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.4313.38-1"cylinder"0.802550100)
            blip=createBlip(1734.92, -2305.4313.3846)
    else
    end
end
    addEventHandler("onClientMarkerHit"sadzon, function(el) --- tutaj
        if el ~= localPlayer then return end
                    local zarobek=math.random(500,550)
                    triggerServerEvent("kombajn:wyplata"elzarobek)
                    end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-03, 13:35


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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?.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2019-11-03, 17:28


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3729 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
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.4313.38-1"cylinder"0.802550100)
            blip=createBlip(1734.92, -2305.4313.3846)
    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"elzarobek)
return end
                    end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-03, 17:37


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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).

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2019-11-03, 18:27


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3729 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
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"localPlayerzarobek)
                    end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-03, 18:38


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nie, ten event onClientMarkerHit by? w porzadku. Chodzi?o mi o ca?? pierwsz? funkcj?. Przecie? w tym drugim evencie mia?e? el zdefiniowane.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2019-11-03, 20:10


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3729 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%

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.4313.38-1"cylinder"0.802550100)
            blip=createBlip(1734.92, -2305.4313.3846)
    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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-03, 22:03


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.4313.38-1"cylinder"0.802550100)
        blip createBlip(1734.92, -2305.4313.3846)

        addEventHandler("onClientMarkerHit"sadzon, function(elmd)
            if (el == getLocalPlayer() and mdthen
                triggerServerEvent("kombajn:wyplata"elmath.random(500550))
            end
        end)        
    else
        exports["srpg-noti"]:createAlert("error""Jeste? ju? gdzie? zatrudniony!")
    end
end


Z ch?ci? przyj??bym respekcik =D

Postaw piwo autorowi tego posta
 

 
Tagi: zły :: argument
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » zły argument Odpowiedz do tematu

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