Questions regarding my server
Posted: Sat May 31, 2014 3:15 am
Hi again !
I am posting in this section since its related to guides and setup.
So far, i am able to :
1) Create my server
2) Create character
3) Login
4) Play
5) Make myself a GM
6) Teleport to areas and use GM commands to make it short
7) Set high rate on mobs drop
8) Unlock all main jobs and subjobs
Now, here is where i am having troubles :
1) Even tho i did unlock all main jobs and sub jobs through the settings.lua, even if i set lv99 to starting character etc, it doesnt do anything. I create a new characters and its just lv1... any reason ?
2) Can i use an NPC (such a festival moogle) in order to unlock all main and sub jobs directly at lv99 ? If so, how can i do it please ?
3) I've warped to Dynamis Areas as a GM but my character won't move even with the @wallhack command. I know some people farm dynamis currency on their own server to get relics, but when i warp myself to dynamis and move, screen gets back to downloading data, i get kicked out and cant do anything. What's up with it ?
4) I know there is an app to add items to Auction House but i've yet to find it. One link was dead and couldn't find another one. Is there another way to do it, can someone provide help ? ^^
5) GM command allows you to set your main job to 99 by using @changejob nin99 (example), but there is no command for your subjob ? (until i find out how to get everything to 99...)
6) How do you exactly add an item and price to an existing NPC ? For example, i wanted to use a NPC in South San d'Oria. I wanted to add Koga Chainmail +2 on her selling list for like 10 000 gil. It's just a test and plan to change everything later on to make it more retail, right now i just wanna toy with it.
I've opened the npc list, found the npc and what she was selling but prices do not match at all and i'm having difficulties to add wished item and their prices. Could you help me ?
Example :
Carautia.lua come as :
I know as a first step that if i want to add an armor or anything else, i have to search its ID from the itemlist or AH and make it look like this :
When i've checked the item_armor.sql, leather highboots is :
INSERT INTO `item_armor` VALUES ('12952', 'leather_highboots', '7', '2473969', '1', '0', '0', '256', '0');
If i compare to that NPC list above, nothing's matching... im so confused !
Well, this part is really annoying for now and i dont know how to make it work.
This is a start for me as i have no knowledge at all, i am sorry.
On the long run, i'd like to learn from your advices, eventually learn enough to provide help in the future (probably won't happen but i'd love to make FFXI perfectly work with all extensions).
My questions are pretty basic for most of you since you're all skilled. But i gotta start somewhere and if i'm not even able to set my job to 99, i'm not going anywhere with deeper stuffs haha.
Thanks for reading and hope to learn some stuff from you guys !
I am posting in this section since its related to guides and setup.
So far, i am able to :
1) Create my server
2) Create character
3) Login
4) Play
5) Make myself a GM
6) Teleport to areas and use GM commands to make it short
7) Set high rate on mobs drop
8) Unlock all main jobs and subjobs
Now, here is where i am having troubles :
1) Even tho i did unlock all main jobs and sub jobs through the settings.lua, even if i set lv99 to starting character etc, it doesnt do anything. I create a new characters and its just lv1... any reason ?
2) Can i use an NPC (such a festival moogle) in order to unlock all main and sub jobs directly at lv99 ? If so, how can i do it please ?
3) I've warped to Dynamis Areas as a GM but my character won't move even with the @wallhack command. I know some people farm dynamis currency on their own server to get relics, but when i warp myself to dynamis and move, screen gets back to downloading data, i get kicked out and cant do anything. What's up with it ?
4) I know there is an app to add items to Auction House but i've yet to find it. One link was dead and couldn't find another one. Is there another way to do it, can someone provide help ? ^^
5) GM command allows you to set your main job to 99 by using @changejob nin99 (example), but there is no command for your subjob ? (until i find out how to get everything to 99...)
6) How do you exactly add an item and price to an existing NPC ? For example, i wanted to use a NPC in South San d'Oria. I wanted to add Koga Chainmail +2 on her selling list for like 10 000 gil. It's just a test and plan to change everything later on to make it more retail, right now i just wanna toy with it.
I've opened the npc list, found the npc and what she was selling but prices do not match at all and i'm having difficulties to add wished item and their prices. Could you help me ?
Example :
Carautia.lua come as :
What i dont get is.... from the shop list above, she's only selling what i've marked as bold. How come there are other items but its actually not listed in game ?-----------------------------------
-- Area: Carautia
-- NPC: Southern San d'Oria
-- Standard Merchant NPC
-- @zone 230
-- @pos 70 0 39
-----------------------------------
package.loaded["scripts/zones/Southern_San_dOria/TextIDs"] = nil;
-----------------------------------
require("scripts/globals/settings");
require("scripts/globals/shop");
require("scripts/globals/quests");
require("scripts/zones/Southern_San_dOria/TextIDs");
-----------------------------------
-- onTrade Action
-----------------------------------
function onTrade(player,npc,trade)
-- "Flyers for Regine" conditional script
FlyerForRegine = player:getQuestStatus(SANDORIA,FLYERS_FOR_REGINE);
if (FlyerForRegine == 1) then
count = trade:getItemCount();
MagicFlyer = trade:hasItemQty(532,1);
if (MagicFlyer == true and count == 1) then
player:messageSpecial(FLYER_REFUSED);
end
end
end;
-----------------------------------
-- onTrigger Action
-----------------------------------
function onTrigger(player,npc)
player:showText(npc,CARAUTIA_SHOP_DIALOG);
stock = {0x3208,11340,1, --Chain Hose
0x3288,6966,1, --Greaves
0x3012,10281,1, --Kite Shield
0x3004,4482,2, --Mahogany Shield
0x321a,16552,2, --Studded Trousers
0x329a,10054,2, --Studded Boots
0x3002,544,3, --Maple Shield
0x3220,187,3, --Bronze Subligar
0x3221,1800,3, --Brass Subligar
0x3218,482,3, --Leather Trousers
0x32a0,115,3, --Bronze Leggings
0x32a1,1116,3, --Brass Leggings
0x3298,100,3} --Leather Highboots
showNationShop(player, SANDORIA, stock);
end;
-----------------------------------
-- onEventUpdate
-----------------------------------
function onEventUpdate(player,csid,option)
--printf("CSID: %u",csid);
--printf("RESULT: %u",option);
end;
-----------------------------------
-- onEventFinish
-----------------------------------
function onEventFinish(player,csid,option)
--printf("CSID: %u",csid);
--printf("RESULT: %u",option);
end;
I know as a first step that if i want to add an armor or anything else, i have to search its ID from the itemlist or AH and make it look like this :
I'm lacking knowledge to convert the actual koga chainmail +2 number into hexadecimal and set a price in this list. Whenever i've tried, for example 10000 would be 24D4 (im just creating a fake one, its not a good result) and not something like 0x3234. Where do that x come from ?0x3002,544,3, --Maple Shield
0x3220,187,3, --Bronze Subligar
0x3221,1800,3, --Brass Subligar
0x3218,482,3, --Leather Trousers
0x32a0,115,3, --Bronze Leggings
0x32a1,1116,3, --Brass Leggings
0x3298,100,3} --Leather Highboots
no idea about this part --Koga Chainmail +2
When i've checked the item_armor.sql, leather highboots is :
INSERT INTO `item_armor` VALUES ('12952', 'leather_highboots', '7', '2473969', '1', '0', '0', '256', '0');
If i compare to that NPC list above, nothing's matching... im so confused !
Well, this part is really annoying for now and i dont know how to make it work.
This is a start for me as i have no knowledge at all, i am sorry.
On the long run, i'd like to learn from your advices, eventually learn enough to provide help in the future (probably won't happen but i'd love to make FFXI perfectly work with all extensions).
My questions are pretty basic for most of you since you're all skilled. But i gotta start somewhere and if i'm not even able to set my job to 99, i'm not going anywhere with deeper stuffs haha.
Thanks for reading and hope to learn some stuff from you guys !