Unter OnPlayerText wird nicht mehr eingehalten,stets nurnoch die standart formatierung.
public OnPlayerText(playerid, text[])
{
new _string2[2048],_string[2048];
if(TogOOC[playerid] == 0)
{
for(new _i=0;_i<GetMaxPlayers();_i++)
{
if(TogOOC[_i] == 0)
{
if(GetPlayerFrak(playerid) != 0)
{
if(FrakInfoText[_i] == 0)
{
format(_string,sizeof(_string),"[%s]%s: {FFFFFF}%s",FrakInfo[GetPlayerFrak(playerid)][fName],PlayerName(playerid),text);
SendClientMessage(_i,FrakInfo[GetPlayerFrak(playerid)][fColor],_string);
}
if(FrakInfoText[_i] == 1)
{
format(_string,sizeof(_string),"%s: {FFFFFF}%s",PlayerName(playerid),text);
SendClientMessage(_i,FrakInfo[GetPlayerFrak(playerid)][fColor],_string);
}
}
else
{
format(_string,sizeof(_string),"{FFFFFF}%s: %s ",PlayerName(playerid),text);
SendClientMessage(_i,FrakInfo[GetPlayerFrak(playerid)][fColor],_string);
}
}
}
}
else if(TogOOC[playerid] == 2)
{
if(SpielerInfo[SpielerInfo[playerid][sAnrufer]][sAmTelefon] == 1 || SpielerInfo[playerid][sAmTelefon] == 1)
{
if(SpielerInfo[SpielerInfo[playerid][sAnrufer]][sAmTelefon] == 1)
{
format(_string2,sizeof(_string2),"{FFFF00}Handy %s: %s ",PlayerName(playerid),text);
SendClientMessage(SpielerInfo[playerid][sAnrufer],Weiß,_string2);
format(_string2,sizeof(_string2),"{FFFF00}Du sagst,: %s ",text);
SendClientMessage(playerid,Weiß,_string2);
}
if(SpielerInfo[playerid][sAmTelefon] == 1)
{
format(_string2,sizeof(_string2),"{FFFF00}Handy %s: %s ",PlayerName(playerid),text);
SendClientMessage(SpielerInfo[playerid][sAnrufer],Weiß,_string2);
format(_string2,sizeof(_string2),"{FFFF00}Du sagst,: %s ",text);
SendClientMessage(playerid,Weiß,_string2);
}
}
}
else if(TogOOC[playerid] == 1)
{
SendClientMessage(playerid,ServerFarbe,"Du kannst nicht in den OOC schreiben, da du diesen deaktiviert hast.");
SendClientMessage(playerid,ServerFarbe,"Verwende statdessen /b.");
return 0;
}
return 0;
}
Ich hoffe ihr könnt mir helfen
//Edit fehler gefunden
hatte die stings zugroß