Ok, macht nix
Beiträge von H4rd_B4se
-
-
Per Pn oder hier?
bin interressiert -
Stimmt
aber es gibt Leute die kennen sich eher mit sowas aus, aber in dem Fall glaube ich das nicht :D,
haste überhaupt die .amx Datei im gamemodes ordner und zuvor compiled?
-
Arbeiteste mit MySQL?
Dann brauchst das plugin auch noch
-
-
andere plugins vielleicht auch noch installieren?
wenn dein server noch welche benötigt -
Ja blos wie soll er das machen?
Sowas ist nicht möglich -
xD viel zu erkennen, oben steht zeile 471, hier gibt es aber keine
-
pInfo[MAX_PLAYERS][Info];
GF:
PlayerInfo[MAX_PLAYERS][Info]; -
immer doch
durch das alte ersetzen:
if (realchat)
{
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
if(PlayerInfo[playerid][pAdmin] >= 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{0BDE24}[Admin] {F0F5F0}%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
else if(PlayerInfo[playerid][pDonateRank] >= 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{0BDE24}[Premium] {F0F5F0}%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
else
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{0BDE24}[Spieler] {F0F5F0}%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}//HIER
}
return 1;
} -
Soweit ich weiß geht das nicht,
lasse mich aber gerne eines besseren belehren -
Nein das spielt keine Rolle
-
stock Adminabfrage(playerid,level)
{
if(sStats[playerid][Adminlevel] == level) return 1; //== machen
return 0;
}public OnPlayerText(playerid, text[])
{
if(Adminabfrage(playerid,1))
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Admin]%s:%s", sendername, text);
SendClientMessageToAll(WEISS,string);
}
else if(Adminabfrage(playerid,2))
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Admin2]%s:%s", sendername, text);
SendClientMessageToAll(WEISS,string);
}
else if(Adminabfrage(playerid,3))
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Admin3]%s:%s", sendername, text);
SendClientMessageToAll(WEISS,string);
}
else if(Adminabfrage(playerid,4))
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Admin4]%s:%s", sendername, text);
SendClientMessageToAll(WEISS,string);
}
//....und so weiter, so viele wie du halt hast
else
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s:%s", sendername, text);
SendClientMessageToAll(WEISS,string);
}
return 1;
} -
Gib mal nur die eine Zeile an, in der der Fehler ist, und die darüber sowie darunter
-
Wenn das alles in einer Zeile ist, würde ich empfehlen, eine neue Zeile anzufangen
-
ist das die Fehlerzeile?
-
Würde dann das nicht reichen?
public OnPlayerText(playerid, text[])
{
if(Adminabfrage(playerid,1))
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Admin]%s:%s", sendername, text);
SendClientMessageToAll(WEISS,string);
}
else
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s:%s", sendername, text);
SendClientMessageToAll(WEISS,string);
}
return 1;
}Oder willst du, dass jedes AdminLevel einen extra Namen hat?
-
Tut mir Leid,
Mein Fehler:
if (realchat)
{
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
if(PlayerInfo[playerid][pDonateRank] >= 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{0BDE24}[Premium] {F0F5F0}%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
else
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{0BDE24}[Spieler] {F0F5F0}%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}//HIER
}
return 1;
} -
Dann haste einen Klammer-Fehler,
STRG+Z und neu einfügen^^
-
if (realchat)
{
if(gPlayerLogged[playerid] == 0)
{
return 0;
}
if(PlayerInfo[playerid][pDonateRank] >= 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{0BDE24}[Premium] {F0F5F0}%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
else
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{0BDE24}[Spieler] {F0F5F0}%s sagt: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
return 1;
}