Ayuda este comando
#1

Como hago para volver estй comando texto, osea que cuando pongas el /cuenta te salga en el log lo que tiene el comando, no en tedraw:

CMD:cuenta(playerid, params[])
{
new gender[8];
new OrigenJugador[20];
new TrabajoCuenta[20];
new FaccionEsta[20];
new TieneIdentificador[20];
new SiguienteNivel = InfoJugador[playerid][pNivel]+1;
new ExperienciaNecesaria = SiguienteNivel*2;

if(InfoJugador[playerid][pOrigen] == 1)
format(OrigenJugador, sizeof(OrigenJugador), "Vice City");
else if(InfoJugador[playerid][pOrigen] == 2)
format(OrigenJugador, sizeof(OrigenJugador), "Liberty City");

if(InfoJugador[playerid][pMiembro] == 0)
format(FaccionEsta, sizeof(FaccionEsta), "Ninguna");
else if(InfoJugador[playerid][pMiembro] == 1)
format(FaccionEsta, sizeof(FaccionEsta), "SAPD");

if(InfoJugador[playerid][pJob] == 0)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Ninguno");
if(InfoJugador[playerid][pJob] == 1)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Variable 1");
else if(InfoJugador[playerid][pJob] == 2)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Variable 2");

if(InfoJugador[playerid][pSexo] == 1)
format(gender, sizeof(gender), "Hombre");
else if(InfoJugador[playerid][pSexo] == 2)
format(gender, sizeof(gender), "Mujer");

if(InfoJugador[playerid][pIdentificador] == 0)
format(TieneIdentificador, sizeof(TieneIdentificador), "No Tienes");
else if(InfoJugador[playerid][pIdentificador] == 1)
format(TieneIdentificador, sizeof(TieneIdentificador), "Si Tienes");

new stringcuenta[1024],str[500];
format(stringcuenta, sizeof(stringcuenta), "{FFFE6B}Nivel{FFFFFF}: %d | {FFFE6B}Experiencia{FFFFFF}: %d/%d | {FFFE6B}Dinero en Mano{FFFFFF}: %d | {FFFE6B}Nivel Admin{FFFFFF}: %d",InfoJugador[playerid][pNivel],InfoJugador[playerid][pExp],ExperienciaNecesaria,GetPlayerMoney(playerid),Inf oJugador[playerid][pAdminZF]);
format(str, sizeof(str), "\n{FFFE6B}Sexo{FFFFFF}: %s | {FFFE6B}Edad{FFFFFF}: %d | {FFFE6B}Nacionalidad{FFFFFF}: %s | {FFFE6B}Faccion{FFFFFF}: %s | {FFFE6B}Trabajo{FFFFFF}: %s | {FFFE6B}Telefono{FFFFFF}: %d | {FFFE6B}Identificador de llamadas{FFFFFF}: %s", gender, InfoJugador[playerid][pEdad],OrigenJugador,FaccionEsta,TrabajoCuenta, InfoJugador[playerid][pNumeroTelefono],TieneIdentificador);
strcat(stringcuenta,str,sizeof(stringcuenta));
ShowPlayerDialog(playerid, DIALOGO_CUENTA, DIALOG_STYLE_MSGBOX, "Tu Cuenta", stringcuenta, "Aceptar", "");
return 1;
}
Reply
#2

Prueba haci

pawn Код:
CMD:cuenta(playerid, params[])
{
new gender[8];
new OrigenJugador[20];
new TrabajoCuenta[20];
new FaccionEsta[20];
new TieneIdentificador[20];
new SiguienteNivel = InfoJugador[playerid][pNivel]+1;
new ExperienciaNecesaria = SiguienteNivel*2;

if(InfoJugador[playerid][pOrigen] == 1)
format(OrigenJugador, sizeof(OrigenJugador), "Vice City");
else if(InfoJugador[playerid][pOrigen] == 2)
format(OrigenJugador, sizeof(OrigenJugador), "Liberty City");

if(InfoJugador[playerid][pMiembro] == 0)
format(FaccionEsta, sizeof(FaccionEsta), "Ninguna");
else if(InfoJugador[playerid][pMiembro] == 1)
format(FaccionEsta, sizeof(FaccionEsta), "SAPD");

if(InfoJugador[playerid][pJob] == 0)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Ninguno");
if(InfoJugador[playerid][pJob] == 1)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Variable 1");
else if(InfoJugador[playerid][pJob] == 2)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Variable 2");

if(InfoJugador[playerid][pSexo] == 1)
format(gender, sizeof(gender), "Hombre");
else if(InfoJugador[playerid][pSexo] == 2)
format(gender, sizeof(gender), "Mujer");

if(InfoJugador[playerid][pIdentificador] == 0)
format(TieneIdentificador, sizeof(TieneIdentificador), "No Tienes");
else if(InfoJugador[playerid][pIdentificador] == 1)
format(TieneIdentificador, sizeof(TieneIdentificador), "Si Tienes");

new stringcuenta[1024],str[500];
format(stringcuenta, sizeof(stringcuenta), "{FFFE6B}Nivel{FFFFFF}: %d | {FFFE6B}Experiencia{FFFFFF}: %d/%d | {FFFE6B}Dinero en Mano{FFFFFF}: %d | {FFFE6B}Nivel Admin{FFFFFF}: %d",InfoJugador[playerid][pNivel],InfoJugador[playerid][pExp],ExperienciaNecesaria,GetPlayerMoney(playerid),Inf oJugador[playerid][pAdminZF]);
format(str, sizeof(str), "\n{FFFE6B}Sexo{FFFFFF}: %s | {FFFE6B}Edad{FFFFFF}: %d | {FFFE6B}Nacionalidad{FFFFFF}: %s | {FFFE6B}Faccion{FFFFFF}: %s | {FFFE6B}Trabajo{FFFFFF}: %s | {FFFE6B}Telefono{FFFFFF}: %d | {FFFE6B}Identificador de llamadas{FFFFFF}: %s", gender, InfoJugador[playerid][pEdad],OrigenJugador,FaccionEsta,TrabajoCuenta, InfoJugador[playerid][pNumeroTelefono],TieneIdentificador);
SendClientMessage(playerid, COLOR , stringcuenta);
}
return 1;
}
Reply
#3

