SA-MP Forums Archive
no me funciona el comando. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: no me funciona el comando. (/showthread.php?tid=396332)



no me funciona el comando. - Porta0123 - 30.11.2012

bueno pues estoy creado un comando para darme armas como administrador ,:
pero no me funciona....
Код:
CMD:armast(playerid, params[])
{
	if(IsPlayerAdmin(playerid))
	{
		GivePlayerWeapon(playerid, 9, 2);
		GivePlayerWeapon(playerid, 24, 50000);
		GivePlayerWeapon(playerid, 26, 50000);
		GivePlayerWeapon(playerid, 32, 50000);
		GivePlayerWeapon(playerid, 34, 50000);
		GivePlayerWeapon(playerid, 44, 50000);
	}
	return 1;
}
Foto del problema: (subiendo la foto)


Respuesta: no me funciona el comando. - oOFotherOo - 30.11.2012

Amigo esta mal el comando es asi:

pawn Код:
CMD:armast(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
            new arma, player, municion;
            if(!sscanf(params, "ddd", player, arma, municion) )
            {
        GivePlayerWeapon(player, arma, municion);
            }  
            else return SendClientMessage( playerid, -1, "Uso: /armast [ID/JUGADOR] [ID/ARMA] [MUNICION]);
}
    return 1;
}
PD: Debes tener el include sscanf.

Un saludo.


Respuesta: no me funciona el comando. - adri1 - 30.11.2012

Hay podrнas usar strcmp sin problema de todos modos:
Код:
CMD:armast(playerid, params[])
{
        #pragma unused params
	if(IsPlayerAdmin(playerid))
	{
		GivePlayerWeapon(playerid, 9, 2);
		GivePlayerWeapon(playerid, 24, 50000);
		GivePlayerWeapon(playerid, 26, 50000);
		GivePlayerWeapon(playerid, 32, 50000);
		GivePlayerWeapon(playerid, 34, 50000);
		GivePlayerWeapon(playerid, 44, 50000);
	}
	return 1;
}
No veo ningъn error, pero seguramente te de un warning por no usar params.

Saludos


- Porta0123 - 30.11.2012

ok mirare a ver

ps sigue sin funcionar el problema es que sale que no existe el comando


Respuesta: Re: no me funciona el comando. - adri1 - 30.11.2012

Quote:
Originally Posted by Porta0123
Посмотреть сообщение
ps sigue sin funcionar el problema es que sale que no existe el comando
Te logeaste RCON? xD

Код:
CMD:armast(playerid, params[])
{
        #pragma unused params
	if(IsPlayerAdmin(playerid))
	{
		GivePlayerWeapon(playerid, 9, 2);
		GivePlayerWeapon(playerid, 24, 50000);
		GivePlayerWeapon(playerid, 26, 50000);
		GivePlayerWeapon(playerid, 32, 50000);
		GivePlayerWeapon(playerid, 34, 50000);
		GivePlayerWeapon(playerid, 44, 50000);
	}
        else SendClientMessage(playerid,-1,"No eres Admin RCON");
	return 1;
}
Eso hara que si el jugador no es admin rcon le darб error.


Respuesta: no me funciona el comando. - CaptainMactavish - 30.11.2012

IsPlayerAdmin es para ver si un jugador es Admin RCON, no tiene nada que ver con tu sistema de administraciуn.
їPor quй no utilizas la wiki para guiarte? Podrнas ahorrarte muchas preguntas y a nosotros tiempo.


Re: Respuesta: Re: no me funciona el comando. - Porta0123 - 01.12.2012

Quote:
Originally Posted by adri1
Посмотреть сообщение
Te logeaste RCON? xD

Код:
CMD:armast(playerid, params[])
{
        #pragma unused params
	if(IsPlayerAdmin(playerid))
	{
		GivePlayerWeapon(playerid, 9, 2);
		GivePlayerWeapon(playerid, 24, 50000);
		GivePlayerWeapon(playerid, 26, 50000);
		GivePlayerWeapon(playerid, 32, 50000);
		GivePlayerWeapon(playerid, 34, 50000);
		GivePlayerWeapon(playerid, 44, 50000);
	}
        else SendClientMessage(playerid,-1,"No eres Admin RCON");
	return 1;
}
Eso hara que si el jugador no es admin rcon le darб error.
eso ya se que es solo para administracion de momento xD mirare a ver xD


Re: Respuesta: no me funciona el comando. - H7_Tr0m - 01.12.2012

Quote:
Originally Posted by oOFotherOo
Посмотреть сообщение
Amigo esta mal el comando es asi:

pawn Код:
CMD:armast(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
            new arma, player, municion;
            if(!sscanf(params, "ddd", player, arma, municion) )
            {
        GivePlayerWeapon(player, arma, municion);
            }  
            else return SendClientMessage( playerid, -1, "Uso: /armast [ID/JUGADOR] [ID/ARMA] [MUNICION]);
}
    return 1;
}
PD: Debes tener el include sscanf.

Un saludo.
Por favor no digas cualquier cosa, tu comando es diferente al de el, y el no utiliza ningun parametro porq quiere dar tipos de armas especificos, no necesita sscanf para splitear la cadena del comando

El error es simple, no estas logueado como rcon admin


Re: no me funciona el comando. - Porta0123 - 01.12.2012

si estoy con el:
/rcon login (mi contraseсa) me dice que estoy conectado.
y entonces al poner el comando me sale lo de SERVER:unknow command


Respuesta: no me funciona el comando. - SaiB0T - 03.12.2012

Donde lo colocaste al comando? porque es zcmd tiene que ir fuera de onplayercommandtext.