Hallo, ik waardeer de mensen die even de tijd nemen om dit te lezen en mij te helpen.
Ook zou het handig zijn als je het zelfde probleem hebt
Ik heb een command ( /admins ) die checkt of er admins online zijn.
Nou werk ik via includes, scheelt compile tijd en dat vind ik zelf persoonlijk handiger.
Alleen wanneer ik het command /admins gebruik krijg je het standaart bericht: SERVER: Invalid command e.d.
Dit is m'n stukje script:
// Deze command laat alle online admins zien.
COMMAND:admins(playerid, params[])
{
#pragma unused params // params zijn hier niet gebruikt.
// Setup local variables
new AdminList[500], Name[24];
// Laat aan alle admins zien welke commmand je aan het gebruiken bent.
SendAdminText(playerid, "/admins", params);
// Checkt of de player ingelogd is.
if (APlayerData[playerid][LoggedIn] == true)
{
// Scan door alle players.
for (new i; i < MAX_PLAYERS; i++)
{
// Checkt of de player connected is.
if (IsPlayerConnected(i))
{
// Pakt de naam van de player.
GetPlayerName(i, Name, sizeof(Name));
// Checkt of de player een RCON admin is.
if (IsPlayerAdmin(i))
{
// Voegt alle admins aan de lijst toe.
format(AdminList, 500, "%s%s: %s (id: %i), admin-level: %i (RCON admin)\n", AdminList, AdminLevelName[APlayerData[i][PlayerLevel]], Name, i, APlayerData[i][PlayerLevel]); // Add the name of the admin-player to the list
// Re-start voor loop.
continue;
}
//Checkt of de player een admin is (qua playerlevel)
if (APlayerData[i][PlayerLevel] > 0)
{
// Voegt alle admins aan de lijst toe.
format(AdminList, 500, "%s%s: %s (id: %i), admin-level: %i\n", AdminList, AdminLevelName[APlayerData[i][PlayerLevel]], Name, i, APlayerData[i][PlayerLevel]); // Voegt de namen van de admins aan de lijst toe.
}
}
}
// Checkt of er admin namen in de lijst zijn toegevoegt.
if (strlen(AdminList) > 0)
ShowPlayerDialog(playerid, DialogNoResponse, DIALOG_STYLE_LIST, "Online admins:", AdminList, "OK", "Cancel");
else
SendClientMessage(playerid, 0xFF0000FF, "No admin online"); // Geen admins zijn verbonden met de server.
}
else
return 0;
// Laat de server weten dat het een geldige command is.
return 1;
}
Ik heb er een halfuur naar lopen staren maar ik kan er niks uithalen, iemand anders die het wel ziet?
Hallo, ik waardeer de mensen die even de tijd nemen om dit te lezen en mij te helpen.
Ook zou het handig zijn als je het zelfde probleem hebt
Ik heb een command ( /admins ) die checkt of er admins online zijn.
Nou werk ik via includes, scheelt compile tijd en dat vind ik zelf persoonlijk handiger.
Alleen wanneer ik het command /admins gebruik krijg je het standaart bericht: SERVER: Invalid command e.d.
Dit is m'n stukje script:
Ik heb er een halfuur naar lopen staren maar ik kan er niks uithalen, iemand anders die het wel ziet?
Bij voorbaat dank.