GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ptlevi - 2011. November 20. - 19:25:32

Cím: SendClientMessage -ba player szín
Írta: ptlevi - 2011. November 20. - 19:25:32
Sziasztok.
Azt szeretném megtudni, hogy hogy lehetne az adott player szinét lekérdezni és berakni a SendClientMessage-ba.
Pl: SendClientMessage(playerid,akármilyenszín,\"<Admin>{playerszine} %s belépett a szerverbe.\");
A playerszine helyébe kellene a játékos színe úgy hogy ne azt mutassa amit beírok, hanem a színt változtassa meg.
Cím: SendClientMessage -ba player szín
Írta: Benceee - 2011. November 20. - 19:27:43
[pawn]SendClientMessage(playerid,GetPlayerColor(playerid),\"<Admin>{playerszine} %s belépett a szerverbe.\");[/pawn]
Cím: SendClientMessage -ba player szín
Írta: ptlevi - 2011. November 20. - 19:29:42
Idézetet írta: Dream1990 date=1321813663\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13584\" data-ipsquote-contentclass=\"forums_Topic
[pawn]SendClientMessage(playerid,GetPlayerColor(playerid),\"<Admin>{playerszine} %s belépett a szerverbe.\");[/pawn]
 
Ez jó is lenne csak az a baj hogy nálam az <Admin> is más színnel lesz és a név megint más kellene legyen és a többi szöveg megint más.
Amit írtál azt én is tudtam volna, de azért kösz a választ.
Cím: SendClientMessage -ba player szín
Írta: Sheet - 2011. November 20. - 19:50:30
[pawn]SendClientMessage(playerid,\"{SZÍNKÓD}<Admin>{%s} %s belépett a szerverbe.\"GetPlayerColor(playerid), NÉV);[/pawn]
Cím: SendClientMessage -ba player szín
Írta: ptlevi - 2011. November 20. - 21:38:12
Idézetet írta: Sheet date=1321815030\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13584\" data-ipsquote-contentclass=\"forums_Topic
[pawn]SendClientMessage(playerid,\"{SZÍNKÓD}<Admin>{%s} %s belépett a szerverbe.\"GetPlayerColor(playerid), NÉV);[/pawn]
 
Ezt én is próbáltam, de sajnos nem megy.
Más tippeket is várok.
Cím: SendClientMessage -ba player szín
Írta: Sheet - 2011. November 20. - 21:45:32
esetleg:
[pawn]SendClientMessage(playerid,\"{SZÍNKÓD}<Admin>{\"%s\"} %s belépett a szerverbe.\"GetPlayerColor(playerid), NÉV);[/pawn]
Cím: SendClientMessage -ba player szín
Írta: ►ѕтa - 2011. November 20. - 21:51:55
[pawn]
new str[64];
GetPlayerName(playerid, str, 24);
format(str, 64, \"<Admin> {%s}, %s belépett a szerverre.\", GetPlayerColor(playerid) >>> 8, str);
SendClientMessage(playerid, szín, str);
[/pawn]
Cím: SendClientMessage -ba player szín
Írta: ptlevi - 2011. November 21. - 14:32:20
Idézetet írta: ►ѕтaЯ◄ date=1321822315\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13584\" data-ipsquote-contentclass=\"forums_Topic
[pawn]
new str[64];
GetPlayerName(playerid, str, 24);
format(str, 64, \"<Admin> {%s}, %s belépett a szerverre.\", GetPlayerColor(playerid) >>> 8, str);
SendClientMessage(playerid, szín, str);
[/pawn]
 
Pontosan így akartam csinálni de csak ennyit ír ki: <Admin> {}, %s belépett a szerverre.
Eddig én is eljutottam de nem megy sajnos. Lehet ha nem is lehetséges ez a dolog?
Cím: SendClientMessage -ba player szín
Írta: Zsolesszka - 2011. November 21. - 15:48:41
[pawn]new str[64];
GetPlayerName(playerid, str, 24);
format(str, 64, \"<Admin> {%06x}, %s belépett a szerverre.\", GetPlayerColor(playerid) >>> 8, str);
SendClientMessage(playerid, szín, str);
[/pawn]
Szín kódnak hex formátumban kell lenni.
Cím: SendClientMessage -ba player szín
Írta: ptlevi - 2011. November 21. - 17:14:13
Idézetet írta: Zsolesszka date=1321886921\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13584\" data-ipsquote-contentclass=\"forums_Topic
[pawn]new str[64];
GetPlayerName(playerid, str, 24);
format(str, 64, \"<Admin> {%06x}, %s belépett a szerverre.\", GetPlayerColor(playerid) >>> 8, str);
SendClientMessage(playerid, szín, str);
[/pawn]
Szín kódnak hex formátumban kell lenni.
 
Kösz szépen.