Hallo Community,
ich habe soeben mein Gameserver mit meinem Forum verbunden (oder andersrum)
Nun wollte ich diese hässlige Abfrage umändern und auch SpielerNamen und ID anzeigen lassen, nicht nur das der Spieler sich selbst prüfen kann sondern auch Admins andere Prüfen können
Hier mal mein neuer Code
public WBB_GotUserValidState ( Index , State, pID ) //Zeile2594
{
new string[256];
if(State)
{
format(string,sizeof(string),"Der Spieler %s (ID: %i ) besitzt einen Forumaccount mit identischem Namen!",getPlayerName(pID),playerid); //Zeile 2599
SendClientMessage(Index, 0xFFFFFF, string);
}
else
{
format(string,sizeof(string),"Der Spieler %s (ID: %i ) besitzt keinen Forumaccount mit identischem Namen! Daher sollte er sich schnellstmöglich einen erstellen!",getPlayerName(pID),playerid); //Zeile 2604
SendClientMessage(Index, 0xFFFFFF, string);
}
return 1;
}
{
new string[256];
if(State)
{
format(string,sizeof(string),"Der Spieler %s (ID: %i ) besitzt einen Forumaccount mit identischem Namen!",getPlayerName(pID),playerid); //Zeile 2599
SendClientMessage(Index, 0xFFFFFF, string);
}
else
{
format(string,sizeof(string),"Der Spieler %s (ID: %i ) besitzt keinen Forumaccount mit identischem Namen! Daher sollte er sich schnellstmöglich einen erstellen!",getPlayerName(pID),playerid); //Zeile 2604
SendClientMessage(Index, 0xFFFFFF, string);
}
return 1;
}
und halt der Befehl dazu
ocmd:forumacccheck(playerid,params[])
{
if(!isAdmin(playerid,2)) return SendClientMessage(playerid,-1,"Bitte frage einen Admin ob du einen Forumaccount hast");
{
new pID,Name[MAX_PLAYER_NAME];
if(sscanf(params, "u", pID)) return SendClientMessage(playerid,-1,"INFO: /forumacccheck [ID | Username]");
GetPlayerName(pID, Name, MAX_PLAYER_NAME);
WBB_IsValidUser(Name, pID);
return 1;
}
}
{
if(!isAdmin(playerid,2)) return SendClientMessage(playerid,-1,"Bitte frage einen Admin ob du einen Forumaccount hast");
{
new pID,Name[MAX_PLAYER_NAME];
if(sscanf(params, "u", pID)) return SendClientMessage(playerid,-1,"INFO: /forumacccheck [ID | Username]");
GetPlayerName(pID, Name, MAX_PLAYER_NAME);
WBB_IsValidUser(Name, pID);
return 1;
}
}
E:\SAMP\gamemodes\Script1.pwn(2594) : error 025: function heading differs from prototype
E:\SAMP\gamemodes\Script1.pwn(2599) : error 017: undefined symbol "playerid"
E:\SAMP\gamemodes\Script1.pwn(2604) : error 017: undefined symbol "playerid"
Ich danke schonmal für die Hilfe MFG