16.07.2015, 02:14
Puedes hacerlo con parбmetros opcionales, o si se va a usar tres partes del comando (/baul guardar arma) en varios objetos puedes colocarlo como parбmetro fijo.
Asн: PD: No se si hayan errores.
Asн: PD: No se si hayan errores.
PHP код:
CMD:baul(playerid, params[])
{
if(isnull(params))
return SendClientMessage(playerid, COLOR_GREY, "Baul");
new
opcion[20], opc[20];
if(!sscanf(params, "s[20]S(opc)[20]", opcion)) //S(opc1)[20] es parametro opcional, puede ser cambiado a: "(params, "s[20]s[20]", opcion, opc)"
{
if(strcmp(opcion, "guardar" , true) != -1)
{
//SendClientMessage(playerid, COLOR_GREY, "Guardar items en el baul");
if(!isnull(opc))
{
if(strcmp(opc, "arma", true) != -1)
{
//SendClientMessage(playerid, COLOR_GREY, "Guardar arma en baul);
}
}
else return SendClientMessage(playerid, -1, "Debes usar /baul guardar [objeto]");
}
else //SendClientMessage(playerid, -1, "Opciones disponibles: Guardar");
}
return 1;
}