-
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 é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?
-
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.
-
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. ;)
-
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ó :)
-
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