________Serverside
SQL
function showGUIFraktion(hitPlayer)
if (getElementData(hitPlayer, "Fraktion") ~= 0) then
local Fraktion = getElementData(hitPlayer, "Fraktion")
FraktionsUser = mysql_query(sqlcon, "SELECT * FROM user_data WHERE `Fraktion` = '"..Fraktion.."'");
if (FraktionsUser) then
local rows = mysql_fetch_row(FraktionsUser)
triggerClientEvent ( hitPlayer, "showGUI14", getRootElement(), rows )
RefreshFrakTextNotiz(hitPlayer)
end
else
outputChatBox("Du bist in keiner Fraktion",hitPlayer, 255,0,0)
end
end
addCommandHandler("fraktion",showGUIFraktion)
Alles anzeigen
__________Clientsinde
SQL
for i, v in pairs(rows) do
local row = guiGridListAddRow(Fraktions_Grid[1])
guiGridListSetItemText(Fraktions_Grid[1], row, 1, v)
guiGridListSetItemText(Fraktions_Grid[1], row, a_column,""..v.."", false, false )
Das rows soll bewirken das in einer Gridlist ALLE
Spieler die in der Fraktion sind in der der Spieler ist der den Command eingibt aufgelistet werden!
Nur leider stehen in der Gridlist alle Daten die da nicht rein sollen
Ich will das nur der Name drin steht und er die gesamte DB durch geht und nicht bei dem ersten treffer stopt...
Kennt jemand die funktion mit der ich das machen könnte?