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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Mitsubishi_Lancer - 2011. április 28. - 19:33:51

Cím: Ha a játékos ír valamit...
Írta: Mitsubishi_Lancer - 2011. április 28. - 19:33:51
Hello! Az elõzõ témáért bocs, kösz hogy töröltétek.
Azt szeretném kérdezni, hogy ha például egy játékos beírja hogy csá, akkor azt írja vissza a szerver, hogy Csá, *!
* helyett a játékos neve.
Ha van már ilyesmi fs, akkor azt is belinkelhetnétek.
Cím: Ha a játékos ír valamit...
Írta: double out - 2011. április 28. - 20:16:59
[pawn]public OnPlayerText(playerid, text[])
{
if (strfind(text, \"csá\") != -1)
        {
          new name[MAX_PLAYER_NAME], msg[50];
      GetPlayerName(playerid, name, sizeof (name));
      format(msg, 50, \"Csá, %s!\", name);
      SendClientMessageToAll(Szín, msg);
        }
return 1;
}[/pawn]
Cím: Ha a játékos ír valamit...
Írta: kadaradam - 2011. április 28. - 21:23:36
Vagy
 
public OnPlayerText(playerid, text[])
{
    if (strfind(text, \"csá\") != -1)
        {
        SendClientMessage(playerid, 0, \"Csá\");
        }
        return 1;
}
Cím: Ha a játékos ír valamit...
Írta: double out - 2011. április 28. - 21:53:04
Ez is jó, csak nem irja oda a nevét, neki olyan kellet.
 
Azt szeretném kérdezni, hogy ha például egy játékos beírja hogy csá, akkor azt írja vissza a szerver, hogy Csá, *!
* helyett a játékos neve.
[/quote]
Cím: Ha a játékos ír valamit...
Írta: Csabesz - 2011. április 28. - 22:10:56
Kicsit spóroljunk.:  ;)
[pawn]public OnPlayerText ( playerid, text [ ] )
{
if  (strfind ( text, \"csá\" ) != -1 )
        {
          new msg [ 64 ];
      GetPlayerName ( playerid, msg, 64 );
      format ( msg, 50, \"Csá, %s!\", msg );
      SendClientMessageToAll ( 0x0000FF, msg );
        }
return 1;
}[/pawn]
Cím: Ha a játékos ír valamit...
Írta: Mitsubishi_Lancer - 2011. április 29. - 07:01:30
Kösz, kipróbálom!
Mûködik, kösz a segítséget!
zárok.