SA-MP Forums Archive
No me aparece el nombre de la facciуn - 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: No me aparece el nombre de la facciуn (/showthread.php?tid=540111)



No me aparece el nombre de la facciуn - Ghost112397 - 02.10.2014

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.


Respuesta: No me aparece el nombre de la facciуn - aoEXE - 02.10.2014

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.


Respuesta: No me aparece el nombre de la facciуn - lucio2405 - 04.10.2014

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