Szerző Téma: Formázott, formázatlan üzenet  (Megtekintve 378 alkalommal)

Nem elérhető inf

  • 366
    • Profil megtekintése
Formázott, formázatlan üzenet
« Dátum: 2015. február 02. - 20:08:47 »
0 Show voters
Sziasztok!
Valaki megtudná mondani hogy hogyan lehetne egy ilyet csinálni:
 
Msg(playerid, \"Üdv\");
Msg(playerid, \"Üdv %s\", GetName(playerid));

 
Tehát hogyha írok a szöveghez paramétert akkor így írná ki hogy Üdv XY de ha nem akkor csak simán ki írja hogy Üdv.
Olyasmire gondolok mint a printf abban is meglehet adni a paramétereket vagy sem.
Már itt próbálkoztam ilyenekkel de nem sok sikerrel jártam.
 
#define Msg(%1,%2) new str[500],format(str,sizeof(str),%2),SendClientMessage(%1,-1,str)

 
Valaki megtudná mondani hogy hogyan lehetne megcsinálni?

Formázott, formázatlan üzenet
« Válasz #1 Dátum: 2015. február 02. - 20:22:07 »
+1 Show voters

#define SendFormattedMessage(%0,%1,%2,%3) \\
new text[128]; \\
format(text,sizeof(text),%2,%3); \\
SendClientMessage(%0,%1,text)

 
A \\ jeleket ha kitörlöd akkor egy sorba is írhatod.
Forrás

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal