Jump to content
  • 0

[NPC] Restore in the buffer.


Question

Posted

Hey guys,

 

So i'm trying to write it correctly, but nothing happens.

 

I tried with this code in __init__

 

 #Restore HP
		if event == "105":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().restoreHP()
			return "1.htm"
			st.setState(State.COMPLETED)

 

But when I click the button in the buffer it just said: "105" in the combat window (chat), it just target my self but doesnt give me full HP, same with MP but with CP its working correctly.

 

I also tried with:

 

		#Heal
	if event == "195":
			st.takeItems
			st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
                                st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
                                st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp())
			return "1.htm"				
			st.setState(COMPLETED)

 

But the same =/

 

Maybe someone can give me the correct command? I mean getMaxHp or however it is.

 

Thanks,

 

Regards.

3 answers to this question

Recommended Posts

  • 0
Posted

I used to work with second,weird that it doesnt works..hm.

 

try this,

st.getPlayer().restoreCP()
return "1.htm"		
st.setState(COMPLETED)

.

  • 0
Posted

I used to work with second,weird that it doesnt works..hm.

 

try this,

st.getPlayer().restoreCP()
return "1.htm"		
st.setState(COMPLETED)

.

 

This one is working as I said, but I need HP restore also :/

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...