• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

pomoc lua

Cykotitam

Banned User
Joined
Mar 24, 2011
Messages
121
Reaction score
7
siemka
mam takie cus
<voices>
<voice text="What do you want?" interval="5000" chance="10" yell="no"/>
</voices>

ale npc nie mowi tego w normalnym czacie ;/ gdzie tkwi blad
 
tej pany poradzicie cos?

doCreatureSay(getNpcCid(), "What do you want?.", TALKTYPE_SAY)
nie dziala ;S
 
Zbyt niska szansa, maksimum to 100000 (100%), więc to może być przyczyną.
 
100x100=100000?

W locie potworków jest właśnie tak, że 100000 = 100% szansy. U NPC jest trochę inaczej, bo tutaj nie ma w ogóle znacznika "chance", a jest tylko "interval2" oraz "margin". Także przykład z pierwszego postu należało by przerobić w inny sposób.
 
w loocie jest inaczej bo tam jest tylko chance. To dziala tak jak ataki u potworow, tzn

interval (np 5000) oznacza, ze losowanie odbywa sie co 5000 ms = 5 sekund, a szansa na "wygrana" czyli wypowiedzenie tego wynosi 10% jezeli jest chance="10". Czyli mniej wiecej co 50 sekund powinien to mowic. W kazdym badz razie autor nie odroznia xml od lua.
 
Kloc sie dalej z czlowiekiem ktory to robil/uczestniczyl w robieniu tego :thumbup:
 
Back
Top