-
Hello hogy lehet megcsinálni azt hogy textnél kiírja a játékos id jét is játékos színe a neve is és ujj sort kezdjen ha nem fér már ki köszi
-
[pawn]public OnPlayerText(playerid, text[ ])
{
new string[128];
format(string, sizeof(string), \"[iD:%i]:%s\" , playerid, text);
SendPlayerMessageToAll(playerid, string);
return 0;
}[/pawn]
-
[pawn]public OnPlayerText(playerid, text[ ])
{
new string[128];
format(string, sizeof(string), \"[iD:%i]:%s\" , playerid, text);
SendPlayerMessageToAll(playerid, string);
return 0;
}[/pawn]
Ez igy nemlessz jó!
Javitva:
public OnPlayerText(playerid, text[ ])
{
new string[128];
format(string, sizeof(string), \"[iD:%i]:%s\" , playerid, text);
SendClientMessageToAll(playerid, string);
return 0;
}
-
Easy, a SendPlayerMessageToAll a helyes, mert a player üzenetét kell elküldeni mindenkinek. Én teszteltem és így a jó.
-
hát már haladás de az a baj hogy ugye mivel playermessage ezért ott a : a név után és utána az id : nekem megy úgy kéne hogy közvetlen a név mögött van
-
public OnPlayerText(playerid, text[ ])
{
new string[256];
format(string, sizeof(string), \"[iD:%i]:%s\" , playerid, text);
SendPlayerMessageToAll(SZÍN, string);
return 0;
}
A SendClientMessageToAll-ba alapból nincs playerid..
-
Az a játékos színe jelen esetben.
-
public OnPlayerText(playerid, text[ ])
{
new msg[256];
new pName[MAX_PLAYER_NAME];
new col = GetPlayerColor(playerid);
GetPlayerName(playerid, pName, sizeof(pName));
format(msg, sizeof(msg), \"(%i)%s:{ffffff}%s\", playerid, pName, text);
SendClientMessageToAll(col, msg);
return 0;
}
-
public OnPlayerText(playerid, text[ ])
{
new msg[256];
new pName[MAX_PLAYER_NAME];
new col = GetPlayerColor(playerid);
GetPlayerName(playerid, pName, sizeof(pName));
format(msg, sizeof(msg), \"(%i)%s:{ffffff}%s\", playerid, pName, text);
SendClientMessageToAll(col, msg);
return 0;
}
A GetPlayerColor az alapjában bugos ha jól tudom, és mindent feketével ír, de ha színt váltok akkor jó.
-
col helyett playerid-t használsz, akkor a játékos színével küldi el..
-
minda 2 módszerrel feketén küldi