[Ayuda] Duda con ZCMD
#1

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

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

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

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]");

Reply
#4

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


Forum Jump:


Users browsing this thread: 1 Guest(s)