No me aparece el nombre de la facciуn
#1

Buenas, estuve haciendo un comando de stats que es el siguiente:
pawn Код:
CMD:stats(playerid, params[])
{
    new Texto[128];
    format(Texto, sizeof(Texto), "{00FFFF}Tus stats: {FFF700}%s",NombreJugador(playerid));
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Cuenta    || {FFF700}Nivel: {FFFFFF}%i {00FF40}| {FFF700}Experiencia: {FFFFFF}%i {00FF40}| {FFF700}Nivel de rol: {FFFFFF}0",Informacion[playerid][pNivel],Informacion[playerid][pExperiencia]);
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Cuenta    || {FFF700}Admin: {FFFFFF}%i {00FF40}| {FFF700}Skin: {FFFFFF}%i",Informacion[playerid][pAdmin],Informacion[playerid][pRopaPuesta]);
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Autos     || {FFF700}Llaves 1: {FFFFFF}%i {00FF40}| {FFF700}Llaves 2: {FFFFFF}%i",Informacion[playerid][pLlaves1],Informacion[playerid][pLlaves2]);
    SendClientMessage(playerid, -1, Texto);
    switch(Informacion[playerid][pFaccion])
    {
        case 0: faccc[playerid] = "Ninguna";
        case 1: faccc[playerid] = "Las Venturas Police Departament";
    }
    format(Texto, sizeof(Texto), "{00FFFF}Facciуn   || {FFF700}Facciуn: {FFFFFF}%s {00FF40}| {FFF700}Rango: {FFFFFF}%i",faccc[playerid],Informacion[playerid][pRango]);
    SendClientMessage(playerid, -1, Texto);
    return 1;
}
La cosa es que en la parte de Facciуn, no me aparece el nombre de la facciуn.
їAlguien me ayuda a solucionarlo?, desde ya muchas gracias.
Reply
#2

no veo por que crear una variable global para el texto de la facciуn. Borra la variable global y prueba asн.

pawn Код:
CMD:stats(playerid, params[])
{
    new Texto[128], faccc[32];
    format(Texto, sizeof(Texto), "{00FFFF}Tus stats: {FFF700}%s",NombreJugador(playerid));
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Cuenta    || {FFF700}Nivel: {FFFFFF}%i {00FF40}| {FFF700}Experiencia: {FFFFFF}%i {00FF40}| {FFF700}Nivel de rol: {FFFFFF}0",Informacion[playerid][pNivel],Informacion[playerid][pExperiencia]);
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Cuenta    || {FFF700}Admin: {FFFFFF}%i {00FF40}| {FFF700}Skin: {FFFFFF}%i",Informacion[playerid][pAdmin],Informacion[playerid][pRopaPuesta]);
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Autos     || {FFF700}Llaves 1: {FFFFFF}%i {00FF40}| {FFF700}Llaves 2: {FFFFFF}%i",Informacion[playerid][pLlaves1],Informacion[playerid][pLlaves2]);
    SendClientMessage(playerid, -1, Texto);
    switch(Informacion[playerid][pFaccion])
    {
        case 0: faccc = "Ninguna";
        case 1: faccc = "Las Venturas Police Departament";
    }
    format(Texto, sizeof(Texto), "{00FFFF}Facciуn   || {FFF700}Facciуn: {FFFFFF}%s {00FF40}| {FFF700}Rango: {FFFFFF}%i",faccc,Informacion[playerid][pRango]);
    SendClientMessage(playerid, -1, Texto);
    return 1;
}
si te sigue sin salir nada, simplemente pFaccion es diferente a 0 o 1.
Reply
#3

Quote:
Originally Posted by Ghost112397
Посмотреть сообщение
Buenas, estuve haciendo un comando de stats que es el siguiente:
pawn Код:
CMD:stats(playerid, params[])
{
    new Texto[128];
    format(Texto, sizeof(Texto), "{00FFFF}Tus stats: {FFF700}%s",NombreJugador(playerid));
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Cuenta    || {FFF700}Nivel: {FFFFFF}%i {00FF40}| {FFF700}Experiencia: {FFFFFF}%i {00FF40}| {FFF700}Nivel de rol: {FFFFFF}0",Informacion[playerid][pNivel],Informacion[playerid][pExperiencia]);
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Cuenta    || {FFF700}Admin: {FFFFFF}%i {00FF40}| {FFF700}Skin: {FFFFFF}%i",Informacion[playerid][pAdmin],Informacion[playerid][pRopaPuesta]);
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Autos     || {FFF700}Llaves 1: {FFFFFF}%i {00FF40}| {FFF700}Llaves 2: {FFFFFF}%i",Informacion[playerid][pLlaves1],Informacion[playerid][pLlaves2]);
    SendClientMessage(playerid, -1, Texto);
    switch(Informacion[playerid][pFaccion])
    {
        case 0: faccc[playerid] = "Ninguna";
        case 1: faccc[playerid] = "Las Venturas Police Departament";
    }
    format(Texto, sizeof(Texto), "{00FFFF}Facciуn   || {FFF700}Facciуn: {FFFFFF}%s {00FF40}| {FFF700}Rango: {FFFFFF}%i",faccc[playerid],Informacion[playerid][pRango]);
    SendClientMessage(playerid, -1, Texto);
    return 1;
}
La cosa es que en la parte de Facciуn, no me aparece el nombre de la facciуn.
їAlguien me ayuda a solucionarlo?, desde ya muchas gracias.
Es asi como deberia ir
Код:
CMD:stats(playerid, params[])
{
    new Texto[128];
    format(Texto, sizeof(Texto), "{00FFFF}Tus stats: {FFF700}%s",NombreJugador(playerid));
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Cuenta    || {FFF700}Nivel: {FFFFFF}%i {00FF40}| {FFF700}Experiencia: {FFFFFF}%i {00FF40}| {FFF700}Nivel de rol: {FFFFFF}0",Informacion[playerid][pNivel],Informacion[playerid][pExperiencia]);
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Cuenta    || {FFF700}Admin: {FFFFFF}%i {00FF40}| {FFF700}Skin: {FFFFFF}%i",Informacion[playerid][pAdmin],Informacion[playerid][pRopaPuesta]);
    SendClientMessage(playerid, -1, Texto);
    format(Texto, sizeof(Texto), "{00FFFF}Autos     || {FFF700}Llaves 1: {FFFFFF}%i {00FF40}| {FFF700}Llaves 2: {FFFFFF}%i",Informacion[playerid][pLlaves1],Informacion[playerid][pLlaves2]);
    SendClientMessage(playerid, -1, Texto);
                new factext[20];
		if(PlayerInfo[playerid][pFaccion] == 0)
		{ factext= "NO"; }
		else if(PlayerInfo[playerid][pFaccion] == 21
		{ factext= "LSPD"; }
    format(Texto, sizeof(Texto), "{00FFFF}Facciуn   || {FFF700}Facciуn: {FFFFFF}%s {00FF40}| {FFF700}Rango: {FFFFFF}%i",factext,Informacion[playerid][pRango]);
    SendClientMessage(playerid, -1, Texto);
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)