SA-MP Forums Archive
[Ayuda] Duda con ZCMD - 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: [Ayuda] Duda con ZCMD (/showthread.php?tid=497766)



[Ayuda] Duda con ZCMD - Thewin - 28.02.2014

Bueno, mi duda es como podria colocar el comando /ayuda faccion, el comando de /ayuda lo tengo asi:

Код:
CMD:ayuda(playerid, params[]){
    if(IsPlayerConnected(playerid))
	{
		SendClientMessage(playerid, COLOR_WHITE, "{0079C9}Mйdico:{FFFFFF} /Medico /Renunciar /Revisar Paciente [id] /Reanimar [id]");
		SendClientMessage(playerid, COLOR_WHITE, "{0079C9}General:{FFFFFF} /Hora /Cuenta /Trabajos /Duda [Texto] /Subirnivel /ID [Nombre]");
		SendClientMessage(playerid, COLOR_WHITE, "{0079C9}Vehнculos:{FFFFFF} /Arrancar /Detener /Estacionar /Luces /Llenar /Comprar bidon");
		SendClientMessage(playerid, COLOR_WHITE, "{0079C9}Casa:{FFFFFF} /Comprarcasa /Vendercasa /EntrarC /SalirC /Armario");
        SendClientMessage(playerid, COLOR_WHITE, "{0079C9}Rol:{FFFFFF} /Me [Acciуn] /Do [Entorno] /G [Gritar] /S [Susurrar] /Intentar [Acciуn] /Estado [Texto]]");
		SendClientMessage(playerid, COLOR_WHITE, "{0079C9}Otros:{FFFFFF} /Ayuda Trabajos /Ayuda Faccion /Ayuda Telefono /Ayuda Vip");
	}
	return 1;
}
He intentado colocando que el jugador deba escribir 2 variable con el sscanf pero ni idea como identificar la variable "faccion".

Gracias.


Respuesta: [Ayuda] Duda con ZCMD - OTACON - 28.02.2014

https://sampforum.blast.hk/showthread.php?tid=169354

PD: usa esto tambien, no hace daсo.


Respuesta: [Ayuda] Duda con ZCMD - dannypanda05 - 28.02.2014

Aqui un ejemplo C:

PHP код:
CMD:ayuda(playerid,params[]) {
    if(
sscanf(params"s[9]",params[0])) return Mensaje(playerid,red,"[INFO]: Modo de uso Correcto /ayuda [general/faccion]");
    if(!
strcmp("general",params[0],true))
    {
         
// Aqui las funciones de la ayuda en general
    
return 1;
    }
    if(!
strcmp("faccion",params[0],true))
    {
          
// Aqui las funciones de la ayuda de las facciones
    
return 1;
    }
    return 
Mensaje(playerid,red,"[INFO]: Modo de uso Correcto /ayuda [general/faccion]");




Respuesta: [Ayuda] Duda con ZCMD - OTACON - 01.03.2014

pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <YSI\y_stringhash>

COMMAND:comando(playerid, params[]) {
    new opciones[20];
    if(sscanf(params, "s[20]", opciones)) return SendClientMessage(playerid, -1, " Escribe: /comando [opciones(opcion1-opcion2)]");
    switch (YHash(opciones)) {
        case _H<opcion1>: {
        //TU FUNCION
        }
        case _H<opcion2>: {
        //TU FUNCION
        }
        //ETC...
        default:{
        //NINGUNA OPCION VALIDA
        }
    }
    return true;
}