Szerző Téma: IV-MP Üzenetküldés  (Megtekintve 1822 alkalommal)

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
IV-MP Üzenetküldés
« Dátum: 2010. július 10. - 14:45:16 »
0 Show voters
Üdv.

Unatkoztam, ezért írtam 2 kis funkciót.


Mint az IV-MP -ben, úgy kell bepötyögni itt is, csak annyi hogy az elso S az nagy betu, és ellehet hagyni a colort, mert akkor fehér lesz a szine. (mint az IV-MP-ben)


Ja és, fel lett cserélve a két argentum, úgy, mint az IV-MP -ben.  :D

Példák:
Fehér színu üzenet:
 
SendPlayerMessage(playerid, \"Ez az üzenet fehér színu, csak akkor más ha rosszul látsz! :D\"); 

 
Világoskék színu üzenet:
 
SendPlayerMessage(playerid, \"Ez az üzenet pedig világoskék színu! :D\", 0x33CCFFAA);

 
Tesztelve.


stock SendPlayerMessage(playerid, msg[], color = 0xFFFFFFAA)
{
SendClientMessage(playerid, color, msg);
return 1;
}
stock SendMessageToAll(msg[], color = 0xFFFFFFAA)
{
            SendClientMessageToAll(color, msg);
return 1;
}
« Utoljára szerkesztve: 2011. november 22. - 19:46:30 írta APC »

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
IV-MP Üzenetküldés
« Válasz #1 Dátum: 2010. július 10. - 15:37:32 »
0 Show voters
A ciklushasználat helyett inkább SendClientMessageToAll-t alkalmazz, mert az beépített funkció, gyorsabb.

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
IV-MP Üzenetküldés
« Válasz #2 Dátum: 2010. július 10. - 15:43:10 »
0 Show voters
Ok, kösz. Javítva.

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
IV-MP Üzenetküldés
« Válasz #3 Dátum: 2010. július 12. - 14:24:04 »
0 Show voters
Oké, és ennek mennyi értelme van?  ;D

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
IV-MP Üzenetküldés
« Válasz #4 Dátum: 2010. július 12. - 18:51:10 »
0 Show voters
Hát, azért van, részben hogy elhagyható a color 8)

Nem elérhető Game94

  • 405
    • Profil megtekintése
IV-MP Üzenetküldés
« Válasz #5 Dátum: 2010. július 16. - 18:00:45 »
0 Show voters
De ha odaírod h red pl akkor úgy egyszerubb szerintem :D
De egyébként jó lett és lehet h valakinek hasznos lesz

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
IV-MP Üzenetküldés
« Válasz #6 Dátum: 2010. július 16. - 19:47:31 »
0 Show voters
Lol, eloször is definiálni kell a redet. :-*

Nem elérhető Game94

  • 405
    • Profil megtekintése
IV-MP Üzenetküldés
« Válasz #7 Dátum: 2010. július 16. - 20:14:29 »
0 Show voters
Igen , de mivel az már bene van a modomban ezért nekem az egyszerubb :D

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
IV-MP Üzenetküldés
« Válasz #8 Dátum: 2010. július 16. - 20:19:52 »
0 Show voters
Idézetet írta: Game94 date=1279304069\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2369\" data-ipsquote-contentclass=\"forums_Topic
Igen , de mivel az már bene van a modomban ezért nekem az egyszerubb :D
 
Aha.... :)

De akkoris úgy használd hogy color = red. ha csak simán red akkor eltér az én általam írt kódtól. :shy:



Megírtam makróba is, remélem jó. (holnap tesztelem)
#define SendPlayerMessage(%1, %2[], %3 = 0xFFFFFFAA) \\

                                      SendClientMessage(%1, %3, %2);

#define SendMessageToAll(%2[], %3 = 0xFFFFFFAA) \\

                                      SendClientMessageToAll(%3, %2);



Figyelem! A kód hibás, ne használjátok!
« Utoljára szerkesztve: 2010. július 25. - 17:52:55 írta ScreaM »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal