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 :)

Jak nastavit lvl postavy v dialogu ?
Započal
Host_Kilgor_*
, 17.06.04 14:55
8 odpovědí na toto téma
#1 Host_Kilgor_*
Odesláno 17.06.2004 14:55
#2 Host_Wyvern_*
Odesláno 17.06.2004 17:05
Nekdy sem na to uz udelal nakou fci... jak ji najdu, hodim ji sem.
#3 Host_Bearen z Medvědova_*
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...
GiveXPToCreature(object obj, int xp) přidá objectu "obj" "xp" XP...pokud dáą "xp" záporný, tak mu to ubere...
#4 Host_vrsko_*
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);
object oPC;
int iLvlPC;
oPC = GetPCSpeaker();
iLvlPC = GetHitDice(oPC);
//Prida PC pocet XP podla lvl PC
GiveXPToCreature(oPC, iLvlPC * 1000);
#5 Host_Wyvern_*
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.
#6 Host_Bearen z Medvědova_*
Odesláno 17.06.2004 18:36
dyt to vrsko ukázal ne?:) lvl*1000
#7 Host_Wyvern_*
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?
#8 Host_Bearen z Medvědova_*
Odesláno 17.06.2004 19:07
jo tak...no tak se tohle prostě provede v nějakým cyklu no...to je toho:)
#9 Host_Wyvern_*
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 uživatelů si čte toto téma
0 členů, 0 návětěvníků, 0 anonymních