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

Wysłany: 2016-02-19, 21:15


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Witam, pr?buj? przerobi? ten skrypt na zabieranie prawa jazdy, ale mi nie wychodzi :( Tak on wygl?da:

addCommandHandler("zpj", function(plrcmdcel, ...)
    if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(plr)), aclGetGroup("RCON")) then
        local target findPlayer(plrcel)
        
        if (not targetthen
            outputChatBox("Nie znaleziono gracza o nicku: " .. cel,plr )
            return
        end
        
        local tresc table.concat(arg" ")
        local pojazd getPedOccupiedVehicle(target)
        
        if (string.len(tresc)<=1then
            outputChatBox("Wpisz pow?d zabrania prawa jazdy."plr)
            return
        end
        
        if (getPedOccupiedVehicle(target)) then
            removePedFromVehicle(target)
        end

        setElementData(target"prawojazdy"0)
        outputChatBox("Otrzyma?e? zakaz prowadzenia pojazd?w od: ".. getPlayerName(plr) ..""target25500)
        outputChatBox(getPlayerName(target) .. " otrzyma? zakaz prowadzenia pojazd?w, nadaj?cy: " .. getPlayerName(plr) .. ", pow?d: " .. trescgetRootElement(), 25500)
    end
end)


I wyskakuje taki b??d:

Kod:

[2016-02-19 21] ERROR: [testowane]/zpj/s.lua:3: attempt to call global 'findPlayer' (a nil value)



Jakie? pomys?y?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 02:33


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Posiadasz funkcj? o nazwie "findPlayer" ?

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 09:08


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Doda?em t? funkcj?, ju? wyskakuje mi na czacie, ?e zabra?em graczowi prawo jazdy, ale do pojazdu nadal mog? wsiada? - co doda?, aby gdzie? zapisywa?y si? te kary?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 09:47


MIKAELmta







Wiek: 24
Na forum: 3978 dni
Posty: 311

Piwa: 10617

Respekt: 355,3
Respekt: 355,3Respekt: 355,3Respekt: 355,3Respekt: 355,3

Zamie?
setElementData (target "prawojazdy" )

Na
setElementData (target "prawojazdy" false)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 10:08


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Zamieni?em i wyrzuca gracza z pojazdu, ale mo?e on wsi??? ponownie :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 10:59


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Dobra , poka? nam sw?j system prawa jazdy, bo nie wiemy na jak? accountdate masz prawko.

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 11:15


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Hmm, mo?e najpierw wyja?ni? o co mi chodzi - nie chc?, aby po zabraniu prawka trzeba by?o je zrobi? jeszcze raz, chodzi mi o to, by po komendzie "/zpj andrzej 1 d skracanie" na chacie wyskakiwa?o, ?e dany gracz straci? prawko, i on przez ten 1 dzie? nie m?g? wej?? do pojazdu.

Widzia?em tak? komend? dok?adnie gdzie? w jakim? skrypcie na komendy admina, jednak uwzgl?dnia?a ona po??czenie z MySQL - a w tym to ja jestem zielony :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 11:16


MIKAELmta







Wiek: 24
Na forum: 3978 dni
Posty: 311

Piwa: 10617

Respekt: 355,3
Respekt: 355,3Respekt: 355,3Respekt: 355,3Respekt: 355,3

A spr?buj wstawi? to:
            setAccountData(target"prawojazdy"false)

Zmiast
setElementData (target "prawojazdy" )


Chyba, ?e masz inn? accountDate ni? "prawojazdy" to wstaw na prawid?ow?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 11:31


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Kod:

[2016-02-20 11] WARNING: [testowane]/zpj/s.lua:22: Bad argument @ 'setAccountData' [Expected account at argument 1, got player]


Takie co? wyskakuje :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-20, 15:09


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
andrzej80, zwyczajnie poka? linijk? z prawa jazdy, w kt?rym to sprawdza czy gracz ma prawko, na jak? jest warto??, no i czy jest to przypisane do konta czy do gracza, b?dzie wtedy znacznie ?atwiej i mo?e przestan? tutaj strzela? z jakimi? setAccountData podaj?c jako 1 parametr gracza, a nie jego konto...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-24, 13:29


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Ok, dzi?ki za rady, "zsynchronizowa?em" z prawkiem i dzia?a :D

Postaw piwo autorowi tego posta
 

 
Tagi: zabieranie :: prawka
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