GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: jana4 - 2010. július 10. - 14:45:16

Cím: IV-MP Üzenetküldés
Írta: jana4 - 2010. július 10. - 14:45:16
Ü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;
}
Cím: IV-MP Üzenetküldés
Írta: Epsilon - 2010. július 10. - 15:37:32
A ciklushasználat helyett inkább SendClientMessageToAll-t alkalmazz, mert az beépített funkció, gyorsabb.
Cím: IV-MP Üzenetküldés
Írta: jana4 - 2010. július 10. - 15:43:10
Ok, kösz. Javítva.
Cím: IV-MP Üzenetküldés
Írta: Iceaac - 2010. július 12. - 14:24:04
Oké, és ennek mennyi értelme van?  ;D
Cím: IV-MP Üzenetküldés
Írta: jana4 - 2010. július 12. - 18:51:10
Hát, azért van, részben hogy elhagyható a color 8)
Cím: IV-MP Üzenetküldés
Írta: Game94 - 2010. július 16. - 18:00:45
De ha odaírod h red pl akkor úgy egyszerubb szerintem :D
De egyébként jó lett és lehet h valakinek hasznos lesz
Cím: IV-MP Üzenetküldés
Írta: jana4 - 2010. július 16. - 19:47:31
Lol, eloször is definiálni kell a redet. :-*
Cím: IV-MP Üzenetküldés
Írta: Game94 - 2010. július 16. - 20:14:29
Igen , de mivel az már bene van a modomban ezért nekem az egyszerubb :D
Cím: IV-MP Üzenetküldés
Írta: jana4 - 2010. július 16. - 20:19:52
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!