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

Wysłany: 2019-02-03, 20:05


kamilryb1

LUA






Wiek: 21
Na forum: 4266 dni
Posty: 146

Piwa: 319

Respekt: 7,3

Ostrzeżeń: 40%
co robie zle? nie sprawdza mi

function show_acheivement localPlayer )

local balance getPlayerMoney localPlayer )

if (balance <9then
    outputChatBox "dzia?a"localPlayer end
end
--add


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-03, 20:16


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nie sprawdza bo funkcja si? nie wykonuje.

Zb?dny jest argument localPlayer w funkcji,
getPlayerMoneylocalPlayer )

mo?esz zamieni? na
getPlayerMoney()


Drugi argument w funkcji outputChatBox jest zb?dny.

Gotowy kod:
function show_acheivement ()

local balance getPlayerMoney ()

    if (balance 9then
        outputChatBox "dzia?a" ) 
    end
end

show_acheivement()


Kod sprawdzi Ci kase tylko na starcie skryptu, musisz sobie to odpowiednio ustawi?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-03, 20:17


kamilryb1

LUA






Wiek: 21
Na forum: 4266 dni
Posty: 146

Piwa: 319

Respekt: 7,3

Ostrzeżeń: 40%
"Wilq" napisał/a:

Nie sprawdza bo funkcja si? nie wykonuje.

Zb?dny jest argument localPlayer w funkcji,
getPlayerMoneylocalPlayer )

mo?esz zamieni? na
getPlayerMoney()


Drugi argument w funkcji outputChatBox jest zb?dny.

Gotowy kod:
function show_acheivement ()

local balance getPlayerMoney ()

    if (balance 9then
        outputChatBox "dzia?a" ) 
    end
end

show_acheivement()


Kod sprawdzi Ci kase tylko na starcie skryptu, musisz sobie to odpowiednio ustawi?.

a mo?na tak zrobi?, ?eby sprawdza? zawsze? nie wiem jaki tu event da?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-03, 20:19


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

U?yj timera:

Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Kod:
function show_acheivement()
    local balance getPlayerMoney()
    if (balance 9then
        outputChatBox("dzia?a") 
    end
end

setTimer(show_acheivement50000)


Skrypt sprawdza ilo?? kasy co 5 sekund w niesko?czono??.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
kamilryb1
Wysłany: 2019-02-03, 20:23


kamilryb1

LUA






Wiek: 21
Na forum: 4266 dni
Posty: 146

Piwa: 319

Respekt: 7,3

Ostrzeżeń: 40%
19: Attempt to compare boolean with number 17: Bad argument @ 'getPlayerMoney' [Expected player at argument 1 got none]

[ Dodano: 2019-02-03, 20:23 ]
nie moge uzyc timera, najlepiej zeby sprawdzal co jedna milisekunde bo to ma by? pewien system

[ Dodano: 2019-02-03, 20:25 ]
i jeszcze jak wynik jest na tak, to niech ustawi elementdate a jak jest na nie to niech nie ustawia i jak pobierze ta elementdate na poczatku to niech nie kontynuuje tego eventu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-03, 20:25


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Strona skryptu?
Po 'localPlayer' wnioskowa?em, ?e to klient a tutaj z b??du wynika, ?e to wklejasz na server.

Je?li chcesz ustawia? elementDaty, u?yj:

Więcej informacji znajdziesz w Wikipedii MTA:

setElementData

i pobiera?:

Więcej informacji znajdziesz w Wikipedii MTA:

getElementData


Minimalny czas mi?dzy timerem to 50 milisekund, je?li u?yjesz co??oko?o mo?e to ?le wp?yn?? na serwer, przeczytaj t? stron? (lub u?yj t?umacza):

Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
kamilryb1
Wysłany: 2019-02-03, 20:31


kamilryb1

LUA






Wiek: 21
Na forum: 4266 dni
Posty: 146

Piwa: 319

Respekt: 7,3

Ostrzeżeń: 40%
ups, testowa?em s-side i zapomnia?em zmieni? :D

[ Dodano: 2019-02-03, 20:31 ]
a masz jaki? kontakt poza forum?

[ Dodano: 2019-02-03, 21:11 ]
Rozwi?zane, polecam @Wilq

[ Dodano: 2019-02-03, 21:23 ]
Bad argument @ 'removeEventHandler' [Expected string at argument 1, got root]

Postaw piwo autorowi tego posta
 

 
Tagi: robie :: zle
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