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

San Andreas Multiplayer (SA-MP) => Leírások/Útmutatók => SA-MP: Szerverfejlesztés => Eljárások ( Callbackok ) => A témát indította: ZeRo - 2011. január 23. - 14:13:40

Cím: public OnPlayerText( playerid, text[ ] )
Írta: ZeRo - 2011. január 23. - 14:13:40
OnPlayerText
Ez az eljárás akkor hívódik meg, amikor egy játékos üzenetet küld a chatbe.
Paraméterek:
 
( playerid, text )

 
playerid - Annak a játékosnak az azonosítója, aki beírta az üzenetet.
text[  ] - Az a üzenet, ami elküldésre került.
Visszatérés Ha ebben az eljárásban a visszatérési érték 0, akkor az elküldeni kívánt üzenet nem fog megjelenni a chatboxban.
Példa:
 

public OnPlayerText( playerid, text[  ] ) {
    // ha a mute[ playerid ] cella értéke 1, akkor a játékos által
    // bevitt üzenet nem fog megjelenni
    if( mute[ playerid ] == 1 ) return 0;
    return 1;
}

 
Kapcsolódó eljárások:
OnPlayerCommandText (http://sampforum.hu/index.php?topic=9325.0): Ez az eljárás akkor hívódik meg, amikor egy játékos üzenetet küld a chaten keresztül.
Kapcsolódó függvények:
SendPlayerMessageToPlayer (#post_): Ez a függvény egy megadott játékos nevében küld üzenetet egy adott játékosnak.
SendPlayerMessageToAll (#post_): Ez a függvény egy megadott játékos nevében küld üzenetet mindenkinek.
Eredeti téma: http://wiki.sa-mp.com/wiki/OnPlayerText