SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 12/06/2019, 01:23 AM   #1
Henriquearauj
Little Clucker
 
Join Date: May 2019
Location: Araripina Pernambuco
Posts: 11
Reputation: 0
Default Chat próximo

Alguem poderia me mandar um tópico ou um codigo de chat próximo?
Henriquearauj is offline   Reply With Quote
Old 12/06/2019, 04:07 AM   #2
Diguinho278
Little Clucker
 
Diguinho278's Avatar
 
Join Date: May 2019
Location: Brasil
Posts: 20
Reputation: 1
Default Re: Chat próximo

Como assim? Para apenas players que esteja perto ver a mensagem?
Diguinho278 is offline   Reply With Quote
Old 12/06/2019, 10:46 AM   #3
ipsLuan
High-roller
 
ipsLuan's Avatar
 
Join Date: Feb 2013
Location: Ilhéus, BA
Posts: 4,227
Reputation: 314
Default Re: Chat próximo

Loop + verificação de distância.
__________________
O fim.
ipsLuan is offline   Reply With Quote
Old 12/06/2019, 11:26 AM   #4
Ley
High-roller
 
Ley's Avatar
 
Join Date: Jul 2012
Posts: 1,100
Reputation: 10
Default Re: Chat próximo

PHP Code:
CMD:proximo(playeridparams[])
{
    new 
str[128], texto[100];
    
format(strsizeof(str),"%s diz: %s"VerNome(playerid), texto);

    new 
Float:PosCP[3];
    
GetPlayerPos(playeridPosCP[0], PosCP[1], PosCP[2]);

    for(new 
iMAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i30PosCP[0], PosCP[1], PosCP[2])) // altere 30 para definir a distância (raio).
        
{
            
SendClientMessage(i, -1str);
        }
    }
    return 
1;

__________________
Minha Jornada

Antigo programador oficial do servidor @CarsonGames
Desenvolvedor de aplicativos e software mobile e desktop para comunicações e vendas de recursos SA-MP: Portfólio aqui.
Aplicativos desenvolvidos para guildas de outros jogos: Store @UnForgiven

Contato Messenger: Clique aqui!
Ley is offline   Reply With Quote
Old 12/06/2019, 05:59 PM   #5
Ever_SH
Huge Clucker
 
Ever_SH's Avatar
 
Join Date: Sep 2012
Location: RS - Brasil
Posts: 472
Reputation: 14
Default Re: Chat próximo

Na Callback OnPlayerText, crie um loop em todos os players e verifique utilizando IsPlayerInRangeOfPoint. Para os players que estiverem perto, use um SendClientMessage, para mandar o parâmetro "text" da Callback. Não esqueça de retornar 0 no final, para que não seja mandada o mensagem pela forma nativa do SAMP.
Ever_SH is offline   Reply With Quote
Old 12/06/2019, 07:53 PM   #6
AutoMatic2
Huge Clucker
 
AutoMatic2's Avatar
 
Join Date: Apr 2018
Location: Patrocínio MG
Posts: 419
Reputation: 10
Thumbs up Re: Chat próximo

Se for fazer por comando use o sscanf no sistema do Ley

PHP Code:
#include <foreach> 
PHP Code:
/* Public */

public OnPlayerText(playeridtext[])
{
     if(
text[0] == '!')
     {
          new 
Float:Pos[3], string[128];
          
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
          
format(stringsizeof(string), "| Próximo | %s (%d) diz: %s"Nome(playerid), playeridtext[1])

          foreach(
Playeri)
          {
               if(
IsPlayerInRangeOfPoint(i30.0Pos[0], Pos[1], Pos[2]))
               {
                     
SendClientMessage(i, -1string);
                }
           }
      }
      return 
0;
}

/* Final */

Nome(playerid)
{
    new 
Name[24];
    
GetPlayerName(playeridName24);
    return 
Name;

Era só pesquisar por chat próximo samp na net que aparecia, uma boa forma de aprender e fazendo! aqui se vc não quer aprender nem sempre tem a resposta
__________________
Você nunca vai aprender desistindo!
AutoMatic2 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Prefixo admin no chat + chat proximo Ryuzaki07 Português/Portuguese 19 07/06/2019 04:25 PM
[Pedido] Chat Proximo. Supera Português/Portuguese 6 11/03/2019 11:22 PM
[Ajuda] Chat Proximo Jao157 Português/Portuguese 2 23/10/2014 04:15 AM
[Ajuda] <y> Chat Proximo <y> i7Core Português/Portuguese 4 21/01/2014 05:28 PM
[Ajuda] Chat proximo ThiagoMK Português/Portuguese 3 28/07/2013 11:31 PM


All times are GMT. The time now is 07:09 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.