Ayuda este comando -
Fagrinht - 14.05.2014
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;
}
Respuesta: Ayuda este comando -
C1ruj4n0 - 14.05.2014
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;
}
Respuesta: Ayuda este comando -
Fagrinht - 14.05.2014
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.
Re: Ayuda este comando -
juandiegox - 14.05.2014
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..