Guten Tag,
ich hab einen CMD der eigentlich alle Spieler anzeigen lassen sollte die gebannt sind jedoch zeigt der Dialog nur alle Spieler an die nicht gebannt sind. (Weil der Status abgefragt wird von der Person die den CMD genutzt hat), ich weiß nicht wie ich das ändern soll :s
Und ich möchte das man auf die Spieler klicken kann und dann dort kommt (z.b.) "Name: %s\tBangrund: %s\tBanadmin: %s", SpielerName(playerid), SpielerInfo[playerid][pBanGrund], SpielerInfo[playerid][pBanAdmin]
Nur ich wüsste nicht wie ich das mache das wen man in der liste auf den Spieler klickt das das kommt ...
Code:
[pwn]ocmd:banlist(playerid, params[])
{
if(!IsPlayerInGame(playerid))
{
return false;
}
if(SpielerInfo[playerid][pAdmin] >= 4)
{
new query[128], plName[16], str[1028], str2[96];
format(query, sizeof(query), "SELECT `Name` FROM `accounts` WHERE `Gebannt` = '%d'", SpielerInfo[playerid][pGebannt]);
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row_format(query))
{
mysql_fetch_field_row(plName, "Name");
format(str2, sizeof(str2), "Name: %s\n", plName);
strcat(str, str2);
}
mysql_free_result();
ShowPlayerDialog(playerid, DIALOG_BANNLIST, DIALOG_STYLE_MSGBOX, "Bannliste", str, "schließen", "");
}
return 1;
}[/pwn]
MfG
ich hab einen CMD der eigentlich alle Spieler anzeigen lassen sollte die gebannt sind jedoch zeigt der Dialog nur alle Spieler an die nicht gebannt sind. (Weil der Status abgefragt wird von der Person die den CMD genutzt hat), ich weiß nicht wie ich das ändern soll :s
Und ich möchte das man auf die Spieler klicken kann und dann dort kommt (z.b.) "Name: %s\tBangrund: %s\tBanadmin: %s", SpielerName(playerid), SpielerInfo[playerid][pBanGrund], SpielerInfo[playerid][pBanAdmin]
Nur ich wüsste nicht wie ich das mache das wen man in der liste auf den Spieler klickt das das kommt ...
Code:
[pwn]ocmd:banlist(playerid, params[])
{
if(!IsPlayerInGame(playerid))
{
return false;
}
if(SpielerInfo[playerid][pAdmin] >= 4)
{
new query[128], plName[16], str[1028], str2[96];
format(query, sizeof(query), "SELECT `Name` FROM `accounts` WHERE `Gebannt` = '%d'", SpielerInfo[playerid][pGebannt]);
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row_format(query))
{
mysql_fetch_field_row(plName, "Name");
format(str2, sizeof(str2), "Name: %s\n", plName);
strcat(str, str2);
}
mysql_free_result();
ShowPlayerDialog(playerid, DIALOG_BANNLIST, DIALOG_STYLE_MSGBOX, "Bannliste", str, "schließen", "");
}
return 1;
}[/pwn]
MfG
[Blockierte Grafik: http://imageshack.us/a/img829/1465/signaturbaby.png]