Jump to content

Search the Community

Showing results for tags 'emote'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • RuneLocus
    • News & Announcements
    • Information Booth
    • Website Support
    • Introductions
    • Chat
    • Forum Games
  • RuneScape Development
    • RSPS General
    • RuneScape Private Server (RS2)
    • RuneScape Private Server (503+)
    • RuneScape Private Server (EoC 742+)
  • Other
    • Digital Art
    • Gaming
    • Webdevelopment
    • Computers
  • Marketplace
    • RuneScape Market
    • RSPS Market
    • Others Market
    • Freelance Middleman Services
  • Super Secret Club's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 60 results

  1. [code]player.getPackets().sendConfig(2033, 1043648799);//Seal Of Approval player.getPackets().sendConfig(1958, 534);//TaskMaster player.getPackets().sendConfig(2405, -1);//Living On A Borrowed Time player.getPackets().sendConfig(2432, -1);//Troubadour Emote player.getPackets().sendConfig(2230, -1);//All Or Most Loyalty Emotes player.getPackets().sendConfig(1842, -1);//Faint player.getPackets().sendConfig(313, -1);//Event Emotes player.getPackets().sendConfig(1085, 249852);//Zombie Hand player.getPackets().sendConfig(465, 7);//Goblin Emotes player.getPackets().sendConfig(802, -1);//Stronghold Of Security Emotes player.getPackets().sendConfig(2169, -1);//Invoke Spring player.getPackets().sendConfig(1597, -1);//Dramatic Point player.getPackets().sendConfig(2458, -1);//Chaotic Cookery player.getPackets().sendConfig(1921, -893736236);//Puppet Master[/code] This will unlock every emote except chaotic cookery. You can figure it out yourself where to add this, it ain't hard. Credits to 2^31-1 from R-S for finding them.
  2. Posted this a while on a different forum, am just reposting it on here now. Not sure if it is a snippet, I saw someone post an ID list in downloads but I didnt think it was much of a download. I made this list over time when I was bored. These Id's are for most 667's. I created this list using Zenith-EXV2 sources. It isnt one of those massive Id lists. but it should entertain people for a while :) Ignore some of the names/spelling. EXV2 Render Emote Command: "::Remote (id)" [SPOILER=Id List] [CODE]26 half in ground tired, lean forward 27 2h holding weapon, across chest 28 one handed weapon 30 injured, hand on stomach, weapon angled down. 31 defensive 21, non walking. 35 bob? shopkeeper? 45 tippy toes/sneak look behind you 49 head wobbles. Non human 51 one handed weapon, outward angle 52/290/442/1673 drunk 53 slow/laggy walk. 79 weapon up/torch 81 crying 93 wierd self stab/mixing with spoon? 95 shield infront of body weapon ready 101 deformed tornado. Non Human 103/326 2h 128 crazy invisable thing. non human. 137 shake hands up 148 twist 152/163/164/188 swim 155/330 balance 156 side walk 158 over shoulder weapon 182/390 one handed weapons. 189/191/267/1169/1569/1570 fly 192 in ground praying 182/208/215/235/236/279/184/287/294/11571171/1277/1279/1383/1613/1614 weapon in hand actions: 220 godsword 276 Bj? 280 mining 295 kneeling 297 huge 318 squashed 324/325 dance 460 push down 354 statue? 360 inspect weapon 370 hunchback 375 dig 386 hands up shake 433 lean back nod 434 invis girlfriend 463/467 scared 473/474 standing knight 500 sitting 508/518 shop keeper stance 944/375 swing weapon 518 cocky stance 370 lean forward movement 451 head back 542 ON FLOOR BACK 540 massive - kree era? 557 thinking/writing on bench 579 suprise kinda 580 cheer 591/591jumping in ground 593 forwasr hold weapon` 594 skip (walk) 608 angry walk 602 on floor tired 618 swag walk 620 glitchy stab 662 monkey bars 666 floating slightly 681 arms out 683 posh hand behind back 684 another stance 685 clone event crane 688 cool snazy walk 689 mr ex 690 wierd walk 691 lying on ground 693 flip weapon 695 push up 701 kneeling 711 zombie 715 float out of ground 717 kneeling 719 hurt 721 tired 736 head blows up 737 high up sitting 817 sit. 822 carry 682 hump 738 action jump freeze 747 squating in air 755 movie chair 769 macho statue 771 talking drink? 772 hoping out of hole 778 sword from crotch 793 fishing 797 sled kinda dig 813 dead 814 carry heavy 864 kneeeling 867 fall on bum 869 fall on face. 870 statue 871 ghost 877 arms out - zombie 883 walk. 890 2h 891 gaurd shield out front. 898-901 action stance 902-4 worn out stances. 908 cool stance. head down 912 really small crawl 913 fly 930 swim 931-4 cheers 944-7 skill remotes, fish chop. 950 cover face shield 951 bend head 957 epicest sneak walk! 974 low combat stance 982 drunk 983 drunk on ground when stopped. 984 carrying something 985 anchor 999 in floor posed. 1002 in floor/swamp 1005 tired on floor 1007-8 wierd web form. 1009 crying in a ball 1021 walking constantly on rope. 1022 attack when walk 1023 bent over. 1026 tired? stance 1027 fly again 1028 constant slip 1033 hide behind shield 1034 walk shyly 1035 scratch head 1050 twist a pipe? 1063 stand backwards 1073 posh walk 1074 retarded? 1075 soldier march 1076 sexy thang 1080 look down walk 1089 sword down pose 1093 arm out pose 1094 teleport 1095 bend down 1097 stand back walk 1104 angry noob 1106 kneel 1111 getting drained 1119-1123 SLED 1124 dizzy 1127 kneel hands up 1128 sitting on bum 1131 cruches/skip 1134 shop keeper 1135-1136 carrying a box? 1139 in a swamp 1155 non human but bouncy. 1157 some torch/axe in one hand 1158 sword/axe on back of shoulders 1160 angel/gargoyle bent position 1169-1170 gargoyel remote. 1179 dwarf with warhammer? 1181 dead/pray 1185 sexy on ground pose FUNNY 1186 on ground again. sitting 1187 lying mangled on ground dead? 1196 head inflate. 1198 holding a scroll delivery? 1199 sitting on floor legs oiut 1218 crawl 1245 head stretches up 1248-1249 panning for gold 1252 standing with sword down 1253 sword over shoulder 1256 shop keeper? arms folded head shake "no" 1257 ge guy? thinks writes. 1258 2nd ge guy thinks writes. 1259 sitting up high. throne? 1261 backwards ^ 1262 wierd lean turn robot thing. 1271 sycthe remote 1272 1 handed weapon 1277 hold weapon 1279 weapon one handed over shoulder 1283 shield up. sword at side. 1301 head windmill. :] 1382 shield up , floating defensive. 1383 sword up infront of face. 1389 sitting sideways 1393 thinking writing 1395 dwarf? shakes fist? knocks? 1396 lean back, croch forward head straight FUNNY 1427 against a wall 1429 ice slip, stuck? 1482-1495 crowd cheering standing sitting 1497 bent still dead? 1500 safety first? shield up 1534-1545 rest violin musician snake charm music 1545 drummer FUNNY 1547-1548 dancing dance dancer FUNNY 1549-1551 rest emotes` 1564 rest emote, sit hands crossed 1569-1570 tears of guthix float 1572 walks then frrezes looks leans on fence? 1573 shield up 1576 shake weapon. plant seeds? 1577-1582 weapon render emotes holding 1603 hand cannon 1613-1616 sir amek vaze dragon fight weapon stance 1617 walking over wall ^ FUNNY` 1626 hunched walk in swamp wierd shield lift 1628 tornado? wierd spin non human 1635 glass blowing 1637 agility log walk cross 1650 head explode 1651 chop down woodcut? axe? canoe station 1652 sway back and forth kinda float fly 1656 invisable shield. cool. 1661-1665 on floor lying sit injured, dead, die ,death 1666 float 1671 wierd fighting stance/ push forward 1672 tired 1673 drunk with beer glass. 1682 weapon on downward angle 1689 dead on ground 1690 angry shield sways/adjusts helmet 1695 float weapon 1699 very nervous looking around touching face 1707 on knees injured stomach. hand out. weapon front 17078on knees injured stomach. hand out. weapon side 1710 smashign something? flip the table? FUNNY 1713 weapon over shoulder. bit smoother than 158? one 1714 cutting with scythe again 1729 blue glow VERY COOL. 1999 injured 2182 katana swing back slice down 2183 punch and block 2184 bow shoot x2 block 2185 slice 2191 look around 2192 dead on floor 2198 hands up slap sword. [/CODE][/SPOILER]
  3. I replaced ints with the recolored ones. I am not worried about adding special attack yet (will be using tuts on here). When i attack with my custom whip, the attack emote is a punch. how do i get the attack emote to be like the regular abbysal whip? Thanks
  4. Ok, so I'm trying to change the attack emote of a weapon. Currently, when you attack with the weapon, your character kicks. I went into combatdefinitions.java, and added this: [CODE]if (weaponName.contains("staff") || weaponName.contains("granite mace") || weaponName.contains("warhammer") || weaponName.contains("tzhaar-ket-em") || weaponName.contains("tzhaar-ket-om") || weaponName.contains("annihilation") || weaponName.contains("maul")) return CRUSH_ATTACK;[/CODE] As you can see the [CODE]|| weaponName.contains("annihilation")[/CODE] And it clearly says return CRUSH_ATTACK. I compile with no errors (Yes, the compiler IS compiling this file) I go into the game and my character continues to punch. Does anybody have an idea? Thanks.
  5. [IMG]http://images3.wikia.nocookie.net/__cb20120908193022/runescape/images/7/75/Penguin_spying.gif[/IMG] I need that emote id ^ Yeah I know I am asking for so much help lately but hey, I am trying to make a Hide N Seek D&D. >.>
  6. Hi, Is it possible to add a emote when you use an object. Take as example, object 62692 - Spectator eye Is it possible when i use the touch option so just optionhandler 1 that it triggers a emote as EXAMPLE emote 17099 with a GFX What do i need to add and where? is it possible that someone shows an example.?
  7. Ok so I"ve recently added skill capes to my game. But there is no "do skillcape" button on my emote interface. How do i add a button to it so that when its clicked it does the skillcape emote? thanks!
  8. [url]http://www.youtube.com/watch?feature=player_embedded&v=X2VQYjuJ3R8[/url] Took a while to find the anim and gfx, but gf jagex keeping it a surprise :P
  9. Any chance you can add an emote ID list to the tools section? IK the rune-server one sucks but since it the only one out there everyone uses it. I'd be more then happy to contribute and record the emote&there ID numbers if someone else helps me out.
  10. anyone have the correct anim and gfx for crab transformation emote? thank you, in advance.
  11. Alright, RuneLocus, today I'm going to be showing you how to add a completionist cape emote to your RSPS. Note: You must be loading at least 602 animations and GFX in order to do this. :P Alright, so let's begin. Difficulty: 1/10(C&P) Open up PlayerAssistant.Java and find this code: [code] public void vengMe() [/code] Directly above it add this: [code] public boolean wearingcompCape(int cape) { int capes[] = {15121}; for (int i = 0; i < capes.length; i++) { if (capes[i] == cape) { return true; } } return false; } [/code] Okay, save and then go to Player.Java and search for this code: [code] public boolean inDeath = false; [/code] Directly above it add this: [code] public int comptime = 0; public boolean isDoingComp = false; [/code] Still in Player.Java search for this code: [code] public String getSpellName(int id) [/code] Directly above it add this code: [code] public void compemote(final Client c) { EventManager.getSingleton().addEvent(new Event() { int comptime = 13; public void execute(EventContainer comp) { if (comptime == 13) { c.isDoingComp = true; c.startAnimation(13190); } if (comptime == 12) { c.npcId2 = 10224; c.isNpc = true; c.updateRequired = true; c.appearanceUpdateRequired = true; c.startAnimation(13157); c.playerStandIndex = 13156; } if (comptime == 11) { c.isNpc = true; c.updateRequired = true; c.appearanceUpdateRequired = true; c.startAnimation(13152); c.gfx100(2465); c.playerStandIndex = 13156; } if (comptime == 7) { c.updateRequired = true; c.appearanceUpdateRequired = true; c.startAnimation(13156); c.playerStandIndex = 13156; } if (comptime == 0) { c.isNpc = false; c.updateRequired = true; c.appearanceUpdateRequired = true; c.playerStandIndex = 0x328; c.startAnimation(12567); c.isDoingComp = false; } if (c == null || comptime <= 0) { comp.stop(); return; } if (comptime >= 0) { comptime--; } } }, 600); } [/code] Now, save and close that file, and open up ClickingButtons.Java and search for this code: [code] case 154: [/code] Directly under it add this code: [code] if(c.getPA().wearingcompCape(c.playerEquipment[c.playerCape])) { if (c.isDoingSkillcapeAnim) { return; } else { c.comptime = 13; c.compemote(c); } } [/code] Save, and compile and your done!
  12. newboy

    Need npc emote

    Could anyone tell me the att/block/death emotes for Akrisae the doomed? Much appreciated.
  13. newboy

    Pack yak emote help

    Can anyone tell me the emote and gfx for the winter storage special on the pack yak.
  14. I've been searching almost everywhere for a pack or a download containing a list of emotes and every single download has been invalid or removed. If someone could point me in the right direction as to where I can find this, I'd really appreciate it. EDIT: After another 20 minutes of painstaking searching I found a download for a source that has the npc emote list in it. If you're like me and still need to find it yourself you can look at this thread for the download link: [url]http://www.runelocus.com/forums/showthread.php?10117-Delta-Acrylicx-Source-Client-Release-Delta[/url] This thread should be closed :)
  15. Lol, it's a cool emote why not share it? :P "8990"
  16. dwager

    max cape emote pi

    how do i make my max cape have a emote even my completionist cape! its say You must be wearing a skillcape to do this emote and my cape aare in the good spotts please help can someone find me a good tutorial for add max cape emote and completionist cape ! thanks for helping[B][/B]
  17. [IMG]http://img15.imageshack.us/img15/7404/macek.jpg[/IMG] Does anyone know the emote ID for Verac's flail "Spike" attack style? I don't even know what it looks like and RS doesn't really help me anymore. While I'm here what does the normal mace "Spike" attack look like, is it just a stab like a dagger?
  18. Hello, I have a small but really annoying problem. When I set to play an animation (say the death animation 836) it doesn't go away or let me play another different animation until I relog or wait for the really long animation to finish. This is really annoying as I want to use the animation 836 for death but when I do the player just stays invisible until the animation ends, and I can't seem to stop/reset the animation. Please any help is really appreciated :)
  19. Hello everyone. In the past on the servers I've played, some of them had a skipping emote when you held the Easter basket and i want to add it to my rsps. How do i do this? Feedback would be greatly appreciated. Thanks! lolking
  20. Okay so im trying to add the right emotes to green drags and when i test the emotes when im pnpced as 941 they work fine when i add them into the npcdefinitions BOOM they are bugged as fuck like they were before...
  21. I noticed that, the emotes we're pretty messed up and that they had only up to like ROFL added so I did some editing and all the emotes are working fine now + almost every emote is added. There is a problem with the last 5 ones, like Nature's might and stuff. Those are added but when u click them nothing happends. And the cmd won't return a slotid so they just won't work. The rest will, I believe Dissappear is the only one not added and the clan citadel ones. Ah well, lets start. In EmotesManager.java find: [code]public static int getId(int slotId, int packetId) {[/code] replace that whole method with: [code]public static int getId(int slotId, int packetId) { if(slotId >= 108 && slotId <= 110) { return slotId; } switch(slotId) { case 0: return 2; case 1: return 3; case 2: if(packetId == WorldPacketsDecoder.ACTION_BUTTON1_PACKET) return 4; else return -1; //TODO new bow emote case 3: return 5; case 4: return 6; case 5: return 7; case 6: return 8; case 7: return 9; case 8: return 10; case 9: return 12; case 10: return 11; case 11: return 13; case 12: return 14; case 13: return 15; case 14: return 16; case 15: return 17; case 16: return 18; case 17: return 19; case 18: return 20; case 19: return 21; case 20: return 22; case 21: return 23; case 22: return 24; case 23: return 25; case 24: return 26; case 25: return 27; case 26: return 28; case 27: return 29; case 28: return 30; case 29: return 31; case 30: return 32; case 31: return 33; case 32: return 34; case 33: return 35; case 34: return 36; case 35: return 37; case 36: return 38; case 37: return 39; case 38: return 40; case 39: return 41; case 40: return 42; case 41: return 43; case 42: return 44; case 43: return 45; case 44: return 46; case 45: return 47; case 46: return 48; case 47: return 49; case 48: return 50; case 49: return 51; case 50: return 52; case 51: return 53; case 52: return 54; case 53: return 55; case 54: return 56; case 55: return 57; case 56: return 58; case 57: return 59; case 58: return 60; case 59: return 61; case 60: return 62; case 61: return 63; case 62: return 64; case 63: return 65; case 64: return 66; case 65: return 67; case 66: return 68; case 67: return 69; case 68: return 70; case 69: return 71; case 70: return 72; case 71: return 73; case 72: return 74; case 73: return 75; case 74: return 76; case 75: return 77; case 76: return 78; case 77: return 79; case 78: return 80; case 79: return 81; case 80: return 82; case 81: return 83; case 82: return 84; case 83: return 85; case 84: return 86; case 85: return 87; case 86: return 88; case 87: return 89; case 88: return 90; case 89: return 91; case 90: return 92; case 91: return 93; case 92: return 94; case 93: return 95; case 94: return 96; case 95: return 97; case 96: return 98; case 97: return 99; case 98: return 100; case 99: return 101; case 100: return 102; case 101: return 103; case 102: return 104; case 103: return 105; case 104: return 106; case 105: return 107; case 106: return 108; case 107: return 109; case 108: return 110; default: return -1; } }[/code] Then right under that find this method: [code]public void useBookEmote(int id) {[/code] And replace the whole method with this: [code]public void useBookEmote(int id) { if (player.getAttackedByDelay() + 10000 > Utils.currentTimeMillis()) { player.getPackets().sendGameMessage( "You can't do this while you're under combat."); return; } else if (Utils.currentTimeMillis() < nextEmoteEnd) { player.getPackets().sendGameMessage( "You're already doing an emote!"); return; } if (id == 2) {//Yes player.setNextAnimation(new Animation(855)); } else if (id == 3) {//No player.setNextAnimation(new Animation(856)); } else if (id == 4) {//Bow player.setNextAnimation(new Animation(858)); } else if (id == 5) {//Angry player.setNextAnimation(new Animation(859)); } else if (id == 6) {//Think player.setNextAnimation(new Animation(857)); } else if (id == 7) {//Wave player.setNextAnimation(new Animation(863)); } else if (id == 8) {//Shrug player.setNextAnimation(new Animation(2113)); } else if (id == 9) {//Cheer player.setNextAnimation(new Animation(862)); } else if (id == 10) {//Beckon player.setNextAnimation(new Animation(864)); } else if (id == 12) {//Laugh player.setNextAnimation(new Animation(861)); } else if (id == 11) {//Jump For Joy player.setNextAnimation(new Animation(2109)); } else if (id == 13) {//Yawn player.setNextAnimation(new Animation(2111)); } else if (id == 14) {//Dance player.setNextAnimation(new Animation(866)); } else if (id == 15) {//Jig player.setNextAnimation(new Animation(2106)); } else if (id == 16) {//Twirl player.setNextAnimation(new Animation(2107)); } else if (id == 17) {//Headbang player.setNextAnimation(new Animation(2108)); } else if (id == 18) {//Cry player.setNextAnimation(new Animation(860)); } else if (id == 19) {//Blow kiss player.setNextAnimation(new Animation(1374)); player.setNextGraphics(new Graphics(1702)); } else if (id == 20) {//Panic player.setNextAnimation(new Animation(2105)); } else if (id == 21) {//RaspBerry player.setNextAnimation(new Animation(2110)); } else if (id == 22) {//Clap player.setNextAnimation(new Animation(865)); } else if (id == 23) {//Salute player.setNextAnimation(new Animation(2112)); } else if (id == 24) {//Goblin Bow player.setNextAnimation(new Animation(0x84F)); } else if (id == 25) {//Goblin Salute player.setNextAnimation(new Animation(0x850)); } else if (id == 26) {//Glass Box player.setNextAnimation(new Animation(1131)); } else if (id == 27) {//Climb Rope player.setNextAnimation(new Animation(1130)); } else if (id == 28) {//Lean player.setNextAnimation(new Animation(1129)); } else if (id == 29) {//Glass Wall player.setNextAnimation(new Animation(1128)); } else if (id == 30) {//Idea player.setNextAnimation(new Animation(4275)); } else if (id == 31) {//Stomp player.setNextAnimation(new Animation(1745)); } else if (id == 32) {//Flap player.setNextAnimation(new Animation(4280)); } else if (id == 33) {//Slap Head player.setNextAnimation(new Animation(4276)); } else if (id == 34) {//Zombie Walk player.setNextAnimation(new Animation(3544)); } else if (id == 35) {//Zombie Dance player.setNextAnimation(new Animation(3543)); } else if (id == 36) {//Zombie Hand player.setNextAnimation(new Animation(7272)); player.setNextGraphics(new Graphics(1244)); } else if (id == 37) {//Scared player.setNextAnimation(new Animation(2836)); } else if (id == 38) {//Bunny-hop player.setNextAnimation(new Animation(6111)); } else if (id == 39) {//Skillcapes final int capeId = player.getEquipment().getCapeId(); switch (capeId) { case 9747: case 9748: case 10639: // Attack cape player.setNextAnimation(new Animation(4959)); player.setNextGraphics(new Graphics(823)); break; case 9753: case 9754: case 10641: // Defence cape player.setNextAnimation(new Animation(4961)); player.setNextGraphics(new Graphics(824)); break; case 9750: case 9751: case 10640: // Strength cape player.setNextAnimation(new Animation(4981)); player.setNextGraphics(new Graphics(828)); break; case 9768: case 9769: case 10647: // Hitpoints cape player.setNextAnimation(new Animation(14242)); player.setNextGraphics(new Graphics(2745)); break; case 9756: case 9757: case 10642: // Ranged cape player.setNextAnimation(new Animation(4973)); player.setNextGraphics(new Graphics(832)); break; case 9762: case 9763: case 10644: // Magic cape player.setNextAnimation(new Animation(4939)); player.setNextGraphics(new Graphics(813)); break; case 9759: case 9760: case 10643: // Prayer cape player.setNextAnimation(new Animation(4979)); player.setNextGraphics(new Graphics(829)); break; case 9801: case 9802: case 10658: // Cooking cape player.setNextAnimation(new Animation(4955)); player.setNextGraphics(new Graphics(821)); break; case 9807: case 9808: case 10660: // Woodcutting cape player.setNextAnimation(new Animation(4957)); player.setNextGraphics(new Graphics(822)); break; case 9783: case 9784: case 10652: // Fletching cape player.setNextAnimation(new Animation(4937)); player.setNextGraphics(new Graphics(812)); break; case 9798: case 9799: case 10657: // Fishing cape player.setNextAnimation(new Animation(4951)); player.setNextGraphics(new Graphics(819)); break; case 9804: case 9805: case 10659: // Firemaking cape player.setNextAnimation(new Animation(4975)); player.setNextGraphics(new Graphics(831)); break; case 9780: case 9781: case 10651: // Crafting cape player.setNextAnimation(new Animation(4949)); player.setNextGraphics(new Graphics(818)); break; case 9795: case 9796: case 10656: // Smithing cape player.setNextAnimation(new Animation(4943)); player.setNextGraphics(new Graphics(815)); break; case 9792: case 9793: case 10655: // Mining cape player.setNextAnimation(new Animation(4941)); player.setNextGraphics(new Graphics(814)); break; case 9774: case 9775: case 10649: // Herblore cape player.setNextAnimation(new Animation(4969)); player.setNextGraphics(new Graphics(835)); break; case 9771: case 9772: case 10648: // Agility cape player.setNextAnimation(new Animation(4977)); player.setNextGraphics(new Graphics(830)); break; case 9777: case 9778: case 10650: // Thieving cape player.setNextAnimation(new Animation(4965)); player.setNextGraphics(new Graphics(826)); break; case 9786: case 9787: case 10653: // Slayer cape player.setNextAnimation(new Animation(4967)); player.setNextGraphics(new Graphics(1656)); break; case 9810: case 9811: case 10611: // Farming cape player.setNextAnimation(new Animation(4963)); player.setNextGraphics(new Graphics(825)); break; case 9765: case 9766: case 10645: // Runecrafting cape player.setNextAnimation(new Animation(4947)); player.setNextGraphics(new Graphics(817)); break; case 9789: case 9790: case 10654: // Construction cape player.setNextAnimation(new Animation(4953)); player.setNextGraphics(new Graphics(820)); break; case 12169: case 12170: case 12524: // Summoning cape player.setNextAnimation(new Animation(8525)); player.setNextGraphics(new Graphics(1515)); break; case 9948: case 9949: case 10646: // Hunter cape player.setNextAnimation(new Animation(5158)); player.setNextGraphics(new Graphics(907)); break; case 9813: case 10662: // Quest cape player.setNextAnimation(new Animation(4945)); player.setNextGraphics(new Graphics(816)); break; case 18508: case 18509: // Dungeoneering cape final int rand = (int) (Math.random() * (2 + 1)); player.setNextAnimation(new Animation(13190)); player.setNextGraphics(new Graphics(2442)); WorldTasksManager.schedule(new WorldTask() { int step; [MENTION=15855]Over[/MENTION]ride public void run() { if (step == 1) { player.getAppearence().transformIntoNPC( (rand == 0 ? 11227 : (rand == 1 ? 11228 : 11229))); player.setNextAnimation(new Animation( ((rand > 0 ? 13192 : (rand == 1 ? 13193 : 13194))))); } if (step == 3) { player.getAppearence().transformIntoNPC(-1); stop(); } step++; } }, 0, 1); break; case 19709: case 19710: // Master dungeoneering cape WorldTasksManager.schedule(new WorldTask() { int step; private NPC dung1, dung2, dung3, dung4; [MENTION=15855]Over[/MENTION]ride public void run() { if (step == 1) { player.getAppearence().transformIntoNPC(11229); player.setNextAnimation(new Animation(14608)); dung1 = new NPC(-1, new WorldTile(player.getX(), player.getY() -1, player.getPlane()), -1, true); player.setNextFaceEntity(dung1); dung1.setLocation(dung1); dung1.setNextGraphics(new Graphics(2777)); dung2 = new NPC(-1, new WorldTile(player.getX()+1, player.getY()-1, player.getPlane()), -1, true); } if (step == 2) { player.setNextFaceEntity(null); dung1.finish(); player.getAppearence().transformIntoNPC(11228); dung2.setLocation(dung2); player.setNextAnimation(new Animation(14609)); player.setNextGraphics(new Graphics(2782)); dung2.setNextGraphics(new Graphics(2778)); dung3 = new NPC(-1, new WorldTile(player.getX(), player.getY()-1, player.getPlane()), -1, true); dung4 = new NPC(-1, new WorldTile(player.getX(), player.getY()+1, player.getPlane()), -1, true); } if (step == 3) { dung2.finish(); player.getAppearence().transformIntoNPC(11227); dung3.setLocation(dung3); dung4.setLocation(dung4); dung4.setNextFaceEntity(player); player.setNextAnimation(new Animation(14610)); dung3.setNextGraphics(new Graphics(2779)); dung4.setNextGraphics(new Graphics(2780)); } if (step > 4) { dung4.setNextFaceEntity(null); player.getAppearence().transformIntoNPC(-1); dung3.finish(); dung4.finish(); stop(); } step++; } }, 0, 1); break; case 20763: // Veteran cape if (player.getControlerManager().getControler() != null) { player.getPackets().sendGameMessage("You cannot do this here!"); return; } player.setNextAnimation(new Animation(352)); player.setNextGraphics(new Graphics(1446)); break; case 20765: // Classic cape if (player.getControlerManager().getControler() != null) { player.getPackets().sendGameMessage("You cannot do this here!"); return; } int random = Utils.getRandom(2); player.setNextAnimation(new Animation(122)); player.setNextGraphics(new Graphics(random == 0 ? 1471 : 1466)); break; case 20767: // Max cape if (player.getControlerManager().getControler() != null) { player.getPackets().sendGameMessage("Dont annoy other players!"); return; } int size = NPCDefinitions.getNPCDefinitions(1224).size; WorldTile spawnTile = new WorldTile( new WorldTile(player.getX() + 1, player.getY(), player.getPlane())); if (!World.canMoveNPC(spawnTile.getPlane(), spawnTile.getX(), spawnTile.getY(), size)) { spawnTile = null; int[][] dirs = Utils.getCoordOffsetsNear(size); for (int dir = 0; dir < dirs[0].length; dir++) { final WorldTile tile = new WorldTile(new WorldTile( player.getX() + dirs[0][dir], player.getY() + dirs[1][dir], player.getPlane())); if (World.canMoveNPC(tile.getPlane(), tile.getX(), tile.getY(), size)) { spawnTile = tile; break; } } } if (spawnTile == null) { player.getPackets() .sendGameMessage( "Need more space to perform this skillcape emote."); return; } nextEmoteEnd = Utils.currentTimeMillis() + (25 * 600); final WorldTile npcTile = spawnTile; WorldTasksManager.schedule(new WorldTask() { private int step; private NPC npc; [MENTION=15855]Over[/MENTION]ride public void run() { if (step == 0) { npc = new NPC(1224, npcTile, -1, true); npc.setNextAnimation(new Animation(1434)); npc.setNextGraphics(new Graphics(1482)); player.setNextAnimation(new Animation(1179)); npc.setNextFaceEntity(player); player.setNextFaceEntity(npc); } else if (step == 2) { npc.setNextAnimation(new Animation(1436)); npc.setNextGraphics(new Graphics(1486)); player.setNextAnimation(new Animation(1180)); } else if (step == 3) { npc.setNextGraphics(new Graphics(1498)); player.setNextAnimation(new Animation(1181)); } else if (step == 4) { player.setNextAnimation(new Animation(1182)); } else if (step == 5) { npc.setNextAnimation(new Animation(1448)); player.setNextAnimation(new Animation(1250)); } else if (step == 6) { player.setNextAnimation(new Animation(1251)); player.setNextGraphics(new Graphics(1499)); npc.setNextAnimation(new Animation(1454)); npc.setNextGraphics(new Graphics(1504)); } else if (step == 11) { player.setNextAnimation(new Animation(1291)); player.setNextGraphics(new Graphics(1686)); player.setNextGraphics(new Graphics(1598)); npc.setNextAnimation(new Animation(1440)); } else if (step == 16) { player.setNextFaceEntity(null); npc.finish(); stop(); } step++; } }, 0, 1); break; case 20769: case 20771: // Completionist cape if (!World.canMoveNPC(player.getPlane(), player.getX(), player.getY(), 3)) { player.getPackets() .sendGameMessage( "Need more space to perform this skillcape emote."); return; } else if (player.getControlerManager().getControler() != null) { player.getPackets().sendGameMessage("Dont annoy other players!"); return; } nextEmoteEnd = Utils.currentTimeMillis() + (20 * 600); WorldTasksManager.schedule(new WorldTask() { private int step; [MENTION=15855]Over[/MENTION]ride public void run() { if (step == 0) { player.setNextAnimation(new Animation(356)); player.setNextGraphics(new Graphics(307)); } else if (step == 2) { player.getAppearence().transformIntoNPC( capeId == 20769 ? 1830 : 3372); player.setNextAnimation(new Animation(1174)); player.setNextGraphics(new Graphics(1443)); } else if (step == 4) { player.getPackets().sendCameraShake(3, 25, 50, 25, 50); } else if (step == 5) { player.getPackets().sendStopCameraShake(); } else if (step == 8) { player.getAppearence().transformIntoNPC(-1); player.setNextAnimation(new Animation(1175)); stop(); } step++; } }, 0, 1); break; default: player.getPackets() .sendGameMessage( "You need to be wearing a skillcape in order to perform this emote."); break; } return; } else if (id == 40) {//Snowman Dance player.setNextAnimation(new Animation(7531)); } else if (id == 41) {//Air Guitar player.setNextAnimation(new Animation(2414)); player.setNextGraphics(new Graphics(1537)); player.getPackets().sendMusicEffect(302); } else if (id == 42) {//Safety First player.setNextAnimation(new Animation(8770)); player.setNextGraphics(new Graphics(1553)); } else if (id == 43) {//Explore player.setNextAnimation(new Animation(9990)); player.setNextGraphics(new Graphics(1734)); } else if (id == 44) {//Trick player.setNextAnimation(new Animation(10530)); player.setNextGraphics(new Graphics(1864)); } else if (id == 45) {//Freeze player.setNextAnimation(new Animation(11044)); player.setNextGraphics(new Graphics(1973)); } else if (id == 46) {//Give Thanks WorldTasksManager.schedule(new WorldTask() { [MENTION=15855]Over[/MENTION]ride public void run() { if (step == 0) { player.setNextAnimation(new Animation(10994)); player.setNextGraphics(new Graphics(86)); } else if (step == 1) { player.setNextAnimation(new Animation(10996)); player.getAppearence().transformIntoNPC(8499); } else if (step == 6) { player.setNextAnimation(new Animation(10995)); player.setNextGraphics(new Graphics(86)); player.getAppearence().transformIntoNPC(-1); stop(); } step++; } private int step; }, 0, 1); } else if (id == 47) {//Around the world in Eggy days player.setNextAnimation(new Animation(11542)); player.setNextGraphics(new Graphics(2037)); } else if (id == 48) {//Dramatic Point player.setNextAnimation(new Animation(12658)); player.setNextGraphics(new Graphics(780)); } else if (id == 49) {//Faint player.setNextAnimation(new Animation(14165)); } else if(id == 50) {//Puppet Master player.setNextAnimation(new Animation(14869)); player.setNextGraphics(new Graphics(2837)); } else if (id == 51) {//Taskmaster player.setNextAnimation(new Animation(15033)); //Male //player.setNextAnimation(new Animation(15034)); //Female player.setNextGraphics(new Graphics(2930)); } else if (id == 52) {// Seal Of Approval WorldTasksManager.schedule(new WorldTask() { int random = (int) (Math.random() * (2 + 1)); [MENTION=15855]Over[/MENTION]ride public void run() { if (step == 0) { player.setNextAnimation(new Animation(15104)); player.setNextGraphics(new Graphics(1287)); } else if (step == 1) { player.setNextAnimation(new Animation(15106)); player.getAppearence().transformIntoNPC( random == 0 ? 13255 : (random == 1 ? 13256 : 13257)); } else if (step == 2) { player.setNextAnimation(new Animation(15108)); } else if (step == 3) { player.setNextAnimation(new Animation(15105)); player.setNextGraphics(new Graphics(1287)); player.getAppearence().transformIntoNPC(-1); stop(); } step++; } private int step; }, 0, 1); } else if (id == 53) {//Cat fight player.setNextAnimation(new Animation(2252)); } else if (id == 54) {//Talk to the Hand player.setNextAnimation(new Animation(2416)); } else if (id == 55) {//Shake Hands player.setNextAnimation(new Animation(2303)); } else if (id == 56) {//High Five player.setNextAnimation(new Animation(2312)); } else if (id == 57) {//Face-palm player.setNextAnimation(new Animation(2254)); } else if (id == 58) {//Surrender player.setNextAnimation(new Animation(2360)); } else if (id == 59) {//Levitate player.setNextAnimation(new Animation(2327)); } else if (id == 60) {//Muscle-man Pose player.setNextAnimation(new Animation(2566)); } else if (id == 61) {//ROFL player.setNextAnimation(new Animation(2347)); } else if (id == 62) {//Breathe Fire player.setNextAnimation(new Animation(2238)); player.setNextGraphics(new Graphics(358)); } else if (id == 63) {//Storm player.setNextAnimation(new Animation(2563)); player.setNextGraphics(new Graphics(365)); } else if (id == 64) {//Snow player.setNextAnimation(new Animation(2417)); player.setNextGraphics(new Graphics(364)); } else if (id == 65) {//Invoke Spring player.setNextAnimation(new Animation(15357)); player.setNextGraphics(new Graphics(1391)); } else if (id == 66) {//Head in sand player.setNextAnimation(new Animation(12926)); player.setNextGraphics(new Graphics(1761)); } else if (id == 67) {//Hula-hoop player.setNextAnimation(new Animation(12928)); } else if (id == 68) {//Disappear } else if (id == 69) {//Ghost player.setNextAnimation(new Animation(12932)); player.setNextGraphics(new Graphics(1762)); } else if (id == 70) {//Bring It! player.setNextAnimation(new Animation(12934)); } else if (id == 71) {//Palm-fist player.setNextAnimation(new Animation(12931)); } else if (id == 72) {//Kneel } else if (id == 73) {//Begging } else if (id == 74) {//Stir Cauldron } else if (id == 75) {//Cheer } else if (id == 76) {//Tantrum } else if (id == 77) {//Dramatic Death } else if (id == 78) {//Jump & Yell } else if (id == 79) {//Point } else if (id == 80) {//Punch } else if (id == 81) {//Raise Hand } else if (id == 82) {//Make Speach } else if (id == 83) {//Sword Fight } else if (id == 84) {//Raise Hand (Sitting) } else if (id == 85) {//Wave (Sitting) } else if (id == 86) {//Cheer (Sitting) } else if (id == 87) {//Throw Tomato (Sitting) } else if (id == 88) {//Throw Flowers (Sitting) } else if (id == 89) {//Agree (Sitting) } else if (id == 90) {//Point (Sitting) } else if (id == 91) {//Whistle (Sitting) } else if (id == 92) {//Thumbs-Up (Sitting) } else if (id == 93) {//Thumbs-Down (Sitting) } else if (id == 94) {//Clap (Sitting) } else if (id == 95) {//Living on borrowed time if (!World.canMoveNPC(player.getPlane(), player.getX(), player.getY(), 3)) { player.getPackets() .sendGameMessage( "Need more space to perform this skillcape emote."); return; } else if (player.getControlerManager().getControler() != null) { player.getPackets().sendGameMessage("Dont annoy other players!"); return; } final NPC n = new NPC(14388, new WorldTile(player.getX(), player.getY() + 2, player.getPlane()), 0, false); n.setLocation(n); n.setNextFaceEntity(player); player.setNextFaceEntity(n); WorldTasksManager.schedule(new WorldTask() { int emote = 10; [MENTION=15855]Over[/MENTION]ride public void run() { if (emote <= 0 || player.hasFinished()) { this.stop(); } if (emote == 10) { n.setNextAnimation(new Animation(13964)); player.setNextGraphics(new Graphics(1766)); player.setNextAnimation(new Animation(13965)); } if (emote == 1) { n.setFinished(true); World.removeNPC(n); n.setNextFaceEntity(null); } if (emote == 0) { player.setNextForceTalk(new ForceTalk("Phew! Close call.")); player.setNextFaceEntity(null); emote = 0; } if (emote > 0) { emote--; } } }, 1, 1); } else if (id == 96) {//Troubadour dance player.setNextAnimation(new Animation(15424)); } else if (id == 97) {//Evil Laugh player.setNextAnimation(new Animation(15535));//Male //player.setNextAnimation(new Animation(15536));//Female } else if (id == 98) {//Golf Clap player.setNextAnimation(new Animation(15520)); } else if (id == 99) {//LOLcano player.setNextAnimation(new Animation(15532));//Male //player.setNextAnimation(new Animation(15533));//Female player.setNextGraphics(new Graphics(2191)); } else if (id == 100) {//Infernal power player.setNextAnimation(new Animation(15529)); player.setNextGraphics(new Graphics(2197)); } else if (id == 101) {//Divine power player.setNextAnimation(new Animation(15524)); player.setNextGraphics(new Graphics(2195)); } else if (id == 102) {//You're dead player.setNextAnimation(new Animation(14195)); } else if (id == 103) {//Scream player.setNextAnimation(new Animation(15526));//Male //player.setNextAnimation(new Animation(15527));//Female } else if (id == 104) {//Tornado player.setNextAnimation(new Animation(15530)); player.setNextGraphics(new Graphics(2196)); } else if (id == 105) {//Chaotic cookery player.setNextAnimation(new Animation(15604)); player.setNextGraphics(new Graphics(2239)); } else if (id == 106) {//ROFLCopter player.setNextAnimation(new Animation(16373)); //Male //player.setNextAnimation(new Animation(16374)); //Female player.setNextGraphics(new Graphics(3010)); } else if (id == 107) {//Nature's Might player.setNextAnimation(new Animation(16376)); player.setNextGraphics(new Graphics(3011)); } else if (id == 108) {//Inner Power player.setNextAnimation(new Animation(16382)); player.setNextGraphics(new Graphics(3014)); } else if (id == 109) { //Werewolf transformation player.setNextAnimation(new Animation(16380)); player.setNextGraphics(new Graphics(3013)); player.setNextGraphics(new Graphics(3016)); } else if (id == 110) {//Celebrate player.setNextAnimation(new Animation(16913)); } setNextEmoteEnd(); }[/code] Now in Player.java find the Run method and in that add: [code]for (int i = 0; i < 150; i++) getPackets().sendIComponentSettings(590, i, 0, 190, 2150);[/code] And that's it. Save & compile and u got an almost fully working emote tab. ANOTHER EDIT: Note that this does not unlock the emotes, they are still dark coloured but you can perform them. Thanks Tyler Hurst from R-s for the fix on the unclickable emotes. Thanks Korasi pr0dx for the last gfx on the werewolf transformation
  22. [FONT="Arial Black"][SIZE="7"][COLOR="Red"]THIS IS DONE BADDLY[/SIZE][/FONT][/COLOR] Get the rest your self... [COLOR="Purple"]Server side[/COLOR] [CODE] public int comp = 0; public void compemote(final Client c) { EventManager.getSingleton().addEvent(new Event() { public void execute(EventContainer comps) { if (comp == 29) { c.startAnimation(356); } if (comp == 26) { c.npcId2 = 1830; c.isNpc = true; c.updateRequired = true; c.appearanceUpdateRequired = true; c.startAnimation(1174); c.gfx0(1443); } if (comp == 17) { c.startAnimation(12567); c.comp = 0; c.npcId2 = 0; c.isNpc = false; c.updateRequired = true; c.appearanceUpdateRequired = true; } if (comp == 8) { } if (comp == 1) { } if (c == null || comp <= 0) { comps.stop(); return; } if (comp >= 0) { comp--; } } }, 600); }[/CODE] [COLOR="Lime"][SIZE="6"]Client side[/COLOR][/SIZE] [SPOILER="Npc"][CODE] if(i == 1830) { entityDef.name = "Obsidian dragon"; entityDef.anIntArray94 = new int[]{18}; entityDef.standAnim = 32767; entityDef.walkAnim = 32767; entityDef.anInt91 = 120;//width entityDef.anInt86 = 110;//height? entityDef.actions = new String[]{null, null, null, null, null}; entityDef.combatLevel = 0; } if(i == 1831) { entityDef.name = "Golden Obsidian dragon"; entityDef.anIntArray94 = new int[]{17}; entityDef.standAnim = 32767; entityDef.walkAnim = 32767; entityDef.anInt91 = 120;//width entityDef.anInt86 = 110;//height? entityDef.actions = new String[]{null, null, null, null, null}; entityDef.combatLevel = 0; }[/CODE][/SPOILER] [SPOILER="anim.jebra"] if(j == 1174) { //anInt356 = -1; //aBoolean358 = false; //anInt359 = 5; //anInt360 = -1; //Removes shield //anInt361 = -1; //Removes weapon anims[j].anInt352 = 95; //anInt363 = -1; //Stops character from moving //anInt364 = -1; //anInt365 = 1; anims[j].anInt356 = -1; anims[j].aBoolean358 = false; anims[j].anIntArray355 = new int[]{5, 6, 5, 5, 5, 6, 6, 2, 3, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 5, 5, 5, 3, 1, 1, 4, 2, 1, 2, 1, 1, 4, 2, 2, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 4, 4, 4, 3, 3, 2, 5, 5, 3, 1, 1, 5, 5, 1, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 20}; anims[j].anIntArray353 = new int[]{235864127, 235864172, 235864217, 235864108, 235864206, 235864201, 235864220, 235864232, 235864069, 235864211, 235864159, 235864182, 235864079, 235864146, 235864132, 235864088, 235864184, 235864180, 235864129, 235864224, 235864150, 235864203, 235864107, 235864119, 235864187, 235864156, 235864076, 235864181, 235864225, 235864171, 235864176, 235864209, 235864143, 235864202, 235864244, 235864190, 235864219, 235864240, 235864151, 235864065, 235864117, 235864207, 235864221, 235864142, 235864237, 235864226, 235864139, 235864239, 235864094, 235864193, 235864238, 235864195, 235864234, 235864116, 235864068, 235864082, 235864095, 235864112, 235864152, 235864086, 235864230, 235864178, 235864087, 235864189, 235864208, 235864101, 235864100, 235864123, 235864165, 235864138, 235864105, 235864081, 235864084, 235864089, 235864164, 235864245, 235864249, 235864170, 235864114, 235864091, 235864148, 235864140, 235864246, 235864158, 235864124, 235864205, 235864106, 235864198, 235864067, 235864200, 235864216, 235864080, 235864099, 235864250, 235864131}; } anims[1178].anInt352 = 33; anims[1178].anIntArray355 = new int[]{48, 5, 5, 5, 5, 5, 5, 4, 4, 20, 47, 5, 5, 10, 10, 5, 5, 5, 5, 11, 20, 20, 20, 21, 20, 20, 20, 20, 10, 20, 29, 14, 2}; anims[1178].anIntArray353 = new int[]{236060706, 236060706, 236060706, 236060725, 236060742, 236060712, 236060722, 236060711, 236060702, 236060706, 236060706, 236060706, 236060741, 236060704, 236060737, 236060687, 236060734, 236060707, 236060689, 236060674, 236060726, 236060683, 236060690, 236060676, 236060715, 236060721, 236060729, 236060673, 236060682, 236060695, 236060743, 236060744, 236060686}; [/SPOILER] [SPOILER="spotanim.jerba"][CODE] cache[1443].anInt405 = 5; cache[1443].anInt406 = 1178; cache[1443].aAnimation_407 = Animation.anims[1178];[/CODE][/SPOILER] [FONT="Arial Black"][SIZE="4"][COLOR="Purple"] Files:[url]https://dl.dropbox.com/u/73313980/Comp%20cape.rar[/url][/COLOR][/SIZE][/FONT]
  23. Figured it out. Lock pls :)
  24. Hey goons, I cannot seem to find a Two hand weapon defense emote. If you have it, please lemme get it. <3 (I need to update my emote listings. :p)
  25. I am using SHARD and I am trying to make an item when clicked, to do two emotes. How I hoped it would work is, one emote to go off then 3 seconds later for the second emote to start. All it does is the second emote, doesn't do the first emote at all. I tried modifying the timer for flax to work with the item timer and I must have done it wrong, because anything I try doesn't work. How do I add some sort of timer so both emotes work one after another? Item Click Emote [CODE] case 1856://Item ID that's clicked client.getActionAssistant().startAnimation(863);//emotes client.getActionAssistant().startAnimation(864);//emotes break; [/CODE] [B]If this helps, this is how the flax picking timer delay looks.[/B] [CODE] case 2646://obj ID for flax if(client.isBusy()){ return; } final GameObject OBJECT453 = new GameObject(client.objectX, client.objectY, client.getHeightLevel(), GameObject.Face.NORTH, 10, Server.getObjectManager().getDefinition(2646)); final GameObject OBJECT123 = new GameObject(client.objectX, client.objectY, client.getHeightLevel(), GameObject.Face.NORTH, 10, Server.getObjectManager().getDefinition(-1)); client.setBusy(true); final Client clientnew189 = client; clientnew189.getActionAssistant().startAnimation(827); Server.getObjectManager().addObject(OBJECT123); EventManager.getSingleton().addEvent(client, new Event() { public void execute(EventContainer c) { clientnew189.getActionAssistant().addItem(1779,1); c.stop(); } @Override public void stop() { clientnew189.setBusy(false); EventManager.getSingleton().addEvent(null, new Event() { public void execute(EventContainer c) { Server.getObjectManager().replaceTemporaryObject(OBJECT123, OBJECT453); c.stop(); } @Override public void stop() { } }, 10000); } }, 2000); break; [/CODE] -Thanks
×