Code
def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(Adena)
if count < MinAdena :
htmltext = "<html><body>You have not enought adena.</body></html>"
if st.getPlayer().getLevel() < MinLvL :
htmltext = "<html><body>Your level is too low. Min level is "+str(min_level)+"</body></html>"
if st.getPlayer().getLevel() < MaxLvL :
htmltext = "<html><body>Your level is too hight. Max level is "+str(max_level)+"</body></html>"
else:
st.getPlayer().setTarget(st.getPlayer())
Тут идут проверки, перед else пиши:
Code
if st.getPlayer.isInCombat() :
htmltext = "<html><body>Нельзя использовать баффера в режиме боя.</body></html>"
Вобщем получится как то так:
Code
def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(Adena)
if count < MinAdena :
htmltext = "<html><body>You have not enought adena.</body></html>"
if st.getPlayer().getLevel() < MinLvL :
htmltext = "<html><body>Your level is too low. Min level is "+str(min_level)+"</body></html>"
if st.getPlayer().getLevel() < MaxLvL :
htmltext = "<html><body>Your level is too hight. Max level is "+str(max_level)+"</body></html>"
if st.getPlayer.isInCombat() :
htmltext = "<html><body>Нельзя использовать баффера в режиме боя.</body></html>"
else:
st.getPlayer().setTarget(st.getPlayer())