Huhuu,
habe mir einen kleinen Command gebastelt, wobei die Strafakte eines Users aus der MySQL-Datenbank ausgelesen werden soll.
Soweit bin ich bereits:
ocmd:act(playerid,params[])
{
if(isPlayerAnAdmin(playerid,4))
{
new pID;
if(sscanf(params,"u",pID))return SCM(playerid,COLOR_GREY,"Benutze: /act [Spieler-ID]");
{
new query[128];
GetPlayerName(pID, usedname, sizeof(usedname));
format(query,sizeof(query),"SELECT * from `Strafen` WHERE `Spielername` = '%s'",usedname);
mysql_store_result();
}
}
return 1;
}
{
if(isPlayerAnAdmin(playerid,4))
{
new pID;
if(sscanf(params,"u",pID))return SCM(playerid,COLOR_GREY,"Benutze: /act [Spieler-ID]");
{
new query[128];
GetPlayerName(pID, usedname, sizeof(usedname));
format(query,sizeof(query),"SELECT * from `Strafen` WHERE `Spielername` = '%s'",usedname);
mysql_store_result();
}
}
return 1;
}
Wie mache ich es so, dass jede Strafe danach im Dialog aufgelistet werden kann?
Hier auch einmal die Tabellenstruktur (der SQL-Befehl):
SQL
CREATE TABLE IF NOT EXISTS `Strafen` ( `Spielername` varchar(24) NOT NULL, `Verwarnungen` int(2) NOT NULL, `AdminName` varchar(24) NOT NULL, `Grund` varchar(64) NOT NULL, `IP-Adresse` varchar(24) NOT NULL, `Datum` varchar(10) NOT NULL, `Uhrzeit` varchar(10) NOT NULL);
Ich wäre jedem helfenden sehr verbunden!
lg
Zinne