foreach(Player, i)
{
new Strf[128], Str[128];
new
Float:chatX, Float:chatY, Float:chatZ
;
GetPlayerPos( i, chatX, chatY, chatZ );
if( IsPlayerInRangeOfPoint( i, 15.0, chatX, chatY, chatZ ) )
{
if(PlayerInfo[i][pAju] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{00FF00}Aju{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
}
if(PlayerInfo[i][pMod] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{0000FF}Mod{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
}
if( PlayerInfo[i][pAdmin] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{FF4040}Admin{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
}
}
}
foreach(Player, i)
{
new Strf[128], Str[128];
new
Float:chatX, Float:chatY, Float:chatZ
;
GetPlayerPos( i, chatX, chatY, chatZ );
if( IsPlayerInRangeOfPoint( i, 15.0, chatX, chatY, chatZ ) )
{
if(PlayerInfo[i][pAju] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{00FF00}Aju{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
return false;
}
if(PlayerInfo[i][pMod] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{0000FF}Mod{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
return false;
}
if( PlayerInfo[i][pAdmin] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{FF4040}Admin{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
return false;
}
if(PlayerInfo[i][pDono] == 1)
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{FF4040}Dono{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
return false;
}
if( PlayerInfo[i][pAdmin] == 0 && PlayerInfo[i][pDono] == 0 && PlayerInfo[i][pMod] == 0 && pVip[i][1])
{
format(Str, sizeof(Str), "%s{FFFFFF}[ %d ][{FF00FF}VIP{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Str);
return false;
}
if( PlayerInfo[i][pAdmin] == 0 && PlayerInfo[i][pMod] == 0 && PlayerInfo[i][pAju] == 0 && PlayerInfo[i][pDono] == 0 && !pVip[i][1])
{
format(Str, sizeof(Str), " %s[ %d ]:{FFFFFF} %s", Nome(i),i, text);
SendClientMessage(i,GetPlayerColor(playerid),Str);
return false;
}
}
}
public OnPlayerText(playerid, text[])
{//Public '-'
foreach(Player, i)
{
new Strf[128], Str[128];
new
Float:chatX, Float:chatY, Float:chatZ
;
GetPlayerPos( i, chatX, chatY, chatZ );
if( IsPlayerInRangeOfPoint( i, 15.0, chatX, chatY, chatZ ) )
{
if(PlayerInfo[i][pAju] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{00FF00}Aju{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
return false;
}
if(PlayerInfo[i][pMod] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{0000FF}Mod{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
return false;
}
if( PlayerInfo[i][pAdmin] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{FF4040}Admin{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
return false;
}
if(PlayerInfo[i][pDono] == 1)
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{FF4040}Dono{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Strf);
return false;
}
if( PlayerInfo[i][pAdmin] == 0 && PlayerInfo[i][pDono] == 0 && PlayerInfo[i][pMod] == 0 && pVip[i][1])
{
format(Str, sizeof(Str), "%s{FFFFFF}[ %d ][{FF00FF}VIP{FFFFFF}]: %s", Nome(i), i, text);
SendClientMessage(i,-1,Str);
return false;
}
if( PlayerInfo[i][pAdmin] == 0 && PlayerInfo[i][pMod] == 0 && PlayerInfo[i][pAju] == 0 && PlayerInfo[i][pDono] == 0 && !pVip[i][1])
{
format(Str, sizeof(Str), " %s[ %d ]:{FFFFFF} %s", Nome(i),i, text);
SendClientMessage(i,GetPlayerColor(playerid),Str);
return false;
}
}
return 0;//
}
PHP код:
![]() |
if(PlayerInfo[i][pAju] == 1 )
{
format(Strf, sizeof(Strf), "%s{FFFFFF}[ %d ] [{00FF00}Aju{FFFFFF}]: %s", Nome(i), i, text);
ProxDetector(20.0, i, Strf, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5);
}
if( PlayerInfo[i][pAdmin] == 0 && PlayerInfo[i][pMod] == 0 && PlayerInfo[i][pAju] == 0 && PlayerInfo[i][pDono] == 0 && !pVip[i][1])
{
format(Str, sizeof(Str), " %s[ %d ]:{FFFFFF} %s", Nome(i),i, text);
SendClientMessage(i,GetPlayerColor(playerid),Str);
return false;
}
new Sem_Chat_Global = 1;//Topo GM
if(Sem_Chat_Global){// Fim OnPlayerText
format(Str, sizeof(Str), "%s{FFFFFF}[%d] diz: %s", Nome(playerid), playerid, text);
ProxDetector(20.0, i, Str, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5);
return false;
}