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

Wysłany: 2021-01-28, 14:04


Leszek

Programista lua $ Mapper






Wiek: 21
Na forum: 2002 dni
Posty: 99
Nick w MP: Leszek

Piwa: 393

Respekt: 50

poni?szy skrypt zamiast dodawa? pieni?dze na podstawie danych w bazie danych to daje b??d.

b??d:

Kod:

WARNING: [moje-skrypty]\zapis\server.lua:26: Bad argument @ 'setPlayerMoney' [Expected number at argument 2, got table]


skrypt: ( setPlayerMoney(source,wynikglowny[1],Portfel) to jest 26 linijka jak co?)
Kod:

addEventHandler("onPlayerJoin",root,function()
local wynik=dbQuery(db,"SELECT * FROM Gracze WHERE Nick=?",getPlayerName(source))
local wynikglowny=dbPoll(wynik, -1)
setPlayerMoney(source,wynikglowny[1],Portfel)
end)




db: https://imgur.com/a/Mb2U4W6

Stawiam piwko za pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-28, 15:16


Maniekxx

Amator






Wiek: 24
Na forum: 2894 dni
Posty: 232
Nick w MP: Maniekxx

Piwa: 225

Respekt: 110
Respekt: 110

Ostrzeżeń: 20%
Dlaczego w setPlayerMoney masz 3 argumenty?
Zmie?
setPlayerMoney(source,wynikglowny[1],Portfel)
na
setPlayerMoney(source,wynikglowny[1].Portfel)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Leszek
Wysłany: 2021-01-29, 11:26


Leszek

Programista lua $ Mapper






Wiek: 21
Na forum: 2002 dni
Posty: 99
Nick w MP: Leszek

Piwa: 393

Respekt: 50

jaka jest r??nica mi?dzy jedym, a drugiem tym co napisa?e? tam?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-29, 11:39


VVirmex

Sgrypter luja






Wiek: 21
Na forum: 3365 dni
Posty: 281
Nick w MP: AxyZ

Piwa: 234

Respekt: 110
Respekt: 110

R??nica jest taka ?e przecinek oddziela argumenty w funkcjach/eventhandlerach itd., natomiast kropka pomaga przy dzia?aniach z tabelami.

Je?li zrobisz to tak przydzielasz 3 r??ne argumenty:

setPlayerMoney(sourcewynikglowny[1],Portfel)

Wizualizacja:

setPlayerMoney(1arg2arg3arg)


natomiast do setPlayerMoney wymagane s? dwa - osoba oraz liczba pieni?dzy.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Leszek
Tagi: database
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