Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Как исправить шанс появления моба
#1
Как исправить шанс появления Quest moba "Honey Bear"?
[src=#python]
def onKill(self,npc,player,isPet):
st = player.getQuestState(qn)
if not st : return
if st.getState() != State.STARTED : return

npcId = npc.getNpcId()
if npcId == 20777 :
if st.getInt("cond") and st.getQuestItemsCount(BEAR_PIC) == 1 and st.getQuestItemsCount(HONEY_JAR) < 5 :
if st.getInt("id") > 20 :
n = ((st.getInt("id")-20)*10)
if st.getRandom(100) <= n :
st.addSpawn(27058)
st.set("id","0")
else:
st.set("id",str(st.getInt("id")+1))
else:
st.set("id",str(st.getInt("id")+1))
elif npcId == 27058 :
if st.getInt("cond") and st.getQuestItemsCount(BEAR_PIC) == 1 and st.getQuestItemsCount(HONEY_JAR) < 5 :
if npc.isSpoil() :
st.giveItems(HONEY_JAR,1)
if st.getQuestItemsCount(HONEY_JAR) == 5 :
st.playSound("ItemSound.quest_middle")
st.set("cond","6")
else:
st.playSound("ItemSound.quest_itemget")
[/src]
Ответ
#2
n = ((st.getInt("id")-20)*10) - считает с пременной шанс в процентах

if st.getRandom(100) <= n : - проверяет шанс
Ответ
#3
для чаника плз какое значение нада исправить?? что бы больше шанс был?
Ответ
#4
PHP код:
<?php 
n
= ((st.getInt("id")-20)*100)

if
st.getRandom(100) <= n :
по идеи так
Ответ
#5
Непомгло ( пробовал
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Вопрос по AI моба и дроп с нпц mercury320 7 2,403 08-29-2018, 04:14 PM
Последний пост: Zubastic
  Разные значения моба MP/XP Foru 13 4,494 09-25-2015, 03:35 PM
Последний пост: Gaikotsu
  Ошибки при компиляции, как можно исправить ? knaif 6 2,089 03-31-2015, 07:08 PM
Последний пост: helly
  Эффект появления РБ Laguerro 7 2,289 06-29-2014, 11:30 AM
Последний пост: Laguerro
  Движение персонажа до моба gre4ka 10 2,194 03-03-2014, 04:59 PM
Последний пост: gre4ka
  Помогите исправить перса (AttackStance?) Genana 0 1,307 06-23-2013, 07:27 AM
Последний пост: Genana
  подскажите как исправить ;( dimko777 12 3,214 03-11-2013, 08:56 PM
Последний пост: elastic
  Шанс скилы. finfan 3 1,755 10-18-2012, 09:32 PM
Последний пост: finfan
  Как сделать шанс прохождения Литион 6 2,390 01-07-2012, 01:30 PM
Последний пост: FaintSmile
  Помогите исправить скрипт untunable 4 2,356 07-15-2011, 01:01 PM
Последний пост: untunable

Перейти к форуму:


Пользователи, просматривающие эту тему: 4 Гость(ей)