Author Topic: a command  (Read 378 times)

grant boy

  • Newbie
  • *
  • Posts: 4
    • View Profile
a command
« on: September 05, 2010, 08:17:24 pm »
::pkshop it lets you see what items you can buy with kills such as fire cape,torso,void etc... 

Share on Bluesky Share on Facebook


Marc [imz]

  • Guest
Re: a command
« Reply #1 on: September 05, 2010, 08:34:48 pm »
Suggestion has been added here; http://www.demonicpking.smffy.com/index.php?topic=28.html

You can post later suggestions there as well,
Thanks.

thesharp

  • Coder
  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: a command
« Reply #2 on: September 06, 2010, 04:12:25 am »
Into Commands class

Code: [Select]
if (cmd[0].equals("quickitems") || cmd[0].equals("buy") ) {
if (!p.bountyArea()) {
if (p.attackedBy != null) {
//p.Overlay = 0;
p.getActionSender().sendMessage(p, "You cannot use this command while in combat.");
return;
}
p.getActionSender().showInterface(p, 583);
p.getActionSender().setString(p, "Quick Items - Click on the item you would like to purchase!", 583, 14);
p.getActionSender().setString(p, "1000 Super Pots<br>", 583, 50);
p.getActionSender().setString(p, "1000 Vengeance<br>", 583, 51);
p.getActionSender().setString(p, "1000 rocktail<br>", 583, 52);
p.getActionSender().setString(p, "1000 Barrage<br>", 583, 53);
p.getActionSender().setString(p, "Bandos Chest & Skirt<br>", 583, 54);
p.getActionSender().setString(p, "Armadyl Set<br>", 583, 55);
p.getActionSender().setString(p, "Whip & DDS<br>", 583, 56);
p.getActionSender().setString(p, "Dark Bow & Drag. Arrows<br>", 583, 57);
p.getActionSender().setString(p, "Rune C'Bow & Drag. Bolts(e)<br>", 583, 58);
p.getActionSender().setString(p, "Dharok's Set<br>", 583, 59);
p.getActionSender().setString(p, "Verac's Set<br>", 583, 60);
p.getActionSender().setString(p, "Ahrim's Set<br>", 583, 61);
p.getActionSender().setString(p, "Karil's Set<br>", 583, 62);
p.getActionSender().setString(p, "Dragon Boots & Fury & barrow gloves<br>", 583, 63);
p.getActionSender().setString(p, "", 583, 64);
p.getActionSender().setString(p, "", 583, 65);
p.getActionSender().setString(p, "", 583, 66);
p.getActionSender().setString(p, "", 583, 67);
p.getActionSender().setString(p, "", 583, 68);
p.getActionSender().setString(p, "", 583, 69);
p.getActionSender().setString(p, "", 583, 70);
p.getActionSender().setString(p, "", 583, 71);
p.getActionSender().setString(p, "", 583, 72);
p.getActionSender().setString(p, "", 583, 73);
p.getActionSender().setString(p, "", 583, 74);
p.getActionSender().setString(p, "", 583, 75);
p.getActionSender().setString(p, "", 583, 76);
p.getActionSender().setString(p, "", 583, 77);
p.getActionSender().setString(p, "", 583, 78);
p.getActionSender().setString(p, "", 583, 79);
p.getActionSender().setString(p, "", 583, 80);
p.getActionSender().setString(p, "", 583, 81);
}
}

Into ActionButtons:
Code: [Select]
case 583:
if (buttonId == 50) { //1000 Super pots
if (Engine.playerItems.invItemCount(p, 995) < 5500000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 2437, 1000);
Engine.playerItems.addItem(p, 2441, 1000);
Engine.playerItems.addItem(p, 2443, 1000);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 5500000);
}
if (buttonId == 51) { //1000 Vengeance runes
if (Engine.playerItems.invItemCount(p, 995) < 1000000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 557, 10000);
Engine.playerItems.addItem(p, 9075, 4000);
Engine.playerItems.addItem(p, 560, 2000);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 1000000);
}
if (buttonId == 52) { //1000 Manta rays
if (Engine.playerItems.invItemCount(p, 995) < 1600000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 392, 1000);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 1600000);
}
if (buttonId == 53) { //1000 Barrage runes
if (Engine.playerItems.invItemCount(p, 995) < 5000000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 555, 6000);
Engine.playerItems.addItem(p, 565, 2000);
Engine.playerItems.addItem(p, 560, 4000);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 5000000);
}
if (buttonId == 54) { // Bandos Chest & Skirt
if (Engine.playerItems.invItemCount(p, 995) < 28500000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 11724, 1);
Engine.playerItems.addItem(p, 11726, 1);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 28500000);
}
if (buttonId == 55) { //Armadyl set
if (Engine.playerItems.invItemCount(p, 995) < 30500000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 11718, 1);
Engine.playerItems.addItem(p, 11720, 1);
Engine.playerItems.addItem(p, 11722, 1);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 30500000);
}
if (buttonId == 56) { //Whip and DDS
if (Engine.playerItems.invItemCount(p, 995) < 2000000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 4151, 1);
Engine.playerItems.addItem(p, 5698, 1);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 2000000);
}
if (buttonId == 57) { //Dark bow and dragon arrows
if (Engine.playerItems.invItemCount(p, 995) < 5000000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 11235, 1);
Engine.playerItems.addItem(p, 11212, 1000);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 5000000);
}
if (buttonId == 58) { //Rune Cbow and dragon bolts (e)
if (Engine.playerItems.invItemCount(p, 995) < 6000000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 9185, 1);
Engine.playerItems.addItem(p, 9244, 1000);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 6000000);
}
if (buttonId == 59) { //Dharok set
if (Engine.playerItems.invItemCount(p, 995) < 3500000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 4716, 1);
Engine.playerItems.addItem(p, 4720, 1);
Engine.playerItems.addItem(p, 4722, 1);
Engine.playerItems.addItem(p, 4718, 1);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 3500000);
}
if (buttonId == 60) { // Verac Set
if (Engine.playerItems.invItemCount(p, 995) < 3500000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 4753, 1);
Engine.playerItems.addItem(p, 4757, 1);
Engine.playerItems.addItem(p, 4759, 1);
Engine.playerItems.addItem(p, 4755, 1);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 3500000);
}
if (buttonId == 61) { // Ahrim's set
if (Engine.playerItems.invItemCount(p, 995) < 3000000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 4708, 1);
Engine.playerItems.addItem(p, 4712, 1);
Engine.playerItems.addItem(p, 4714, 1);
Engine.playerItems.addItem(p, 4710, 1);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 3000000);
}
if (buttonId == 62) { // Karil's Set
if (Engine.playerItems.invItemCount(p, 995) < 3000000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 4732, 1);
Engine.playerItems.addItem(p, 4736, 1);
Engine.playerItems.addItem(p, 4738, 1);
Engine.playerItems.addItem(p, 4734, 1);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 3000000);
}
if (buttonId == 63) { // Dragon boots, fury
if (Engine.playerItems.invItemCount(p, 995) < 3000000) {
p.getActionSender().addSoundEffect(p, 4039, 1, 0, 0);
p.message("You do not have enough!");
return;
}
p.getActionSender().addSoundEffect(p, 4044, 1, 0, 0);
Engine.playerItems.addItem(p, 6585, 1);
Engine.playerItems.addItem(p, 11732, 1);
Engine.playerItems.addItem(p, 7462, 1);
Engine.playerItems.deleteItem(p, 995, Engine.playerItems.getItemSlot(p, 995), 3000000);
}
}
break;