07.06.2015, 17:30
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:
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.
Код:
/* 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");
Код:
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; }