Deci, ca să nu mai vadă toată lumea ce scrii tu în chat, te duci la publicul OnPlayerText
Și faci așa:
New msg[128];
New name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name, sizeof(name));
format(msg,sizeof(msg),"%s spune: %s",name,text);
ProxDetector(20.0, playerid, msg,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
Unde:
-20.0 reprezinta distanta până unde va apărea mesajul în chat.
Atentie, publicul OnPlayerText are return 1 va trebui sa. I returnezi 0 altfel vor apărea 2 mesaje.
Acum problemă cu clasă selecționate:
Mergi la publicul OnPlayerRequestClass și adaugi în spawn info astfel:
public OnPlayerRequestClass(playerid, classid)
{
SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0,0, 0, 0, 0 ); }
Unde:
Primul 0= team
Al doilea 0= skin.ul
Urmează coordonatele float:x,float:y,float:z,float:angle
Apoi urmează armele,eu ți.am pus 0 deci nu.ți da nimic.