PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Frage] Frage zum Testen



e2Ki
12.11.2009, 22:25
Ja,
Areas erstellen usw schön und toll...
aber kann man irgendwo auch einstellen dsa man die Areas mit einem anderen char ausser dem "JADE" (1HP Lvl 0) testen kann?!
Da dies noch kein anderer irgendwo gefragt hat nehme ich an das ich einfach irgendwas offensichtliches übersehe =)
danke trotzdem für Antworten

e2Ki
12.11.2009, 23:53
Ok, Ich habs geschafft:


#include "events_h"
#include "global_objects_h"

void main()
{
event ev = GetCurrentEvent();
int nEventType = GetEventType(ev);
int nEventHandled = FALSE;
switch(nEventType)
{
case EVENT_TYPE_MODULE_START:
{
PreloadCharGen();
StartCharGen(GetHero(),0);
break;
}
}
if (!nEventHandled)
{
HandleEvent(ev, RESOURCE_SCRIPT_MODULE_CORE);
}
}

Damit startet das Modul mit einer Char erstellung und man kann sich seinen eigenen Char machen.
Alternativ dazu:


#include "sys_chargen_h"
#include "utility_h"

...

case EVENT_TYPE_MODULE_START:
{

// skip character generation
object oHero = GetHero();
Chargen_InitializeCharacter(oHero);
Chargen_SelectGender(oHero,GENDER_MALE);
Chargen_SelectRace(oHero,RACE_HUMAN);
Chargen_SelectCoreClass(oHero,CLASS_WARRIOR);
Chargen_SelectBackground(oHero,BACKGROUND_NOBLE);

// give the player some equipment
object oItem = UT_AddItemToInventory(R"gen_im_arm_cht_lgt_rlr.uti");
EquipItem(oHero,oItem);
oItem = UT_AddItemToInventory(R"gen_im_arm_bot_lgt_rlr.uti");
EquipItem(oHero,oItem);
oItem = UT_AddItemToInventory(R"gen_im_arm_glv_lgt_rlr.uti");
EquipItem(oHero,oItem);
oItem = UT_AddItemToInventory(R"gen_im_arm_shd_sml_wdn.uti");
EquipItem(oHero,oItem);
oItem = UT_AddItemToInventory(R"gen_im_wep_mel_lsw_lsw.uti");
EquipItem(oHero,oItem);

break;
}

für einen vorgefertigten Char