Error Al querer colocar chat de admin D:
#1

hola, bueno estaba biendo el Fs ladmin y copie el chat el cual se usa este icono # para hablar entonces lo quise colocar en otro Fs (lo puse en OnPlayerText porke en el ladmin aparecia ahy) Y me sale este Error:

Код:
C:\Documents and Settings\X ven\Escritorio\Server\filterscripts\Simple.pwn(190) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.

Las lineas

Код:
	if(text[0] == '#' && (NivelAdmin[playerid] == 1 || NivelAdmin[playerid] == 2 || NivelAdmin[playerid] == 3 || NivelAdmin[playerid] == 4 || NivelAdmin[playerid] == 5)
 {
	  new string[128]; GetPlayerName(playerid,string,sizeof(string));
		format(string,sizeof(string),"< Admin Chat: > %s: %s",string,text[1]); MensajeAdmin(Color_Amarillo,string);
	  return 0;
	}
Bueno ojala me ayuden os agradeceria muchisimo :lol:
Reply
#2

Код:
if(text[0] == '#' && PlayerInfo[playerid][Level] >= 1) {
	  new string[256],name[24]; GetPlayerName(playerid,name,24);
		format(string,256,"%s: %s",name,text[1]); MessageToAdmins(yellow,string);
	  return 0;	}
Proba aver...
Reply
#3

Quote:
Originally Posted by FlowMen
Код:
if(text[0] == '#' && PlayerInfo[playerid][Level] >= 1) {
	  new string[256],name[24]; GetPlayerName(playerid,name,24);
		format(string,256,"%s: %s",name,text[1]); MessageToAdmins(yellow,string);
	  return 0;	}
Proba aver...
Es exactamente lo mismo ke puse yo solamente ke lo pusiste en el codigo de ladmin
Reply
#4

pawn Код:
if(text[0] == '#' && (NivelAdmin[playerid] > 0)
{
  new string[128];
  GetPlayerName(playerid,string,sizeof(string));
  format(string,sizeof(string),"< Admin Chat: > %s: %s",string,text[1]); MensajeAdmin(Color_Amarillo,string);
  return 0;
}
es mucho mas facil, solo tenias que aplicar la logica del ladmin con tu codigo y problema solucionado
Reply
#5

Quote:
Originally Posted by the_chaoz
pawn Код:
if(text[0] == '#' && (NivelAdmin[playerid] > 0)
{
  new string[128];
  GetPlayerName(playerid,string,sizeof(string));
  format(string,sizeof(string),"< Admin Chat: > %s: %s",string,text[1]); MensajeAdmin(Color_Amarillo,string);
  return 0;
}
es mucho mas facil, solo tenias que aplicar la logica del ladmin con tu codigo y problema solucionado
Tampoco me funciono men Bueno ojala me ayuden
Reply
#6

solo una pregunta.
tenes definida la funcion MensajeAdmin ?
Reply
#7

Quote:
Originally Posted by the_chaoz
solo una pregunta.
tenes definida la funcion MensajeAdmin ?
Nop xD esque mira en el ladmin sale asi MessageToAdmins una cosa asi entonces yo en mi Fs puse MensajeAdmin porke cuando un admin tipea por ejemplo /ban en esa cosa de administradores sale ke tal admin a puesto ese comando y eso sale con MensajeAdmin entonces por eso puse Mensaje Admin

Bueno ojalais me ayudeis xd :P
Reply
#8

tenes que definirla, si no nunca va a enviar ningun mensaje...
Reply
#9

Dentro de OnPlayerText...
Код:
{
  if(text[0] == '#'){
  if(Nivel_Admin[playerid] > 0){
	new string[128], name[64];
 	format(strinng, sizeof(strinng), "<Chat Admin>%s: %s",name, text[1]);
	for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i) && Nivel_Admin[i] > 0)
			{
				SendClientMessage(i, amarilo, strinng);//definн el color..
			}
		}
		}
	return 0;
	}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)