Wysłany: 2015-02-09, 16:48
Pimpek2
Wiek: 29 Na forum: 4134 dni Posty: 82
Nick w MP: ElPablo
Piwa : 1
Witam tak wygl?da kod czatu:
Kod: public OnPlayerText(playerid, text[])
{
new str[128];
if(Ranga[playerid] == 4)
{
format(str, sizeof str, "(H@): %s", text);
}
else if(Ranga[playerid] == 3)
{
format(str, sizeof str, "(E@): %s", text);
}
else if(Ranga[playerid] == 2)
{
format(str, sizeof str, "(@): %s", text);
}
else if(Ranga[playerid] == 1)
{
format(str, sizeof str, "(J@): %s", text);
}
else if(Ranga[playerid] == 0)
{
format(str, sizeof str, ": %s", text);
}
SendPlayerMessageToAll(playerid, str);
return false;
}
ale niestety w grze nie wyswietla sie kto co pisze czemu??
Wysłany: 2015-02-09, 16:53
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Bo nie pobierasz nicku i go nie wy?wietlasz,
Kod:
public OnPlayerText(playerid, text[])
{
new str[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(Ranga[playerid] == 4)
{
format(str, sizeof str, "%s (H@): %s", name, text);
}
else if(Ranga[playerid] == 3)
{
format(str, sizeof str, "%s (E@): %s", name, text);
}
zr?b sobie reszte w ten spos?b. Mo?esz jeszcze doda? ?eby ID wy?wietlalo;
Kod:
format(str, sizeof str, "%d %s (E@): %s", playerid, name, text);
Wysłany: 2015-02-09, 17:03
Pimpek2
Wiek: 29 Na forum: 4134 dni Posty: 82
Nick w MP: ElPablo
Piwa : 1
JEdnak tak jak poda?em jest prawid?owo tylko nowertowa?em z?y pwn i dlatego nie tak jak ty bo wtedy by by?o: Nick id nick (E@): text
Tak jak ja jest prawid?owo Dzi?ki
Wysłany: 2015-02-09, 17:05
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
A tak.. faktycznie. My?lalem ?e wysylasz SendClientMessageToAll, a tutaj masz SendPlayerMessageToAll(playerid, str);
okej, to
[clo]
Tagi: czat
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: