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 akarfor(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... }
SendClientMessage(i, 0xFFFFFFFF, text); //kiírja pl, hogy: Azzeroth(1) mondja: Sziasztok
SendClientMessage(i, 0xFFFFFFFF, string); //kiírja pl, hogy: Azzeroth(1) mondja: Sziasztok
public OnPlayerText(playerid, text[]){new Float:pos[3], str[128], chateloneve[MAX_PLAYER_NAME];GetPlayerPos(playerid, pos[0], pos[1], pos[2]);for(new i = 0; i < MAX_PLAYERS; i++){if(IsPlayerConnected(i)){if(IsPlayerInRangeOfPoint(i, 7.0, pos[0], pos[1], pos[2])){GetPlayerName(playerid, chateloneve, sizeof(chateloneve));format(str, sizeof(str), \"[%d]%s mondja: %s\",playerid, chateloneve, text);SendClientMessage(i, -1, str);}}}return 0;}
[mod]A témacím még mindig nem megfelelõ.[/mod]