Como incorporo esto a estй comando.
#1

La gm que uso tenнa el /cuenta en Dialogo, en el decнa en que facciуn/familia estabas y con el rango, con estб funciones:

Код:
/*			if(InfoJugador[playerid][jLider])
			A_Format(StrFac,    ""#CINFO"FACCION:\t"#CBLANCO"%s | Rango: Lider\n",NombreFaccion(InfoJugador[playerid][jLider]));

			else if(InfoJugador[playerid][jMiembro])
			A_Format(StrFac,    ""#CINFO"FACCION:\t"#CBLANCO"%s | Rango: %d\n",NombreFaccion(InfoJugador[playerid][jMiembro]),InfoJugador[playerid][jRango]);

			else
			A_Format(StrFac, ""#CINFO"FACCION:\t"#CBLANCO"Ninguna\n");

			if(InfoJugador[playerid][jLiderFam])
			A_Format(StrFam,    ""#CINFO"FAMILIA:\t"#CBLANCO"%s | Rango: Lider\n",InfoFamilia[InfoJugador[playerid][jLiderFam]][fNombre]);

			else if(InfoJugador[playerid][jMiembroFam])
			A_Format(StrFam,    ""#CINFO"FAMILIA:\t"#CBLANCO"%s | Rango: %d\n",InfoFamilia[InfoJugador[playerid][jMiembroFam]][fNombre],InfoJugador[playerid][jRangoFam]);

			else
			A_Format(StrFam, ""#CINFO"FAMILIA:\t"#CBLANCO"Ninguna\n");
Quiero que el nuevo comando en texto para ver lo que tiene tu cuenta diga en que facciуn/familia/rango tienes, serнa incorporar esas funciones a estй comando.

Код:
	CMD:cuenta(playerid,params[])
	{
		new string[127];
		if (GetPVarInt(playerid,"Logueado"))
		{
		    new stexto[13];
		    if (InfoJugador[playerid][jSexo] == 1) stexto = "Hombre";
		    else if (InfoJugador[playerid][jSexo] == 2) stexto = "Mujer";
		    else stexto = "No definido";
			new empleo[21];
			switch(InfoJugador[playerid][jTrabajo])
			{
				case 0: empleo = "Ninguno";
	            case 1: empleo = "Camionero";
	            case 2: empleo = "Cosechador";
	        }
			new Float:ExpVal = (InfoJugador[playerid][jExperiencia] * ((InfoJugador[playerid][jNivel] +1)*3) / 100);
			new ExpStr[3];
			A_Format(ExpStr,"%d",ExpVal);
			format(string,sizeof(string),"Informaciуn: Nombre: %s | Experiencia: %d/100 | Nivel: %d | Sexo: %s | Edad: %d | Dinero: $%d",NombreJugador(playerid),ExpStr,InfoJugador[playerid][jNivel],stexto,InfoJugador[playerid][jEdad],InfoJugador[playerid][jDinero]);
			Mensaje(playerid,0x778899FF,string);
			format(string,sizeof(string),"Informaciуn: Trabajo %s | Horas Jugadas: %d horas %d minutos | Banco: %d | Cuenta Bancarнa: %d",empleo,InfoJugador[playerid][jHoras],InfoJugador[playerid][jMinutos],InfoCuentaB[InfoJugador[playerid][jIDCuentaB]][cuenDinero],InfoJugador[playerid][jIDCuentaB]);
			Mensaje(playerid,0x778899FF,string);
		}
		else Error(playerid,"No estбs dentro del servidor para usar estй comando");
		return 1;
	}
Reply
#2

pawn Код:
CMD:cuenta(playerid,params[])
    {
        new string[127];
        if (GetPVarInt(playerid,"Logueado"))
        {
            new stexto[13];
            if (InfoJugador[playerid][jSexo] == 1) stexto = "Hombre";
            else if (InfoJugador[playerid][jSexo] == 2) stexto = "Mujer";
            else stexto = "No definido";
            new empleo[21];
            switch(InfoJugador[playerid][jTrabajo])
            {
                case 0: empleo = "Ninguno";
                case 1: empleo = "Camionero";
                case 2: empleo = "Cosechador";
            }
            new Float:ExpVal = (InfoJugador[playerid][jExperiencia] * ((InfoJugador[playerid][jNivel] +1)*3) / 100);
            new ExpStr[3];
            A_Format(ExpStr,"%d",ExpVal);
            format(string,sizeof(string),"Informaciуn: Nombre: %s | Experiencia: %d/100 | Nivel: %d | Sexo: %s | Edad: %d | Dinero: $%d",NombreJugador(playerid),ExpStr,InfoJugador[playerid][jNivel],stexto,InfoJugador[playerid][jEdad],InfoJugador[playerid][jDinero]);
            Mensaje(playerid,0x778899FF,string);
            format(string,sizeof(string),"Informaciуn: Trabajo %s | Horas Jugadas: %d horas %d minutos | Banco: %d | Cuenta Bancarнa: %d | Lнder: %d | Facciуn %d y rango %d",empleo,InfoJugador[playerid][jHoras],InfoJugador[playerid][jMinutos],InfoCuentaB[InfoJugador[playerid][jIDCuentaB]][cuenDinero],InfoJugador[playerid][jIDCuentaB],InfoJugador[playerid][jLider],InfoJugador[playerid][jMiembro],InfoJugador[playerid][jRango]);
            Mensaje(playerid,0x778899FF,string);
        }
        else Error(playerid,"No estбs dentro del servidor para usar estй comando");
        return 1;
    }
No sй si jLнder, jMiembro ni jRango lo muestra por nъmero o con letras, yo lo hice como si fuese nъmero, si es con letras debes cambiar el integer
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)