SA-MP Forums Archive
Como hacer un comando /guardar - 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: Como hacer un comando /guardar (/showthread.php?tid=579637)



Como hacer un comando /guardar - Mamoru - 28.06.2015

hola, querнa saber si alguien me podrнa decir como hacer un comando que sea asн:

/guardar arma [cinturуn/vehнculo]

Hice esto:
pawn Код:
CMD:guardar(playerid, params[])
{
if(strcmp(params, "arma", true) == 0)
{

}
else SendClientMessage(playerid, -1, "USO: /guardar arma [cinturуn/vehнculo]");
return 1;
}
Pero me faltarнa saber como hacer para que despuйs de escribir "/guardar arma" pueda elegir entre cinturуn y vehнculo


Re: Como hacer un comando /guardar - Infernux - 28.06.2015

Serнa algo asн:

pawn Код:
CMD:guardar(playerid, params[])
{
    new arma[5], lugar[10];
    if(sscanf(params, "s[5]s[10]", arma, lugar))
    {
        return SendClientMessage(playerid, 0xFFFFFFFF, " Usa: /guardar arma [Cinturуn/Vehiculo]");
    }
    if(strcmp(lugar, "cinturon", true) == 0)
    {
        //acб aсade tus funciones de guardar en el cinturуn
    }
    else if(strcmp(lugar, "vehiculo", true) == 0)
    {
        //acб aсade tus funciones de guardar en un coche
    }
    else SendClientMessage(playerid, 0xFFFFFFFF, " Usa: /guardar arma [Cinturуn/Vehiculo]");
    return 1;
}
Espero te sirva, saludos.


Respuesta: Re: Como hacer un comando /guardar - Mamoru - 29.06.2015

Quote:
Originally Posted by Infernux
Посмотреть сообщение
Serнa algo asн:

pawn Код:
CMD:guardar(playerid, params[])
{
    new arma[5], lugar[10];
    if(sscanf(params, "s[5]s[10]", arma, lugar))
    {
        return SendClientMessage(playerid, 0xFFFFFFFF, " Usa: /guardar arma [Cinturуn/Vehiculo]");
    }
    if(strcmp(lugar, "cinturon", true) == 0)
    {
        //acб aсade tus funciones de guardar en el cinturуn
    }
    else if(strcmp(lugar, "vehiculo", true) == 0)
    {
        //acб aсade tus funciones de guardar en un coche
    }
    else SendClientMessage(playerid, 0xFFFFFFFF, " Usa: /guardar arma [Cinturуn/Vehiculo]");
    return 1;
}
Espero te sirva, saludos.
Gracias!! me sirviу, aunque no importa si escribнs "arma" funciona siempre que escribas 4 letras en lugar de arma.


Respuesta: Como hacer un comando /guardar - [DOG]irinel1996 - 29.06.2015

Aсade otro strcmp pero comparando la variable arma.


Respuesta: Como hacer un comando /guardar - TheMatius - 30.06.2015

Creo que solo faltу esto. if(strcmp(arma, "arma", true) == 0)

Quote:
Код:
CMD:guardar(playerid, params[])
{
	new arma[5], lugar[10];
	if(sscanf(params, "s[5]s[10]", arma, lugar))
	{
		return SendClientMessage(playerid, 0xFFFFFFFF, " Usa: /guardar arma [Cinturуn/Vehiculo]");
	}
        if(strcmp(arma, "arma", true) == 0)// creo que falto esto para que valide a arma..
        {
	        if(strcmp(lugar, "cinturon", true) == 0)
	       {
	           //acб aсade tus funciones de guardar en el cinturуn
	        }
	        else if(strcmp(lugar, "vehiculo", true) == 0)
	       {
	           //acб aсade tus funciones de guardar en un coche
	        }
	       else SendClientMessage(playerid, 0xFFFFFFFF, " Usa: /guardar arma [Cinturуn/Vehiculo]");
         }
	return 1;
}



Respuesta: Como hacer un comando /guardar - Mamoru - 01.07.2015

Hola, gracias a los que comentaron, me ayudaron mucho