Szerző Téma: MySQL spawn probléma  (Megtekintve 774 alkalommal)

MySQL spawn probléma
« Dátum: 2015. November 01. - 09:40:06 »
0 Show voters
Sziasztok,
Elkezdtem csinálni egy MySQL-es login panelt, de elakadtam annál, hogy amikor lementi az x, y, z koordinátákat, akkor amikor bejelentkezik azt lekérdezze és arra a helyre spawnoljon.
 
[2015-11-01 09:34:12] WARNING: prp_accounts\\s_login.lua:30: Bad argument @ \'spawnPlayer\' [Expected vector3 at argument 2]

 
ezt írja a Console.
Kód:
 
 addEventHandler(\"onLogined\", getRootElement(), function()
local playerX = mysql_query(handler, \"SELECT * FROM `users` WHERE `x`;\")
local playerY = mysql_query(handler, \"SELECT * FROM `users` WHERE `y`;\")
local playerZ = mysql_query(handler, \"SELECT * FROM `users` WHERE `z`;\")
spawnPlayer ( source, playerX, playerY, playerZ, 0, 26 )
setCameraTarget(source, source)
end)

 
Köszönöm a válaszokat :)

Nem elérhető Xenius

  • 668
    • Profil megtekintése
MySQL spawn probléma
« Válasz #1 Dátum: 2015. November 01. - 19:32:03 »
0 Show voters
Két rövid kérdés, miért külön kéred le az adatokat?
És miért nem csak azokat amikre szükséged van?
mysql_query(handler, \"SELECT x, y, z FROM users\")
Nem egyszerűbb?
Amúgy pedig a hiba ott van hogy ha jól tudom (nem vagyok biztos benne, utáltam régebben is a külső modult, az mta alapból rendelkezik adatbázis kezelési funkciókkal) a mysql plugin is táblát ad vissza végeredményként, amit ki kell bontanod és úgy tudsz értéket kinyerni belőle.

MySQL spawn probléma
« Válasz #2 Dátum: 2015. November 01. - 20:20:27 »
0 Show voters
Idézetet írta: Changeme date=1446367206\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58321\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok,
Elkezdtem csinálni egy MySQL-es login panelt, de elakadtam annál, hogy amikor lementi az x, y, z koordinátákat, akkor amikor bejelentkezik azt lekérdezze és arra a helyre spawnoljon.
 
[2015-11-01 09:34:12] WARNING: prp_accounts\\s_login.lua:30: Bad argument @ \'spawnPlayer\' [Expected vector3 at argument 2]

 
ezt írja a Console.
Kód:
 
 addEventHandler(\"onLogined\", getRootElement(), function()
local playerX = mysql_query(handler, \"SELECT * FROM `users` WHERE `x`;\")
local playerY = mysql_query(handler, \"SELECT * FROM `users` WHERE `y`;\")
local playerZ = mysql_query(handler, \"SELECT * FROM `users` WHERE `z`;\")
spawnPlayer ( source, playerX, playerY, playerZ, 0, 26 )
setCameraTarget(source, source)
end)

 
Köszönöm a válaszokat :)
 
Ez mind szép és jó, csak mivel most kapizsgálom az SQL-t, szóval nem tudom hogyan fejtsem vissza..

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal