Szerző Téma: üzenet színe  (Megtekintve 917 alkalommal)

üzenet színe
« Dátum: 2012. szeptember 03. - 15:32:35 »
+1 Show voters
helló
van pl ez az üzenet:
 
SendFormatMessage(killerid, YELLOW, \"Megölted %s-t és mivel körözött volt ezért kaptál 5000$-t és 5 Pontot!\",pName(playerid));

 
és azt hogy lehetne megcsinálni hogy annak a nevét akit megölt olyan színnel írja amit pl beállított magának?
és ne azzal a színnel ami az üzenetnél van beleírva(YELLOW)

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
üzenet színe
« Válasz #1 Dátum: 2012. szeptember 04. - 17:42:51 »
0 Show voters
Nem értem.
Mi az, hogy beállított magának?
Mert van egy olyan funkciód amivel kitudod választani milyen szinnel irja ki neki az üzenetet?

Nem elérhető Tomee

  • 385
    • Profil megtekintése
üzenet színe
« Válasz #2 Dátum: 2012. szeptember 04. - 18:32:06 »
0 Show voters
Csinálsz egy változót, amit vagy elment a rendszer vagy nem. És ahhoz a változóhoz beállít egy színkódot és ezt a változót adott esetben nálad a YELLOW helyére teszi.
 

new JatekosSzine[MAX_PLAYERS];
CMD:color(palyerid,params[])
{
     JatekosSzine[playerid]=0x2B65ECFF;
}
SendFormatMessage(killerid, JatekosSzine[playerid], \"Megölted %s-t és mivel körözött volt ezért kaptál 5000$-t és 5 Pontot!\",pName(playerid));

 
Hogy ez tényleg mûködik-e? Azt nem tudom, de egy próbát megér.

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
üzenet színe
« Válasz #3 Dátum: 2012. szeptember 04. - 18:51:41 »
0 Show voters

new szoveg[128];
new neve[24];
GetPlayerName(playerid,neve,sizeof(neve));
format(szoveg,sizeof(szoveg),\"Megölted %s-t és mivel körözött volt ezért kaptál 5000$-t és 5 Pontot!\",neve);
SendClientMessage(killerid,GetPlayerColor(playerid),szoveg);

 
100%, hogy jó tesztelve volt, ám köszönd meg Bencének, hogy kijavított, mert ha õ nincs én is f***ságokat írok, szóval köszönjük.  ;)
« Utoljára szerkesztve: 2012. szeptember 04. - 18:53:15 írta SnooP »

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
üzenet színe
« Válasz #4 Dátum: 2012. szeptember 04. - 19:26:14 »
+1 Show voters
new szoveg[128];
new neve[24];
GetPlayerName(playerid,neve,sizeof(neve));
format(szoveg,sizeof(szoveg),\"Megölted {%06x}%s-t és mivel körözött volt ezért kaptál 5000$-t és 5 Pontot!\",GetPlayerColor(playerid) >>> 8, neve);
SendClientMessage(killerid,YELLOW,szoveg);

 
Így lesz a jó :)

üzenet színe
« Válasz #5 Dátum: 2012. szeptember 05. - 15:36:11 »
+1 Show voters
Idézetet írta: JBauer date=1346779574\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27333\" data-ipsquote-contentclass=\"forums_Topic

new szoveg[128];
new neve[24];
GetPlayerName(playerid,neve,sizeof(neve));
format(szoveg,sizeof(szoveg),\"Megölted {%06x}%s-t és mivel körözött volt ezért kaptál 5000$-t és 5 Pontot!\",GetPlayerColor(playerid) >>> 8, neve);
SendClientMessage(killerid,YELLOW,szoveg);

 
Így lesz a jó :)
 
Ezt kerestem  ;D
köszönöm

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal