Wie stelle ich das ein das wenn man normal mit t sschreibt..
das es nur Leute in einem Umkresi von 15m lesen können
und nicht so SendClientMessageToAll ..
xDD
mfg
Wie stelle ich das ein das wenn man normal mit t sschreibt..
das es nur Leute in einem Umkresi von 15m lesen können
und nicht so SendClientMessageToAll ..
xDD
mfg
Einfach bei OnGameModInit
LimitGlobalChatRadius(15.0);
MFG
Suchfunktion benutzen und mal einen passenden Titel auswählen, dann wird dir vielleicht auch geholfen. Außerdem gibt es http://wiki.sa-mp.com/wiki/LimitGlobalChatRadius
Wie macht man das mit /f das denn Leute in 5 Meter lesen können ?
und halt das da denn steht NAME flüstert:
/edit
Mr_T
Dein Satzbau verstehe ich nicht...
?!
Es tut mir soo leid..
Aber ich verstehe dich nicht
was soll ich da mit fchat eingeben ? xD
Wenn ich ihn richtig verstanden habe, meint er wohl:
Ich drücke T, gebe dann im Chat -->/f mustermann ich hab dich lieb <-- ein. Korrekt so oder willst du nur nen Flüsterchat mit einem Spieler aufbauen?
ocmd:uc(playerid,params[])
{
if(UC[playerid] == 0)
{
SendClientMessage(playerid,COLOR_YELLOW, " Der Umgebungschat ist eingeschaltet");
LimitGlobalChatRadius(30.0);
UC[playerid] = 1;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_YELLOW, " Der Umgebungschat ist ausgeschaltet");
UC[playerid] = 0;
return 1;
}
}
Und ganz oben definierst du noch die Variable UC
new UC[MAX_PLAYERS];
Wenn man nun /uc eintippt, wird der Chat auf 30 limitiert. Viel Spaß
Genau so will ich das
t /f TEXT
xD
GENAU
so wie es Addickted gemacht hat würd es nicht klappen. LimitGlobalChatRadius ändert die chat reichweite aller personen. Du kannst dir aber eine eigene Radius message funktion machen. dafür brauchst du:
1.eine positions abfrage (IsPlayerInRangeOfPoint)
2.eine for schleife die alle player ids durchläuft)
3.SendClientMessage oder Variationen davon (http://wiki.sa-mp.com/wiki/SendPlayerMessageToPlayer)
//edit verschrieben