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: totar - 2011. május 10. - 07:10:00

Cím: idõ név id szöveg kimutatása
Írta: totar - 2011. május 10. - 07:10:00
Üdv
Valaki megnézné hogy ennek mi a baja.
Ugy szeretném megcsinálni hogy ha valaki ír akkor írja neki ezeket a dolgokat ,de olyan színnel mint a játékos neve.
És ez így nem jó mert MINDENKInek feketével írja ki a nevét.
Valaki megmondaná hogy hogyan csinájjam meg?
Akinek jó megy a +
ez az:
 
public OnPlayerText(playerid, text[])
{
new string[128];
new Hour, Minute, Second;
gettime(Hour,Minute,Second);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string, sizeof(string), \"%dh %dt %ds: %s[%i]:%s\", Hour,Minute,Second, name, playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid),string);
return 0;
}
Cím: idõ név id szöveg kimutatása
Írta: Buba - 2011. május 10. - 13:34:30
A visszatérés nem 1?
[pawn] return 1;[/pawn]
Cím: idõ név id szöveg kimutatása
Írta: totar - 2011. május 10. - 14:15:02
Nem!
Return0
Cím: idõ név id szöveg kimutatása
Írta: double out - 2011. május 10. - 14:29:14
[pawn]public OnPlayerText(playerid, text[])
{
new Hour, Minute, Second; gettime(Hour,Minute,Second);
new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name));
    new string[128]; format(string, sizeof(string), \"%02d:%02d:%02d: %s[%i]:%s\", Hour,Minute,Second, name, playerid, text);
SendClientMessageToAll(0xFF0000AA,string);
return 0;
}[/pawn]
Cím: idõ név id szöveg kimutatása
Írta: TengeriMalac - 2011. május 10. - 18:41:23
Nem az a baja, hogy nem írja ki az idõt vagy ilyesmi, hanem az, hogy feketével írja ki a nevét
Én ezzel szórakoztam vagy 1 hónapig, mire rájöttem a megoldásra.
Mivel a saját kódomat nem nagyon akarom bemásolni, ezért leírom a megoldást
 
Cím: idõ név id szöveg kimutatása
Írta: totar - 2011. május 10. - 19:33:55
Leírnád ami neked van a gm-edbe?
de csak azt amire nekem lenne szükségem.
De ha akarod az egészet xd
menne a + ha leírnád,mert ebbõl nem értek sok mindent!
Cím: idõ név id szöveg kimutatása
Írta: Csabesz - 2011. május 10. - 19:40:08
Idézetet írta: totar date=1305048835\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8063\" data-ipsquote-contentclass=\"forums_Topic
Leírnád ami neked van a gm-edbe?
de csak azt amire nekem lenne szükségem.
De ha akarod az egészet xd
menne a + ha leírnád,mert ebbõl nem értek sok mindent!
 


Mivel a saját kódomat nem nagyon akarom bemásolni, ezért leírom a megoldást
 
[/quote]


Lényeg, hogy mielõtt használnád a GetPlayerColor függvényt legyen elõtte egy SetPlayerColor! -> OnPlayerConnect
Utána -OnPlayerText -nél lekérdezed a színét és eltolod 8 bittel.  Tehát \">>> 8\"
Kicsit magas lehet, de próbálkozni kell! Amint Te is látod valaki szenvedett vele, Te meg csak \"potyán\" elkérnéd tõle.??
Próbálkozz! Így sosem fogsz elõrébb jutni ha csak másolgatsz.  ;)