Skočit na obsah


Jak nastavit lvl postavy v dialogu ?


  • Please log in to reply
8 odpovědí na toto téma

#1 Host_Kilgor_*

Host_Kilgor_*
  • Host

Odesláno 17.06.2004 14:55

Nevíte někdo skript, který bych měl pouľít, abych při promluvení s NPC dostal nabídku si vybrat konkrétní level, který chci být a přidělilo se mi patřičné mnoľství zkuąeností? A kdyľ bych zvolil niľąí lvl neľ je dosavadní tak by se mi expy ubraly zase podle právě zvoleného levelu? Já jsem to viděl na nějakém servru a chtěl bych to zkusit pouľít ve vlastním modulu. Díky :)
  • 0

#2 Host_Wyvern_*

Host_Wyvern_*
  • Host

Odesláno 17.06.2004 17:05

Nekdy sem na to uz udelal nakou fci... jak ji najdu, hodim ji sem.
  • 0

#3 Host_Bearen z Medvědova_*

Host_Bearen z Medvědova_*
  • Host

Odesláno 17.06.2004 17:55

SetXP(object ojb, int xp) nastaví objectu "obj" počet XP na "xp"...
GiveXPToCreature(object obj, int xp) přidá objectu "obj" "xp" XP...pokud dáą "xp" záporný, tak mu to ubere...
  • 0

#4 Host_vrsko_*

Host_vrsko_*
  • Host

Odesláno 17.06.2004 18:21

Ja mam skript, ze ti NPC pri rozhovore pridava tolko XP podla lvl, ze aby si presiel na dalsi lvl.

object oPC;
int iLvlPC;

oPC = GetPCSpeaker();

iLvlPC = GetHitDice(oPC);

//Prida PC pocet XP podla lvl PC
GiveXPToCreature(oPC, iLvlPC * 1000);
  • 0

#5 Host_Wyvern_*

Host_Wyvern_*
  • Host

Odesláno 17.06.2004 18:33

jo, ale to pridava nakej pocet XP. Tady je potreba vedet kolik XP je presne potreba na danej level.
  • 0

#6 Host_Bearen z Medvědova_*

Host_Bearen z Medvědova_*
  • Host

Odesláno 17.06.2004 18:36

dyt to vrsko ukázal ne?:) lvl*1000
  • 0

#7 Host_Wyvern_*

Host_Wyvern_*
  • Host

Odesláno 17.06.2004 19:02

ne ;] to ti jen prida 1000XP za kazdej lvl co uz mas... a tady je potreba dejme tomu pridat jen 5XP kdyz ses napriklad na 9lvl a mas 44995XP a chybi ti na dalsi lvl jen tech 5XPcek (na 10lvl je potreba 45000). Uz me chapete?
  • 0

#8 Host_Bearen z Medvědova_*

Host_Bearen z Medvědova_*
  • Host

Odesláno 17.06.2004 19:07

jo tak...no tak se tohle prostě provede v nějakým cyklu no...to je toho:)
  • 0

#9 Host_Wyvern_*

Host_Wyvern_*
  • Host

Odesláno 17.06.2004 19:13

cyklus je zbytecne slozitej... ja sem to mel udelany stylove ze sis nacetl potrebnou hodnotu XPcek z 2dacka (Get2DAString(...)) a podle toho pak zavolal SetXP(...).
  • 0




0 uživatelů si čte toto téma

0 členů, 0 návětěvníků, 0 anonymních