Sziasztok megint...

sajnálom hogy untatlak itt titeket a kérdéseimmel, de fogok még szerintem jóó sokat kérdezni. na szóval a lényeg:
tegnap estefelé találtam egy másik kérdésben, hogy valaki RP chattel kapcsolatban kérdezett, és bemásolták neki a scriptet. azt írta hogy mûködik neki, ezért gondoltam én is kipróbálom. betettem, és nem az írta ki a chatbe hogy; XY mondja: SZÖVEG, hanem csak a szöveget. semmi nevet, se semmi ilyesmit. itt a kód:
public OnPlayerText(playerid, text[])
{
new Float:pos[3], string[256], chateloneve[32];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]); //lekéri annak a pozícióját, aki épp csetelni akar
for(new i = 0; i < MAX_PLAYERS; i++) //egy ciklus ami végig fut az összes játékoson
{
if(IsPlayerConnected(i)) //ha az \'i\' id-jû játékos online és az nem saját maga,
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) //és 7 koordinátányi körzetben van ( a playerid után a 7.0 az hogy hány kordinátányira lehet maximum)
{
GetPlayerName(playerid, chateloneve, 32);
format(string, 256, \"%s(%i) mondja: %s\", chateloneve, playerid, text); //formázzuk a kiiratni kívánt szöveget
SendClientMessage(i, 0xFFFFFFFF, text); //kiírja pl, hogy: Azzeroth(1) mondja: Sziasztok
}
}
}
return 0; //nulla legyen, hogy az eredetit ne írja ki... 
}
Pontosan kimásoltam, és csak azt írtam át amit ott írtak. remélem tudtok segíteni. köszi elõre. helló