elite*gold: 0
Join Date: Jan 2010
Posts: 141
Received Thanks: 8
|
Items added in the npc not showing up.
Hello, I have two else if.. for red chips and for penya. This is for the red chips:
Code:
else if (script.Token == "AddRCShop")
{
script.GetToken();
int nSlot = script.GetNumber(); script.GetToken();
DWORD dwId = script.GetNumber(); script.GetToken();
DWORD dwReferValue1;
if (script.Token == ",") {
dwReferValue1 = script.GetNumber();
if (dwReferValue1 > INT_MAX) {
dwReferValue1 = INT_MAX;
}
ItemProp* pItemProp = prj.GetItemProp(dwId);
if (pItemProp) {
pItemProp->dwReferValue1 = dwReferValue1;
pItemProp->dwCost = 4;
pItemProp->dwShopAble = 1;
}
}
script.GetToken();
LPVENDOR_ITEM pVendorItem = new VENDOR_ITEM;
pVendorItem->m_dwItemId = dwId;
lpCharacter->m_venderItemAry2[nSlot].Add(pVendorItem);
}
This is for the penya:
Code:
else if (script.Token == "AddShopItem")
{
script.GetToken(); // (
int nSlot = script.GetNumber(); script.GetToken(); //
DWORD dwId = script.GetNumber(); script.GetToken();
DWORD dwItemCost;
if (script.Token == ",")
{
dwItemCost = script.GetNumber();
ItemProp* pItemProp = prj.GetItemProp(dwId);
if (pItemProp) {
pItemProp->dwCost = dwItemCost;
pItemProp->dwShopAble = 1;
}
}
script.GetToken(); //
LPVENDOR_ITEM pVendorItem = new VENDOR_ITEM;
pVendorItem->m_dwItemId = dwId;
lpCharacter->m_venderItemAry3[nSlot].Add(pVendorItem);
}
I do not understand why the one for the penya doesn't make the item show up but the RC items shows up. Been figuring out for hours now, any thoughts and ideas would be really appreciated.
This is the inside of the MaFL_Tamer btw.
Code:
AddShopItem(0, II_PET_DOG2, 50000000);
AddShopItem(0, II_PET_MONKEY, 50000000);
AddShopItem(0, II_PET_COBRA, 50000000);
AddShopItem(0, II_PET_LAWOLF1, 50000000);
AddShopItem(0, II_PET_IGUANA, 50000000);
AddShopItem(0, II_PET_PANDA, 50000000);
AddShopItem(0, II_PET_HORSE, 50000000);
AddShopItem(0, II_PET_CHICKEN, 10000000);
AddShopItem(0, II_PET_COW, 10000000);
AddShopItem(0, II_PET_PIG, 10000000);
AddShopItem(0, II_PET_DESERTFOX, 100000000);
AddShopItem(0, II_PET_WHITETIGER02, 100000000);
AddShopItem(0, II_PET_DOBERMAN, 100000000;
AddShopItem(1, II_SYS_SYS_SCR_PET_MAGIC, 50000000);
AddShopItem(1, II_SYS_SYS_VIS_KEY01, 100000000);
AddShopItem(1, II_SYS_SYS_SCR_PET_TAMER_MISTAKE, 30000);
AddShopItem(1, II_SYS_SYS_SCR_PET_FEED_POCKET, 100000);
AddShopItem(1, II_SYS_SYS_SCR_PET_TONIC_A, 90000);
AddShopItem(1, II_SYS_SYS_SCR_PET_TAMER_MIRACLE, 50000);
AddShopItem(1, II_SYS_SYS_SCR_PET_HATCH, 1000000);
AddShopItem(1, II_SYS_SYS_QUE_PETRESURRECTION02_A, 100000);
AddShopItem(1, II_SYS_SYS_QUE_PETRESURRECTION02_B, 100000);
AddShopItem(1, II_SYS_SYS_SCR_SPETGOOD, 50000000);
AddShopItem(2, II_SYS_VIS_LV1_SPELLRATE, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_CRIRATE, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_BLOMELEE, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_BLRANGE, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_CRITICAL, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_SPEED, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_HITRATE, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_ATKSPEED, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_ATKPOWER, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_ADJDEF, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_ADDMAGIC, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_PARRY, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_HPMAX, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_KILLHP, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_STR, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_DEX, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_STA, 1000000);
AddShopItem(2, II_SYS_VIS_LV1_DMG, 1000000);
This one for the MaFL_Is:
Code:
AddShopItem(0, II_SYS_SYS_SCR_SOKCHANG, 50000);
AddShopItem(0, II_SYS_SYS_SCR_LEVELDOWN02, 100000);
AddShopItem(0, II_SYS_SYS_SCR_LEVELDOWN01, 200000);
AddShopItem(0, II_SYS_SYS_SCR_RANDOMSTA, 10000);
AddShopItem(0, II_SYS_SYS_SCR_RANDOMSTR, 10000);
AddShopItem(0, II_SYS_SYS_SCR_RANDOMDEX, 10000);
AddShopItem(0, II_SYS_SYS_SCR_RANDOMINT, 10000);
AddShopItem(0, II_SYS_SYS_SCR_SMELPROT, 90000);
AddShopItem(0, II_SYS_SYS_SCR_PIEPROT, 30000);
AddShopItem(0, II_SYS_SYS_SCR_SMELPROT3, 50000);
AddShopItem(0, II_SYS_SYS_SCR_SMELPROT4, 10000);
AddShopItem(0, II_SYS_SYS_SCR_SMELTING, 35000);
AddShopItem(0, II_GEN_MAT_DIAMOND, 500000);
AddShopItem(0, II_CHR_SYS_SCR_UPCUTSTONE, 20000);
AddShopItem(0, II_CHR_REF_REF_HOLD, 50000);
AddShopItem(0, II_CHR_POT_DRI_VITALX, 20000);
AddShopItem(0, II_CHR_FOO_COO_BULLHAMS, 5000);
AddShopItem(0, II_CHR_FOO_COO_GRILLEDEEL, 500000);
AddShopItem(0, II_CHR_FOO_COO_REMANTIS, 300000);
AddShopItem(0, II_SYS_SYS_SCR_BAGBAG, 1000000);
AddShopItem(0, II_SYS_SYS_SCR_SCUD, 5000000);
AddShopItem(0, II_GEN_TOO_COL_SILVERBATTERY, 50000);
AddShopItem(0, II_CHR_SYS_SCR_RESTATE_STR, 10000000);
AddShopItem(0, II_CHR_SYS_SCR_RESTATE_DEX, 10000000);
AddShopItem(0, II_CHR_SYS_SCR_RESTATE_STA, 10000000);
AddShopItem(0, II_CHR_SYS_SCR_RESTATE_INT, 10000000);
AddShopItem(0, II_GEN_TOO_COL_GOLDBATTERY, 2000);
AddShopItem(0, II_SYS_SYS_SCR_BLESSEDNESS, 200000);
AddShopItem(0, II_CHR_SYS_SCR_PSKILLFULL1, 25000000);
AddShopItem(0, II_SYS_SYS_SCR_PETAWAKECANCEL, 300000);
AddShopItem(0, II_SYS_SYS_SCR_ADJDEF, 10000000);
AddShopItem(0, II_SYS_SYS_SCR_RESIST_MAGIC, 10000000);
AddShopItem(0, II_SYS_SYS_SCR_ADDMAGIC, 10000000);
AddShopItem(0, II_CHR_SYS_SCR_SHOUTFULL15, 50000000);
AddShopItem(0, II_SYS_SYS_SCR_HOLY, 2000000);
AddShopItem(0, II_CHR_SYS_SCR_ACTIVITION, 10000000);
AddShopItem(0, II_SYS_SYS_SCR_PARTYSKILLUP01, 1000000);
AddShopItem(0, II_SYS_SYS_SCR_PARTYEXPUP01_01, 1000000);
AddShopItem(1, II_ARM_F_CLO_MAS_WIG03R, 50000000);
AddShopItem(1, II_ARM_F_CLO_MAS_WIG03V, 50000000);
AddShopItem(1, II_ARM_F_CLO_MAS_WIG03O, 100000000);
AddShopItem(1, II_ARM_M_CLO_MAS_WIG04BL, 50000000);
AddShopItem(1, II_ARM_M_CLO_MAS_WIG04BR, 50000000);
AddShopItem(1, II_ARM_M_CLO_MAS_WIG04SB, 50000000);
AddShopItem(1, II_ARM_M_CLO_MAS_WIG05GO, 200000000);
AddShopItem(1, II_ARM_M_CLO_MAS_WIG05S, 150000000);
AddShopItem(1, II_ARM_M_CLO_MAS_WIG05R, 100000000);
AddShopItem(2, II_SYS_TICKET_RARTESIA03, 20000000);
AddShopItem(2, II_SYS_TICKET_RARTESIA01, 200000000);
AddShopItem(2, II_SYS_TICKET_KEBARAS001, 50000000);
AddShopItem(2, II_SYS_TICKET_KEBARAS01, 500000000);
I am so confused what I did wrong :|
Anyways if you want to ask for my Waforu NPC:
Code:
AddRCShop(1, II_SYS_SYS_SCR_AWAKE, 1);
AddRCShop(1, II_SYS_SYS_SCR_AWAKECANCEL, 1);
AddRCShop(1, II_SYS_SYS_SCR_SPELLRATE, 10);
AddRCShop(1, II_SYS_SYS_SCR_HITRATE, 10);
AddRCShop(1, II_SYS_SYS_SCR_CHANCECRITICAL, 10);
AddRCShop(1, II_SYS_SYS_SCR_ATTACKSPEED, 10);
AddRCShop(1, II_SYS_SYS_SCR_STRONG_ADJDEF, 10);
AddRCShop(1, II_SYS_SYS_SCR_STRONG_STA, 10);
AddRCShop(1, II_SYS_SYS_SCR_STRONG_INT, 10);
AddRCShop(1, II_SYS_SYS_SCR_STRONG_DEX, 10);
AddRCShop(1, II_SYS_SYS_SCR_STRONG_STR, 10);
AddRCShop(1, II_GEN_FOO_COO_DDUKGUKSWEET, 100);
AddRCShop(1, II_SYS_SYS_EVE_FITAPIECEF, 20);
AddRCShop(1, II_SYS_SYS_EVE_FITAPIECEI, 20);
AddRCShop(1, II_SYS_SYS_EVE_FITAPIECET, 20);
AddRCShop(1, II_SYS_SYS_EVE_FITAPIECEA, 20);
AddRCShop(1, II_SYS_SYS_EVE_FLY01, 200);
AddRCShop(1, II_SYS_SYS_EVE_FOR01, 200);
AddRCShop(1, II_SYS_SYS_EVE_FUN01, 200);
AddRCShop(1, II_SYS_SYS_SCR_RESURRECTION, 100);
AddRCShop(1, II_SYS_SYS_SCR_VELOCIJUMP, 20);
AddRCShop(1, II_SYS_SYS_SCR_EATPETAWAKE, 2);
AddRCShop(1, II_SYS_VIS_LV2_CRIRATE, 500);
AddRCShop(1, II_SYS_VIS_LV2_BLOMELEE, 500);
AddRCShop(1, II_SYS_VIS_LV2_BLRANGE, 500);
AddRCShop(1, II_SYS_VIS_LV2_CRITICAL, 500);
AddRCShop(1, II_SYS_VIS_LV2_CRIBONUS, 500);
AddRCShop(1, II_SYS_VIS_LV2_SPEED, 500);
AddRCShop(1, II_SYS_VIS_LV2_HITRATE, 500);
AddRCShop(1, II_SYS_VIS_LV2_ATKSPEED, 500);
AddRCShop(1, II_SYS_VIS_LV2_ATKPOWER, 500);
AddRCShop(1, II_SYS_VIS_LV2_ADJDEF, 500);
AddRCShop(1, II_SYS_VIS_LV2_ADDMAGIC, 500);
AddRCShop(1, II_SYS_VIS_LV2_PARRY, 500);
AddRCShop(1, II_SYS_VIS_LV2_HPMAX, 500);
AddRCShop(1, II_SYS_VIS_LV2_KILLHP, 500);
AddRCShop(1, II_SYS_VIS_LV2_MONSTERDMG, 500);
AddRCShop(1, II_SYS_SYS_SCR_GET01, 1000);
AddRCShop(1, II_SYS_SYS_SCR_MPMAX, 1000);
AddRCShop(1, II_SYS_SYS_SCR_CRITICALBONUS, 1000);
AddRCShop(1, II_SYS_SYS_SCR_PARRY, 1000);
AddRCShop(1, II_SYS_VIS_LV3_WARRIOR, 2000);
AddRCShop(1, II_SYS_VIS_LV3_KNIGHT, 2000);
AddRCShop(1, II_SYS_VIS_LV3_BUBBLE, 2000);
AddRCShop(1, II_SYS_VIS_LV3_IBLIS, 2000);
AddRCShop(1, II_SYS_VIS_LV3_SHADE, 2000);
AddRCShop(1, II_ARM_S_CLO_CLO_LEGEND01, 15000);
AddRCShop(1, II_GEN_WARP_COUPLERING, 1000);
AddRCShop(1, II_SYS_SYS_PKPARAM, 20000);
AddRCShop(1, II_PET_DEVILTOY, 5000);
AddRCShop(1, II_PET_MOCOMOCI, 3000);
AddRCShop(1, II_PET_DRAGON1, 5000);
AddRCShop(2, II_RID_RID_STI_BIKE3, 1000);
AddRCShop(2, II_RID_RID_STI_BIKE4, 1000);
AddRCShop(2, II_RID_RID_STI_BIKE8, 1000);
AddRCShop(2, II_RID_RID_STI_BIKE7, 1000);
AddRCShop(2, II_RID_RID_STI_BIKE6, 1000);
AddRCShop(2, II_RID_RID_STI_BIKE5, 1000);
AddRCShop(3, II_SYS_SYS_SCR_BXFALICE01, 5000);
AddRCShop(3, II_SYS_SYS_SCR_BXMDEVIL01, 3000);
AddRCShop(3, II_SYS_SYS_SCR_BXFDEVIL01, 3000);
AddRCShop(3, II_SYS_SYS_SCR_BXFGOTH01, 3000);
AddRCShop(3, II_SYS_SYS_SCR_BXMCASUAL02, 3000);
AddRCShop(3, II_SYS_SYS_SCR_BXMKUNGFU01, 3000);
AddRCShop(3, II_ARM_S_CLO_MAS_GRIFFEMASK01, 3000);
AddRCShop(3, II_ARM_S_CLO_MAS_FLOWERMASK01, 3000);
AddRCShop(3, II_ARM_S_CLO_MAS_TWILIGHT01MASK01, 3000);
Bump! I still need help.
--
Fixed, thread may be closed now.
|