PDA

View Full Version : [Delta]Arrow's drop from npc's + players when ranged



snkey31
June 17th, 2010, 19:39
[Delta]Arrow's drop from npc's + players when ranged

.::1::.

Declare these void's in client class.


public void DropArrows() {
int EnemyX = PlayerHandler.players[AttackingOn].absX;
int EnemyY = PlayerHandler.players[AttackingOn].absY;
if(playerEquipment[playerWeapon] != 4214 && playerEquipmentN[playerArrows] != 0)
if (ItemHandler.itemAmount(playerEquipment[playerArrows], EnemyX, EnemyY) == 0) {
ItemHandler.addItem(playerEquipment[playerArrows], EnemyX, EnemyY, 1, playerId, false);
} else if (ItemHandler.itemAmount(playerEquipment[playerArrows], EnemyX, EnemyY) != 0) {
int amount = ItemHandler.itemAmount(playerEquipment[playerArrows], EnemyX, EnemyY);
ItemHandler.removeItem(playerEquipment[playerArrows], EnemyX, EnemyY, amount);
ItemHandler.addItem(playerEquipment[playerArrows], EnemyX, EnemyY, amount + 1, playerId, false);
}
}
public void DropArrowsNPC() {
int EnemyX = server.npcHandler.npcs[Attackingnpc].absX;
int EnemyY = server.npcHandler.npcs[Attackingnpc].absY;
if(playerEquipment[playerWeapon] != 4214 && playerEquipmentN[playerArrows] != 0)
if (ItemHandler.itemAmount(playerEquipment[playerArrows], EnemyX, EnemyY) == 0) {
ItemHandler.addItem(playerEquipment[playerArrows], EnemyX, EnemyY, 1, playerId, false);
} else if (ItemHandler.itemAmount(playerEquipment[playerArrows], EnemyX, EnemyY) != 0) {
int amount = ItemHandler.itemAmount(playerEquipment[playerArrows], EnemyX, EnemyY);
ItemHandler.removeItem(playerEquipment[playerArrows], EnemyX, EnemyY, amount);
ItemHandler.addItem(playerEquipment[playerArrows], EnemyX, EnemyY, amount + 1, playerId, false);
}
}


.::2::.

Find your boolean attack() {. Now find everything that has drawback(); and under those add DropArrows();

.::3::.

Now go to boolean attacknpc() {. Now find everything that has drawback(); and under those add DropArrowsNpc();

P.S: Added an anti-leech, very easy to fix, if you can't fix it, then you don't deserve this.

Fly
June 17th, 2010, 19:41
Thank you for the release. It will help out the "newbies".

Perfection
June 17th, 2010, 19:41
Eh, SuperScape spam much? ;D Delta fails btw wouldn't recommend as a base.

WC REECE
June 17th, 2010, 20:20
devoltion:P is better

jamie
June 17th, 2010, 21:13
Omg. Love this tut!

XxBryantD
June 20th, 2010, 16:30
good job

evil panda
August 21st, 2010, 17:09
Eh, SuperScape spam much? ;D Delta fails btw wouldn't recommend as a base.

then what base would you suggest for 317?