RuneScape 2 Development > Snippets
Post your code snippets here! [Updated 08/09/2012]
<<< (11/172) >>>
Pouch:
http://pastebin.com/AGjZNgbs

317 - fixes rollbacks in project insanity/emulous
mich702703:

Ok some people are wondering how to make a timer that u can see when the next game starts so here it is:

Search in client.java


--- Code: ---public class client extends Player implements Runnable {
--- End code ---

Then add this under it:

--- Code: ---public void Pcpanel() {
                setInterfaceWalkable(15892);
sendQuest("Pest Control", 15894);
sendQuest("Game starts in:", 15895);
sendQuest("", 15897);
sendQuest("", 15898);
sendQuest(""+PlayerHandler.pcWaitTimer+"", 15899);
sendQuest("Good Luck!", 15900);
sendQuest("", 15901);
sendQuest("", 15896);
sendQuest("", 15902);
sendQuest("", 15903);
sendQuest("", 15904);
sendQuest("", 15905);
sendQuest("", 15906);
        }
--- End code ---

Then Search for:


--- Code: ---public boolean process() {
--- End code ---

and add this below


--- Code: ---if(inPcBoat()){
Pcpanel();
}
--- End code ---

NOTE: when leaving the boat the screen will still be there but when you teleport or if the game starts then the screen will ge away.
the elve age:
Better battletimers.


--- Code: ---public int getBattleTimer() {
        switch (playerEquipment[playerWeapon]) {
            case -1://fist or foot
                return 2400;

            case 1307://brone 2h
            case 1909://iron 2h
            case 1311://steel 2h
            case 1313://black 2h
            case 1315://mith 2h
            case 1317://addy 2h
            case 1319://rune 2h
            case 6609://white 2h [non bronze-dragon type]
            case 7158://dragon 2h
                return 4200;

            case 1215://Dragon dagger (n)
            case 1231://Dragon dagger (p)
            case 5680://Dragon dagger (+)
            case 5698://Dragon dagger (s)
                return 2400;

            case 1419://scythe(holiday)
                return 2400;

            case 4151://whip
                return 2400;

            case 746://dark dagger [non bronze-dragon type]
            case 747://glowing dagger [glowing dark dagger] [non bronze-dragon type]
            case 1203://iron dagger
            case 1205://bronze dagger
            case 1207://steel dagger
            case 1209://mith dagger
            case 1211://addy dagger
            case 1213://rune dagger
            case 1217://black dagger
            case 1219://iron dagger (p)
            case 1221://bronze dagger (p)
            case 1223://steel dagger (p)
            case 1225://mith dagger (p)
            case 1227://addy dagger (p)
            case 1229://rune dagger (p)
            case 1233://black dagger (p)
            case 1235://poisoned_dagger(p) [non bronze-dragon type]
            case 2952://wolfbane [preist in paril]/[non bronze-dragon type]
            case 5668://iron dagger (+)
            case 5670://bronze dagger (+)
            case 5672://steel dagger (+)
            case 5674://mith dagger (+)
            case 5676://addy dagger (+)
            case 5678://rune dagger (+)
            case 5682://black dagger (+)
            case 5684://poisoned_dagger (+) [non bronze-dragon type]
            case 5686://iron dagger (s)
            case 5688://bronze dagger (s)
            case 5690://steel dagger (s)
            case 5692://mith dagger (s)
            case 5694://addy dagger (s)
            case 5696://rune dagger (s)
            case 5700://black dagger (s)
            case 5702://poisoned_dagger (s) [non bronze-dragon type]
            case 6595://white dagger (+) [non bronze-dragon type]
            case 6593://white dagger (p) [non bronze-dragon type]
            case 6597://white dagger (s) [non bronze-dragon type]
            case 6591://white dagger [non bronze-dragon type]
                return 2400;


            case 3190://bronze halberd
            case 3192://iron halberd
            case 3194://steel halberd
            case 3196://black halberd
            case 3197://mith halberd
            case 3200://addy halberd
            case 3202://rune halberd
            case 3204://dragon halberd
            case 6599://white halberd [non bronze-dragon type]
                return 4200;

            case 667://blurite sword [non bronze-dragon type]
            case 1277://bronze sword
            case 1279://iron sword
            case 1281://steel sword
            case 1283://black sword
            case 1285://mith sword
            case 1287://addy sword
            case 1289://rune sword
            case 1305://dragon longsword
            case 1291://bronze longsword
            case 1293://iron longsword
            case 1295://steel longsword
            case 1297://black longsword
            case 1299://mith longsword
            case 1301://addy longsword
            case 1303://rune longsword
            case 6607://white longsword [non bronze-dragon type]
            case 6605://white sword [non bronze-dragon type]
                return 3000;

            case 4153://granite maul
                return 4200;

            case 1377://dragon battleaxe
                return 3600;//1833=dragon_baxe

            case 6082://fixed device [non bronze-dragon type]
                return 4000;//2323=fixed_device_kicking

            case 4755://veraces flail new
            case 4082://veraces flail 100%
            case 4083://veraces flail 75%
            case 4084://veraces flail 50%
            case 4085://veraces flail 25%
            case 4086://veraces flail 0%
                return 3000;

            case 4718://dharoks greataxe new
            case 4887://dharoks greataxe 100%
            case 4888://dharoks greataxe 75%
            case 4889://dharoks greataxe 50%
            case 4890://dharoks greataxe 25%
            case 4891://dharoks greataxe 0%
                return 4200;

            case 4958://torags hammers new
            case 4959://torags hammers 100%
            case 4960://torags hammers 75%
            case 4961://torags hammers 50%
            case 4962://torags hammers 25%
            case 4963://torags hammers 0%
                return 3000;

            case 4934://karils X-bow new
            case 4935://karils X-bow 100%
            case 4936://karils X-bow 75%
            case 4937://karils X-bow 50%
            case 4938://karils X-bow 25%
            case 4939://karils X-bow 0%
                return 2400;

            case 4862://ahrims staff new
            case 4863://ahrims staff 100%
            case 4864://ahrims staff 75%
            case 4865://ahrims staff 50%
            case 4866://ahrims staff 25%
            case 4867://ahrims staff 0%
                return 3600;

            case 4910://guthans spear new
            case 4911://guthans spear 100%
            case 4912://guthans spear 75%
            case 4913://guthans spear 50%
            case 4914://guthans spear 25%
            case 4915://guthans spear 0%
                return 3000;

            case 841://shortbow
            case 843://oak shortbow
            case 849://willow shortbow
            case 853://maple shortbow
                return 1800;

            case 857://yew shortbow
            case 861://magic shortbow
            case 845://oak longbow
            case 847://willow longbow
            case 851://maple longbow
            case 855://yew longbow
            case 859://magic longbow
                return 3100;

            case 1363://iron battleaxe
            case 1365://steel battleaxe
            case 1367://black battleaxe
            case 1369://mith battleaxe
            case 1371://addy battleaxe
            case 1373://rune battleaxe
            case 1375://bronze battleaxe
            case 6598://white battleaxe [non bronze-dragon type]
                return 3600;

            case 1321://bronze scimitar
            case 1323://iron scimitar
            case 1325://steel scimitar
            case 1327://black scimitar
            case 1329://mith scimitar
            case 1331://addy scimitar
            case 1333://rune scimitar
            case 4587://dragon scimitar
            case 6611://white scimitar [non bronze-dragon type]
                return 2400;

            case 1237://bronze spear
            case 1239://iron spear
            case 1241://steel spear
            case 4850://black spear
            case 1243://mith spear
            case 1245://addy spear
            case 1247://rune spear
            case 1249://dragon spear
            case 1251://bronze spear (p)
            case 1253://iron spear (p)
            case 1255://steel spear (p)
            case 4852://black spear (p)
            case 1257://mith spear (p)
            case 1259://addy spear (p)
            case 1262://rune spear (p)
            case 1263://dragon spear (p)
            case 3170://bronze spear (kp)
            case 3171://iron spear (kp)
            case 3172://steel spear (kp)
            case 4584://black spear (kp)
            case 3173://mith spear (kp)
            case 3174://addy spear (kp)
            case 3175://rune spear (kp)
            case 3176://dragon spear (kp)
            case 5704://bronze spear (+)
            case 5706://iron spear (+)
            case 5708://steel spear (+)
            case 5734://black spear (+)
            case 5710://mith spear (+)
            case 5712://addy spear (+)
            case 5714://rune spear (+)
            case 5716://dragon spear (+)
            case 5718://bronze spear (s)
            case 5720://iron spear (s)
            case 5722://steel spear (s)
            case 5737://black spear (s)
            case 5724://mith spear (s)
            case 5726://addy spear (s)
            case 5728://rune spear (s)
            case 5730://dragon spear (s)
                return 3000;

            case 1337://bronze warhammer
            case 1335://iron warhammer
            case 1339://steel warhammer
            case 1341://black warhammer
            case 1343://mith warhammer
            case 1345://addy warhammer
            case 1347://rune warhammer
            case 1415://warhammer [non bronze-dragon type]
            case 8115://dragon warhammer
                return 3600;

            case 1351://bronze woodcutting axe
            case 1349://iron woodcutting axe
            case 1353://steel woodcutting axe
            case 1361://black woodcutting axe
            case 1355://mith woodcutting axe
            case 1357://addy woodcutting axe
            case 1359://rune woodcutting axe
            case 6739://dragon woodcutting axe
                return 3600;

            case 1265://bronze pickaxe
            case 1267://iron pickaxe
            case 1269://steel pickaxe
            case 1271://mith pickaxe
            case 1273://addy pickaxe
            case 1275://rune pickaxe
                return 3600;

            case 141422://bronze mace
            case 1420://iron mace
            case 1424://steel mace
            case 1426://black mace
            case 1428://mith mace
            case 1430://addy mace
            case 1432://rune mace
            case 1434://dragon mace
                return 3600;

            case 772://dramen staff
            case 4170://slayers staff
            case 4675://ancient staff [desert treasure]
            case 6526://Toktz-mej-tal [obsidian staff]
            case 1379://staff
            case 1381://air staff
            case 1383://water staff
            case 1385://earth staff
            case 1387://fire staff
            case 1389://magic staff
            case 1391://battle staff
            case 1394://fire battlestaff
            case 1395://water battlestaff
            case 1397://air battlestaff
            case 1399://earth battlestaff
            case 3053://lava battlestaff
            case 6562://mud battlestaff
            case 3054://mystic lava staff
            case 6563://mystic mud staff
            case 1401://mystic fire staff
            case 1403://mystic water staff
            case 1405://mystic air staff
            case 1407://mystic earth staff
            case 1409://Ibans staff
                return 3000;

            case 2415://saradomin godstaff
            case 2416://guthix godstaff
            case 2417://zamorak godstaff
                return 3000;

            case 863://bronze knifes
            case 864://iron knifes
            case 865://steel knifes
            case 869://black knifes
            case 866://mith knifes
            case 867://addy knifes
            case 868://rune knifes
                return 1500;

            case 825://broze javalin
            case 826://iron javalin
            case 827://steel javalin
            case 828://mith javalin
            case 829://addy javalin
            case 830://rune javalin
                return 3600;

            case 800://bronze thrown axe
            case 801://iron thrown axe
            case 802://steel thrown axe
            case 803://mith thrown axe
            case 804://addy thrown axe
            case 805://rune thrown axe
                return 1500;

            case 11696:
            case 13645:
            case 11694:
            case 10000:
            case 11698:
            case 11700:
            case 12000:
            case 12007:
            case 8013:
                return 4430;

            case 15351://Saradomin Godsword
                return 2950;

            case 13641:
            case 14498:
                return 1975;

            default:
                //System.out.println("[Battle Timer]: unhandled weapon speed. weapon ID: " + client.playerEquipment[PlayerConstants.PLAYER_WEAPON]);
                return 2000;

        }
    }
--- End code ---

For delta, better projectile method


--- Code: ---public boolean Projectile(int spell) {
        switch (spell) {
            case 12939:
            case 12987:
            case 12901:
            case 12861:
            case 12951:
            case 12999:
            case 12911:
            case 12871:
            case 12963:
            case 13011:
            case 12919:
            case 12881:
            case 12975:
            case 13023:
            case 12929:
            case 12891:
            case 1190:
            case 1191:
            case 1192:
                return false;
        }
        return true;
    }
--- End code ---
Si Force:
Alright, most if not all the spam has been cleared out, lets keep it that way. Any more spam will result in a warn or moderation. Also don't forget to upload your code to pastebin.
ImMoRtAl-:
[317]Ddsspeced v3 ::unglitch / staffteleport

my code here http://pastebin.com/itwN0k1i
Navigation
Message Index
Next page
Previous page

Go to full version
Powered by SMFPacks SEO Pro Mod |