SA-MP Forums Archive
[Ajuda] Chat Proximo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Chat Proximo (/showthread.php?tid=664845)



Chat Proximo - Cauezin - 13.03.2019

Estou tentando fazer um chat pra que apenas pessoas proximas uma das outras consigam se comunicar, sу que nгo estб funcionando, a mensagem simplesmente nгo aparece pra outra pessoa.

PHP Code:

public OnPlayerText(playeridtext[])
{
    if(
Player[playerid][pAdminLevel] > 0)
    {
        new 
string[180], FloatpPos[3];
        
GetPlayerPos(playeridpPos[0], pPos[1], pPos[2]);
        
format(stringsizeof(string), "%s %s[%d]: %s"GetPlayerAdminLevel(playerid), GetPlayerNameEx(playerid), playeridtext);
        for(new 
0MAX_PLAYERSi++)
        {
            if(
IsPlayerInRangeOfPoint(playerid10.0pPos[0], pPos[1], pPos[2]))
            {
                
SendClientMessage(,-1string);
                return 
0;
            }
        }
    }
    return 
1;




Re: Chat Proximo - ipsLuan - 13.03.2019

No RangeOfPoint, vocк substitui playerid por i.
E retira return 0; no final do SendClientMessage.


Re: Chat Proximo - Cauezin - 13.03.2019

Quote:
Originally Posted by ipsLuan
View Post
No RangeOfPoint, vocк substitui playerid por i.
E retira return 0; no final do SendClientMessage.
Nгo foi.

Continua nгo vendo a mensagem e a mensagem duplica.



Se tiver com tempo, brota discord, Cauezin#2726


Re: Chat Proximo - NWDMadara - 13.03.2019

PHP Code:
public OnPlayerText(playeridtext[]) 

    if(
Player[playerid][pAdminLevel] > 0
    { 
        new 
string[180], FloatpPos[3]; 
        
GetPlayerPos(playeridpPos[0], pPos[1], pPos[2]); 
        
format(stringsizeof(string), "%s %s[%d]: %s"GetPlayerAdminLevel(playerid), GetPlayerNameEx(playerid), playeridtext); 
        for(new 
0MAX_PLAYERSi++) 
        { 
            if(
IsPlayerInRangeOfPoint(i10.0pPos[0], pPos[1], pPos[2])) 
            { 
                
SendClientMessage(,-1string); 
            } 
        } 
    } 
    return 
0




Re: Chat Proximo - Cauezin - 13.03.2019

Quote:
Originally Posted by NWDMadara
View Post
PHP Code:
public OnPlayerText(playeridtext[]) 

    if(
Player[playerid][pAdminLevel] > 0
    { 
        new 
string[180], FloatpPos[3]; 
        
GetPlayerPos(playeridpPos[0], pPos[1], pPos[2]); 
        
format(stringsizeof(string), "%s %s[%d]: %s"GetPlayerAdminLevel(playerid), GetPlayerNameEx(playerid), playeridtext); 
        for(new 
0MAX_PLAYERSi++) 
        { 
            if(
IsPlayerInRangeOfPoint(i10.0pPos[0], pPos[1], pPos[2])) 
            { 
                
SendClientMessage(,-1string); 
            } 
        } 
    } 
    return 
0

Carlho, eu te amo seu lindo.