GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Yajed - 2017. szeptember 12. - 14:26:33
-
Sziasztok!
Találtam egy angol gate-system és átediteltem.De amikor a kaput lerakom akkor nemtudom kinyitni
konzol:
[2017-09-11 20:25:08] ERROR: mta_gates/server.lua:101: attempt to compare nil with number
101 sor:
if tonumber(dis2) < tonumber(dis) and tonumber(dis2) <= 9 then
-
tonumber()
dis vagy dis2 az nil-t ad vissza. irasd ki chatboxba és nézd meg melyiknek nincs értéke.
-
Na ést azt hogyan?
-
Megoldva!
Eredeti kód:
if tonumber(dis2) < tonumber(dis) and tonumber(dis2) <= 9 then
dis = dis2
gate = key
end
end
return gate
end
Javított:
if tonumber(dis2) < tonumber(dis) and tonumber(dis2) <= 9 then
dis = dis2
gate = key
return gate
end
end
end
-
Most ebbe mit kell nézni? Azt a sort nem is kellett módosítani, azaz te kúrtál el valamit nagyon amikor tesztelted :D
dis = dis2 (Minek akkor 2-t használni, ha ugyanazzá teszed? :\'D)