Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Abi LUA scriptiga märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Unison
HV kasutaja

liitunud: 10.12.2009




sõnum 26.09.2011 23:23:48 Abi LUA scriptiga vasta tsitaadiga

Kuna endal enam mõistus ei võta ja LUA ei ole just tugevaim külg ka, siis küsin targematelt abi.

Mure siis selles, et kirjutabki logisse real 71 oleva hoiatuse.

Muret tekitav fail:
http://pastebin.com/cnCFneWX
g_shops (kust ta võtab autode ID-d ja poe ID-d)
http://pastebin.com/szVk35xx

E: Keegi?
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
infidel
HV kasutaja
infidel

liitunud: 31.01.2004




sõnum 27.09.2011 11:23:55 vasta tsitaadiga

Ega ma LUA asja ei tunne, aga lihtsa loogikaga koodi lugedes tundub asi olevat selles, et üritatakse funktsioonile anda väärtuste kombinatsioon, mida ei tohiks olemas olla.
Sealt ka küsimus, kas on funktsiooni buyCar ellu kutsuvas koodis viga või üritab keegi endale mängus kerget eelist tekitada. Viimane variant on üksjagu tõenäolisem, seetõttu tuleks logi veidi analüüsida ja kui hoiatused pärinevad samast allikast (logitakse ju nii IP kui kasutaja), kasutada admistratiivseid vahendeid vastavalt oma äranägemisele.
Kommentaarid: 36 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 35
tagasi üles
vaata kasutaja infot saada privaatsõnum
Unison
HV kasutaja

liitunud: 10.12.2009




sõnum 12.10.2011 16:00:07 vasta tsitaadiga

Hmm, pigem siis vist on viga ikkagi buyCari kutsuvas funktsioonis. Tükk aega juba uurinud, aga no vot ei leia mis valesti!
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
gynterk
HV kasutaja

liitunud: 17.01.2004




sõnum 13.10.2011 10:39:54 vasta tsitaadiga

Paluks hoiatust ka.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
Unison
HV kasutaja

liitunud: 10.12.2009




sõnum 13.10.2011 12:17:58 vasta tsitaadiga

gynterk kirjutas:
Paluks hoiatust ka.


exports.logs:logMessage("[CAR SHOP] " .. getPlayerIP(client).." \ ".. getPlayerName( client ) .. "  tried to buy an " .. getVehicleNameFromModel( id ) .. " at an non existing shop for $".. cost..")", 32)


Ehk siis näiteks:
[2011-10-05 22:25] [CAR SHOP] 78.28.***.**  Nimi_Siin  tried to buy an Jester at an non existing shop for $95000)


http://pastebin.com/cnCFneWX
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
gynterk
HV kasutaja

liitunud: 17.01.2004




sõnum 13.10.2011 14:27:32 vasta tsitaadiga

No põhimõtteliselt on tegu, kas mitteeksisteeriva poega või antud poes ei ole seda autot. Muuda rida 71 allolevaks, siis saad teada ka, mis ID-ga poest seda autot osta püüti.
exports.logs:logMessage("[CAR SHOP] " .. getPlayerIP(client).." \ ".. getPlayerName( client ) .. "  tried to buy an " .. getVehicleNameFromModel( id ) .. " at an non existing shop (id="..shopID..") for $".. cost..")", 32)
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
Unison
HV kasutaja

liitunud: 10.12.2009




sõnum 14.10.2011 12:36:42 vasta tsitaadiga

gynterk kirjutas:
No põhimõtteliselt on tegu, kas mitteeksisteeriva poega või antud poes ei ole seda autot. Muuda rida 71 allolevaks, siis saad teada ka, mis ID-ga poest seda autot osta püüti.
exports.logs:logMessage("[CAR SHOP] " .. getPlayerIP(client).." \ ".. getPlayerName( client ) .. "  tried to buy an " .. getVehicleNameFromModel( id ) .. " at an non existing shop (id="..shopID..") for $".. cost..")", 32)


Müstika. Shopid-ks näitab 1 ja ka auto on seal poes olemas..
http://pastebin.com/szVk35xx
[2011-10-14 12:34] [CAR SHOP] 78.28.***.***  Nimi_Siin  tried to buy an Euros at an non existing shop (id=1) for $100000)
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
gynterk
HV kasutaja

liitunud: 17.01.2004




sõnum 14.10.2011 14:48:28 vasta tsitaadiga

Kontrolli üle kas priceCache[shopID][id] on määratud, kui ei, siis tuleks probleemi otsida buildPriceCache() funktsioonist, suure tõenäosusega on rea 59 koguväärtus false, soovitan debugida ja visata seal olevad 3 muutujat kuhugi logisse ja vaadata, mida välja pritsitakse.

Ja põhimõtteliselt jätkad sama moodi muutuja/funktsiooni kaupa debugimist kuni leiad vea üles, nt kui value[1] ja value[2] on OK, siis tuleks järgmiseks vaadata countVehicles() funktsiooni sisse, et miks antud mudelit vehiclecount muutujasse ei pritsita jne.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
Unison
HV kasutaja

liitunud: 10.12.2009




sõnum 13.11.2011 20:46:18 vasta tsitaadiga

Ei võta enda mõistus. Oleks nõus sümboolse summa andma inimesele kes korda teeb.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Abi LUA scriptiga
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.