C:\Users\MaikelRincon\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(930) : error 017: undefined symbol "Inf"
C:\Users\MaikelRincon\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(930) : error 017: undefined symbol "oJugador"
C:\Users\MaikelRincon\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(930) : warning 215: expression has no effect
C:\Users\MaikelRincon\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(930) : error 001: expected token: ";", but found "]"
C:\Users\MaikelRincon\Desktop\Zafiro City ES\gamemodes\ZFCY.pwn(930) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#4

Intenta a si:
pawn Код:
CMD:cuenta(playerid, params[])
{
new gender[8];
new OrigenJugador[20];
new TrabajoCuenta[20];
new FaccionEsta[20];
new TieneIdentificador[20];
new SiguienteNivel = InfoJugador[playerid][pNivel]+1;
new ExperienciaNecesaria = SiguienteNivel*2;

if(InfoJugador[playerid][pOrigen] == 1)
format(OrigenJugador, sizeof(OrigenJugador), "Vice City");
else if(InfoJugador[playerid][pOrigen] == 2)
format(OrigenJugador, sizeof(OrigenJugador), "Liberty City");

if(InfoJugador[playerid][pMiembro] == 0)
format(FaccionEsta, sizeof(FaccionEsta), "Ninguna");
else if(InfoJugador[playerid][pMiembro] == 1)
format(FaccionEsta, sizeof(FaccionEsta), "SAPD");

if(InfoJugador[playerid][pJob] == 0)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Ninguno");
if(InfoJugador[playerid][pJob] == 1)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Variable 1");
else if(InfoJugador[playerid][pJob] == 2)
format(TrabajoCuenta, sizeof(TrabajoCuenta), "Variable 2");

if(InfoJugador[playerid][pSexo] == 1)
format(gender, sizeof(gender), "Hombre");
else if(InfoJugador[playerid][pSexo] == 2)
format(gender, sizeof(gender), "Mujer");

if(InfoJugador[playerid][pIdentificador] == 0)
format(TieneIdentificador, sizeof(TieneIdentificador), "No Tienes");
else if(InfoJugador[playerid][pIdentificador] == 1)
format(TieneIdentificador, sizeof(TieneIdentificador), "Si Tienes");

new stringcuenta[1024];
format(stringcuenta, sizeof(stringcuenta), "{FFFE6B}Nivel{FFFFFF}: %d | {FFFE6B}Experiencia{FFFFFF}: %d/%d | {FFFE6B}Dinero en Mano{FFFFFF}: %d | {FFFE6B}Nivel Admin{FFFFFF}: %d",InfoJugador[playerid][pNivel],InfoJugador[playerid][pExp],ExperienciaNecesaria,GetPlayerMoney(playerid),Inf oJugador[playerid][pAdminZF]);
format(stringcuenta, sizeof(stringcuenta), "{FFFE6B}Sexo{FFFFFF}: %s | {FFFE6B}Edad{FFFFFF}: %d | {FFFE6B}Nacionalidad{FFFFFF}: %s | {FFFE6B}Faccion{FFFFFF}: %s ", gender, InfoJugador[playerid][pEdad],OrigenJugador,FaccionEsta);
format(stringcuenta, sizeof(stringcuenta), "{FFFE6B}Trabajo{FFFFFF}: %s | {FFFE6B}Telefono{FFFFFF}: %d | {FFFE6B}Identificador de llamadas{FFFFFF}: %s", TrabajoCuenta,InfoJugador[playerid][pNumeroTelefono],TieneIdentificador);
SendClientMessage(playerid, COLOR , stringcuenta);
}
return 1;
}
PD: no es necesario el \n del format str, pues era por que lo puse en dialogo, y esa era la unica forma de saltar un espacio hacia abajo, ponlo a si y fijate si te da..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)