ower12 Posted May 5, 2013 Posted May 5, 2013 i have problem i line tiara can help me? pls else if (command.startsWith("become_noble")) { NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); if (!player.isNoble()) { //then you check for the level 78 if(player.getLevel()>=78){ //then you ask for items if( player.getInventory().getItemByItemId(12345/**1 item id **/).getCount()>=12345/** Is bigger or equals required item count **/ && player.getInventory().getItemByItemId(12345/**2 item id **/).getCount()>=12345/** Is bigger or equals required item count **/ && player.getInventory().getItemByItemId(12345/**3 item id **/).getCount()>=12345/** Is bigger or equals required item count **/ && player.getInventory().getItemByItemId(12345/**4 item id **/).getCount()>=12345/** Is bigger or equals required item count **/ ){ L2ItemInstance tiara = player.getInventory().addItem("tiara", 7694, 1, player, null);//give nobless tiara player.getInventory().equipItemAndRecord(tiara);//equip the tiara if you want player.setNoble(true, true); player.sendPacket(new UserInfo(player)); html.setFile("data/html/classmaster/nobleok.htm"); }else player.sendMessage("You don't have enough items."); } else player.sendMessage("Your level must be 78 or higher."); } else html.setFile("data/html/classmaster/alreadynoble.htm"); player.sendPacket(html); //and don't forget the imports for l2iteminstance etc.. }
0 ower12 Posted May 8, 2013 Author Posted May 8, 2013 Tell me what chronicle is your L2J? L2JACIS Interlude
0 SweeTs Posted May 8, 2013 Posted May 8, 2013 Guys, don't give him ANY hints about code, how to edit it or so.. He won't understand, and still he will ask/beg for 'ready code, super-duper-fully working with no bugs'. Sorry, but from my pov it's waste of time. You see, his error ' You don't have enough items' => 12345 ID... :troll: He don't know that he have to change those IDs, seriously :(
0 ower12 Posted May 8, 2013 Author Posted May 8, 2013 i change id for 9210,9211,9212,9213 ... and he say you dont have items..... i need change count and dont know!
Question
ower12
i have problem i line tiara can help me? pls
else if (command.startsWith("become_noble"))
{
NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
if (!player.isNoble())
{
//then you check for the level 78
if(player.getLevel()>=78){
//then you ask for items
if(
player.getInventory().getItemByItemId(12345/**1 item id **/).getCount()>=12345/** Is bigger or equals required item count **/
&& player.getInventory().getItemByItemId(12345/**2 item id **/).getCount()>=12345/** Is bigger or equals required item count **/
&& player.getInventory().getItemByItemId(12345/**3 item id **/).getCount()>=12345/** Is bigger or equals required item count **/
&& player.getInventory().getItemByItemId(12345/**4 item id **/).getCount()>=12345/** Is bigger or equals required item count **/
){
L2ItemInstance tiara = player.getInventory().addItem("tiara", 7694, 1, player, null);//give nobless tiara
player.getInventory().equipItemAndRecord(tiara);//equip the tiara if you want
player.setNoble(true, true);
player.sendPacket(new UserInfo(player));
html.setFile("data/html/classmaster/nobleok.htm");
}else
player.sendMessage("You don't have enough items.");
}
else
player.sendMessage("Your level must be 78 or higher.");
}
else
html.setFile("data/html/classmaster/alreadynoble.htm");
player.sendPacket(html);
//and don't forget the imports for l2iteminstance etc..
}
18 answers to this question
Recommended Posts