Okey ,
Also muss ich habe die Datenbank mit dem Namen Haus ebenso sind die Daten für die Mysql datenbank ist auch Richtig.
Hier das Script:
Lua
local handler = mysql_connect ( "localhost", "root", "PASSWORT", "DB" )
if not(handler) then
handler = mysql_connect ( "127.0.0.1", "root", "PASSWORT", "DB" )
end
local index = 1
function createHaeuser ( )
local query = "SELECT * FROM haus ;"
local result = mysql_query( handler, query )
if ( result ) then
hsatz = mysql_fetch_assoc( result )
while hsatz do
local mieter = hsatz['MIETER']
local x, y, z = hsatz['X'], hsatz['Y'], hsatz['Z']
local intx, inty, intz = hsatz['INTX'], hsatz['INTY'], hsatz['INTZ']
local int = hsatz['INTERIOR']
local besitzer = hsatz['BESITZER']
local preis = hsatz['PREIS']
local id = hsatz['ID']
local locked = hsatz['LOCKED']
local kasse = hsatz['KASSE']
local mietend = hsatz['VERMIETEN']
local mietpreis = hsatz['MIETPREIS']
local haus
local intcol
local pickup
if(besitzer ~= "staat") then
pickup = createPickup ( x, y, z, 3, 1272, 500 )
haus = createColSphere(x, y, z, 2)
setElementDimension(haus, id)
else
pickup = createPickup ( x, y, z, 3, 1273, 500 )
haus = createColSphere(x, y, z, 2)
setElementDimension(haus, id)
end
intcol = createColSphere(intx, inty, intz, 3)
setElementInterior(intcol, int)
setElementDimension(intcol, id)
local wtf = createPickup(intx, inty, intz, 3, 1318, 500)
setElementInterior(wtf, int)
setElementDimension(wtf, id)
--createBlip( x, y, z, 31, 2, 255, 0, 0, 255, 0, 50)
setElementData ( intcol, "HBESITZER", besitzer )
setElementData ( intcol, "HMIETER", mieter )
setElementData ( intcol, "HID", id )
setElementData ( intcol, "HX", x )
setElementData ( intcol, "HY", y )
setElementData ( intcol, "HZ", z )
setElementData ( intcol, "HAUSCOL", true)
setElementData ( intcol, "HKASSE", kasse)
setElementData ( haus, "HBESITZER", besitzer )
setElementData ( haus, "HMIETER", mieter )
setElementData ( haus, "HPREIS", preis)
setElementData ( haus, "HINT", int )
setElementData ( haus, "HINTX", intx )
setElementData ( haus, "HINTY", inty )
setElementData ( haus, "HINTZ", intz )
setElementData ( haus, "HID", id )
setElementData ( haus, "HLOCKED", locked)
setElementData ( haus, "HMIETEND", mietend)
setElementData ( haus, "HAUS", true)
setElementData ( haus, "HPICKUP", pickup)
setElementData ( haus, "HMIETPREIS", mietpreis)
addEventHandler ( "onColShapeHit", haus,
function(player)
setElementData ( player, "lastHausVisit", source )
local besitzer = getElementData(source, "HBESITZER")
if(besitzer == "staat") then
outputChatBox("Dieses Haus ist zu verkaufen. Tippe /buyhouse, wenn du es kaufen moechtest.", player, 0, 200, 0, false)
end
end)
hsatz = mysql_fetch_assoc ( result )
index = index + 1
end
mysql_free_result ( result )
totalHaeuser = index - 1
outputDebugString ( ( index - 1 ).." Haeuser erstellt!" )
end
end
setTimer ( createHaeuser, 1000, 1 )
Alles anzeigen
Was kann ich ändern ?
Nebenbei die Mysql daten sind nur rausgeschrieben