[AYUDAME] Buscando fs. -
luillixd - 23.04.2010
Hola, de nuevo, como estan?... Al grano, estoy buscando un filterscript, que no lo consigo, ya que casi siempre lo traen incluido los sistemas de Administrador. Bueno, el fs que busco es el que hace que salga tu mensaje en el medio de la pantalla, pasa que uso el EsAdmin, y ese tiene anuncios, pero en el chat normal, y la verdad eso no me gusta mucho... Preferiria usar estos mensajes, son mas llamativos para los usuarios... Sin mas que decir, espero que me respondan...
Re: [AYUDAME] Buscando fs. -
TheChaoz - 23.04.2010
entonces lo que buscas no es un filterscript, ya que seria medio desperdicio hacer un fs solo x un comando.
aca te dejo el comando en strcmp y en dcmd.
Nota: vos agregale las restricciones para q solo lo usen admins xq no se el sistema de variables del EsAdmin.
por dcmd:
pawn Код:
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(anunciar, 8, cmdtext);
return 0;
}
dcmd_anunciar(playerid, params){
//restriccion de level.
if(!strlen(params))return SendClientMessage(playerid, 0xFFFF00FF, "USO: /anunciar <mensaje>");
return GameTextForAll(params,4000,3);
}
por strcmp:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/anunciar", true) == 0){
//restriccion de level.
new tmp[256], idx;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid, 0xFFFF00FF, "USO: /anunciar <mensaje>");
return GameTextForAll(tmp,4000,3);
}
return 0;
}
espero que te sirva y cualquier cosa me decis
Re: [AYUDAME] Buscando fs. -
luillixd - 23.04.2010
No le encuentro la restricciones en otros cmds S: ... Un ejemplo de como seria el texto de la restriccion de level? Algo similar para guiarme
Re: [AYUDAME] Buscando fs. -
TheChaoz - 23.04.2010
en el ladmin es asi (si no me equivoco, hace mucho q no lo uso)
pawn Код:
if(PlayerInfo[playerid][Level] >= 3){
//codigo
}else return SendClientMessage(....);
Re: [AYUDAME] Buscando fs. -
camiloasc1 - 23.04.2010
pawn Код:
//texto de juego
if(strcmp(cmd, "/texto", true) == 0)
{
new estilo;
new tiempo;
new mensaje[256];
cmd = strtok(cmdtext, idx);
if(!strlen(cmd))
{
SendClientMessage(playerid, COLOR_BLANCO, "Usa: /texto [Estilo] [Duracion(En Segundos)] [Mensaje]");
return 1;
}
estilo = strval(cmd);
if(estilo == 2)
{
SendClientMessage(playerid,COLOR_VERDE, "No puedes usar el estilo #2");
return 1;
}
cmd = strtok(cmdtext, idx);
if(!strlen(cmd))
{
SendClientMessage(playerid,COLOR_VERDE, "Usa: /texto [Estilo] [Duracion(En Segundos)] [Mensaje]");
return 1;
}
tiempo = strval(cmd);
mensaje = strrest(cmdtext,idx);
if(!strlen(mensaje))
{
SendClientMessage(playerid,COLOR_VERDE,"Usa: /texto [Estilo] [Duracion(En Segundos)] [Mensaje]");
return 1;
}
GameTextForAll(mensaje,(tiempo * 1000),estilo);
return 1;
}
lo agregas en el nivel que lo quieras, recomendado el nivel 3
Re: [AYUDAME] Buscando fs. -
luillixd - 23.04.2010
Me tira error al compilar...
Quote:
C:\SERVER~2\FILTER~1\EsAdmin.pwn(866) : error 017: undefined symbol "COLOR_BLANCO"
C:\SERVER~2\FILTER~1\EsAdmin.pwn(872) : error 017: undefined symbol "COLOR_VERDE"
C:\SERVER~2\FILTER~1\EsAdmin.pwn(87 : error 017: undefined symbol "COLOR_VERDE"
C:\SERVER~2\FILTER~1\EsAdmin.pwn(885) : error 017: undefined symbol "COLOR_VERDE"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
|
Ya que los colores los tienes definidos como: COLOR_WHITE, COLOR_GREEN
Re: [AYUDAME] Buscando fs. -
Pandax - 23.04.2010
Quote:
Originally Posted by luillixd
Me tira error al compilar...
Quote:
C:\SERVER~2\FILTER~1\EsAdmin.pwn(866) : error 017: undefined symbol "COLOR_BLANCO"
C:\SERVER~2\FILTER~1\EsAdmin.pwn(872) : error 017: undefined symbol "COLOR_VERDE"
C:\SERVER~2\FILTER~1\EsAdmin.pwn(87 : error 017: undefined symbol "COLOR_VERDE"
C:\SERVER~2\FILTER~1\EsAdmin.pwn(885) : error 017: undefined symbol "COLOR_VERDE"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
|
Ya que los colores los tienes definidos como: COLOR_WHITE, COLOR_GREEN
|
Define Los Colores Verde y Blanco, te seria mas facil