Como hacer un comando /guardar
#1

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
Reply
#2

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.
Reply
#3

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.
Reply
#4

Aсade otro strcmp pero comparando la variable arma.
Reply
#5

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;
}
Reply
#6

Hola, gracias a los que comentaron, me ayudaron mucho
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)