Autor Tema: Consulta - Utilizacion de los Strings  (Leído 138 veces)

canonmagic

  • Jr. Member
  • **
  • Mensajes: 52
  • Karma: +0/-0
    • Ver Perfil
Consulta - Utilizacion de los Strings
« en: Junio 22, 2018, 12:53:02 pm »
Buenas, escribo para pedirles una pequeña ayuda con una quest personalizada. Ya esta practicamente funcional pero me ha dado problemas al regresar el html al hablar con el npc. Me manda un mensaje de "NullPointerExeption". Y he intentado hacer varios cambios pero todavia no doy con la aplicacion del return en un String. Aqui les dejo la porcion del codigo

Código
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
ScriptState st = player.getScriptState(getName());
if (st==null)
{
st = player.getScriptState(Q635_EventMedalsQuest.class.getSimpleName());
st.setState(ScriptStateType.CREATED);
st = player.getScriptState(Q635_EventMedalsQuest.class.getSimpleName());
st.setState(ScriptStateType.STARTED);
}
String htmltext = npc.getId() + ".htm";
return htmltext;
}


fissban

  • Administrador
  • Full Member
  • *
  • Mensajes: 196
  • Karma: +0/-0
    • Ver Perfil
Re:Consulta - Utilizacion de los Strings
« Respuesta #1 en: Junio 22, 2018, 07:29:12 pm »
realmente no es necesario iniciar el quest state como lo haces....puedes hacer simplemente algo asi

Código
	@Override
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
return npc.getId() + ".htm";
}

canonmagic

  • Jr. Member
  • **
  • Mensajes: 52
  • Karma: +0/-0
    • Ver Perfil
Re:Consulta - Utilizacion de los Strings
« Respuesta #2 en: Junio 27, 2018, 06:57:30 am »
Ah bueno, recuerdo haber intentado utilizar el return de esa manera y no me funciono que raro, quizas seria por los ScriptState que causaba mal funcionamiento. De todas maneras gracias fissban  :)