ower12 Posted May 5, 2013 Share 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.. } Link to comment Share on other sites More sharing options...
0 ower12 Posted May 8, 2013 Author Share Posted May 8, 2013 Tell me what chronicle is your L2J? L2JACIS Interlude Link to comment Share on other sites More sharing options...
0 SweeTs Posted May 8, 2013 Share 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 :( Link to comment Share on other sites More sharing options...
0 ower12 Posted May 8, 2013 Author Share 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! Link to comment Share on other sites More sharing options...
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..
}
Link to comment
Share on other sites
18 answers to this question
Recommended Posts