[Ajuda] Leitura do chat gang
#1

Tenho um fs de gang do sub-zer00 й queria que s admins podessem ler o que falam na gang com isso
if(CallRemoteFunction("GetPlayerAdminLevel","i",i) >= 5) jб tentei de tudo sempre da erro me ajudem

Код:
public OnPlayerText(playerid, text[])
{
	if(text[0]=='!'&&GangID[playerid]!=0)
	{
	    new fm[128],fm2[128],resto[128];
	    if(GangLevel[playerid]>3&&text[1]=='!')
	    {
	        new nml[MAX_PLAYER_NAME];
	        GetPlayerName(playerid,nml,sizeof(nml));
	        strmid(resto,text,2,strlen(text),128);
	        if(GangLevel[playerid]==5)
		    {
				for(new i=0;i<MAX_PLAYERS;i++)
				if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
				PlayerPlaySound(i,1056,0.0,0.0,0.0);
		    	format(fm,128,"~b~%s: %s",POS_NV5,resto);
		    	format(fm2,128,"{41FF00}[GANG CHAT] {FF7700}%s: %s",nml,resto);
		    }
		    else
		    {
				for(new i=0;i<MAX_PLAYERS;i++)
				if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
				PlayerPlaySound(i,1056,0.0,0.0,0.0);
		        format(fm,128,"~b~%s: %s",POS_NV4,resto);
		    	format(fm2,128,"{41FF00}[GANG CHAT] {FF7700}%s: %s",nml,resto);
		    }
	        for(new i=0;i<MAX_PLAYERS;i++)
                if(IsPlayerConnected(i))
		        	if(GangID[playerid]==GangID[i])
		        	{
		            	GameTextForPlayer(i,fm,5000,3);
		            	SendClientMessage(i,azul,fm2);
					}
	        return 0;
	    }
	    strmid(resto,text,1,strlen(text),128);
	    new name[MAX_PLAYER_NAME];GetPlayerName(playerid,name,sizeof(name));
 		switch(GangLevel[playerid])
 		{
 		    case 0:
				for(new i=0;i<MAX_PLAYERS;i++)
				if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
 		        format(fm,128,"{41FF00}[GANG CHAT] {FF7700}%s: %s",name,resto) && PlayerPlaySound(i,1056,0.0,0.0,0.0);
 		    case 1:
				for(new i=0;i<MAX_PLAYERS;i++)
				if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
 		        format(fm,128,"{41FF00}[GANG CHAT] {FF7700}%s: %s",name,resto) && PlayerPlaySound(i,1056,0.0,0.0,0.0);
            case 2:
				for(new i=0;i<MAX_PLAYERS;i++)
				if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
 		        format(fm,128,"{41FF00}[GANG CHAT] {FF7700}%s: %s",name,resto) && PlayerPlaySound(i,1056,0.0,0.0,0.0);
            case 3:
				for(new i=0;i<MAX_PLAYERS;i++)
				if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
 		        format(fm,128,"{41FF00}[GANG CHAT] {FF7700}%s: %s",name,resto) && PlayerPlaySound(i,1056,0.0,0.0,0.0);
            case 4:
				for(new i=0;i<MAX_PLAYERS;i++)
				if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
 		        format(fm,128,"{41FF00}[GANG CHAT] {FF7700}%s: %s",name,resto) && PlayerPlaySound(i,1056,0.0,0.0,0.0);
            case 5:
				for(new i=0;i<MAX_PLAYERS;i++)
				if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
 		        format(fm,128,"{41FF00}[GANG CHAT] {FF7700}%s: %s",name,resto) && PlayerPlaySound(i,1056,0.0,0.0,0.0);
 		}
	    for(new i=0;i<MAX_PLAYERS;i++)
	        if(IsPlayerConnected(i))
		        if(GangID[playerid]==GangID[i])
		            SendClientMessage(i,azul,fm);
		return 0;
	}
	return 1;
}
Reply
#2

O que vocк usa para que os admins vejam o proprio chat? basta vocк colocar no final

No meu sv eu uso assim:

pawn Код:
ABroadCast(Color_Admin, string, 1);
ABroadCast - Chat
Color_Admin - Cor
string - string normal k
1 - nнvel de admin que pode ver no caso poderia botar 5 como vc qr
Reply
#3

C:\Users\Guilherme\Desktop\Blabla\NomeDoServer\Gam eMOD\Filetscript\Sistemagang.pwn(385) : warning 217: loose indentation
C:\Users\Guilherme\Desktop\Blabla\NomeDoServer\Gam eMOD\Filetscript\Sistemagang.pwn(385) : error 017: undefined symbol "ABroadCast"
C:\Users\Guilherme\Desktop\Blabla\NomeDoServer\Gam eMOD\Filetscript\Sistemagang.pwn(386) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#4

Consegui jб
Reply
#5

Na verdade, esse cуdigo que usei era apenas para exemplo. O que eu queria lhe dizer й que vocк poderia usar o prуprio chat dos admins ali, enfim, jб que conseguiu, boa sorte com o seu servidor.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)