Hallo liebes Breadfish Forum und zwar habe ich das Problem wenn ich als Projektleiter in den /o Chat schreibe dann funktioniert das aber bei vielen Admin Ranks funktioniert der Ooc Chat nicht wisst ihr Vieleicht woran es Liegen kann?
Benötige Hilfe Ooc Chat funktioniert nicht vollständig.
- Revoltec90
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Zeige uns noch einmal den OOC Befehl ;=)
-
if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
return 1;
}
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, 0xFFE600FF, "NUTZUNG: (/o)oc [ooc chat]");
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 1)
{
format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {FFFF00}Probe-Supporter %s{FFFFFF}: %s ", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 2)
{
format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {FFFF00}Supporter %s{FFFFFF}: %s ", sendername, result);
{
if(PlayerInfo[playerid][pAdmin] == 3)
{
format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {3399FF}Moderator %s{FFFFFF}: %s ", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 4)
{
format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {3333FF}High Moderator %s{FFFFFF}: %s ", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
{
format(string, sizeof(string), "{33FF66}[O-CHAT]{FFFFFF} {339900}Mitbürger %s{FFFFFF}: %s ", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 5)
{
format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {00FF99}Fraktionsmanagement %s{FFFFFF}: %s ", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] == 6)
{
format(string, sizeof(string),"{33FF66}[O-CHAT]{FFFFFF} {990000}Head Admin %s{FFFFFF}: %s ", sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] >= 7)
{
format(string, sizeof(string), "{33FF66}[O-CHAT]{FFFFFF} {FF0000}Projektleiter %s{FFFFFF}: %s ", sendername, result);
} 1;
OOCOff(COLOR_OOC,string);
Log("OA-Chat.txt",string);
}
return 1;
} -
Beitrag von InSaNe90 ()
Dieser Beitrag wurde von dennismitzwein aus folgendem Grund gelöscht: Spam (). -
hallo
Was soll dein unnötiger Kommentar?
Nun zur Frage, ich wunder mich was Zeile 65-66 bedeuten soll...
1;
OOCOff(COLOR_OOC,string);Steht der Code so in deinem Script?
-
Was soll dein unnötiger Kommentar?
Nun zur Frage, ich wunder mich was Zeile 65-66 bedeuten soll...
1;OOCOff(COLOR_OOC,string);Steht der Code so in deinem Script?
Ohh ja genau so steht der im Script ohmann was ist das denn oh....
-
Nutz einfach SendClientMessageToAll(-1, string); , sollte den Zweck erfüllen.
- else if(PlayerInfo[playerid][pAdmin] >= 7)
- {
- format(string, sizeof(string), "{33FF66}[O-CHAT]{FFFFFF} {FF0000}Projektleiter %s{FFFFFF}: %s ", sendername, result);
- }
- Log("OA-Chat.txt",string);
- return SendClientMessageToAll(COLOR_OOC, string);
-
breadfish.de
Hat das Thema geschlossen.