Szerző Téma: Közelben levőknek chat  (Megtekintve 774 alkalommal)

Közelben levőknek chat
« Dátum: 2016. augusztus 23. - 15:38:32 »
0 Show voters
Na, szóval azt szeretném megoldani, hogy a közelben levőknek mutassa, amit írok.
\"dJbbNKG.png\"
Ez a probléma, hogy kéne megoldani?
 
public OnPlayerText(playerid, text[])
{
new szoveg[100];
if(!PlayerInfo[playerid][pBelepve])
return SendClientMessage(playerid, COL_PIROS, \"Nem vagy belépve!\");
if(!PlayerInfo[playerid][pTeam])
return SendClientMessage(playerid, COL_PIROS, \"Te nem vagy egy team tagja se!\");
format(szoveg, sizeof(szoveg), \"%s mondja: %s\", Nev(playerid), text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
        new Float:x, Float:y, Float:z;
       GetPlayerPos(playerid, x, y, z);
        if (IsPlayerInRangeOfPoint(i, 10.0, x, y, z))
         {
            SendClientMessage(i, -1, szoveg);
        }
    }
return 1;
}

Közelben levőknek chat
« Válasz #1 Dátum: 2016. augusztus 23. - 15:47:46 »
0 Show voters
próbáld ki így esetleg
 

public OnPlayerText(playerid, text[])
{
        new szoveg[100];
        if(!PlayerInfo[playerid][pBelepve])
                return SendClientMessage(playerid, COL_PIROS, \"Nem vagy belépve!\");
        if(!PlayerInfo[playerid][pTeam])
                return SendClientMessage(playerid, COL_PIROS, \"Te nem vagy egy team tagja se!\");
        format(szoveg, sizeof(szoveg), \"%s mondja: %s\", Nev(playerid), text);
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
                new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
        if (IsPlayerInRangeOfPoint(i, 10.0, x, y, z))
        {
   if(i == playerid) continue;
   SendClientMessage(i, -1, szoveg);
   return 0;
        }
    }
        return 1;
}

Közelben levőknek chat
« Válasz #2 Dátum: 2016. augusztus 23. - 15:50:57 »
0 Show voters
Így csak publikra írja ki.

Dupla hozzászólás automatikusan összefûzve. ( 2016. augusztus 23. - 15:56:06 )

Megoldva, eredeti parancsom és return 0.
« Utoljára szerkesztve: 2016. augusztus 23. - 15:56:06 írta otal »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal