Thread: How to make safe zones (not much of a tut)

Results 1 to 9 of 9
  1. #1 How to make safe zones (not much of a tut) 
    Registered Member
    willbill1's Avatar
    Join Date
    Apr 2008
    Posts
    521
    Thanks given
    1
    Thanks received
    6
    Rep Power
    156
    Description: how to make safe zones
    Difficulty: 1/10
    Assumed knowledge: how to gather coordinates
    Tested server: R6scape
    Files/classes modified:client.java



    ok first off go into your server folder

    Then go into Client.java

    Step 1earch for
    Code:
        public boolean nonWild() {
    You Should see something like this
    Code:
        public boolean nonWild() {
            if ((absX >= 3249 && absX <= 3258 && absY >= 3438 && absY <= 3431)
                    || (absX >= 2936 && absX <= 3061 && absY >= 3327 && absY <= 3392)
                    || (absX >= 3042 && absX <= 3279 && absY >= 3396 && absY <= 3520)
                    || (absX >= 3329 && absX <= 3359 && absY >= 3240 && absY <= 3245)
                    || (absX >= 2799 && absX <= 2861 && absY >= 3419 && absY <= 3480)
                    || (absX >= 3208 && absX <= 2963 && absY >= 2946 && absY <= 2963)
                    || (absX >= 2375 && absX <= 2405 && absY >= 3427 && absY <= 3493)
                    || heightLevel == 1) {
                return true;
            } else {
                return false;
            }
        }
    It may look differnt like this



    Code:
    public boolean nonWild() {
    if((absX >= 3249 && absX <= 3258 && absY >= 3438 && absY <=3431 ) || (absX >= 3093 && absX <= 3104 && absY >= 9879 && absY <=9886 ) || (absX >= 2790  && absX <= 2855  && absY >= 3418 && absY <=3466 ) || (absX >= 2584 && absX <= 2612 && absY >= 3153 && absY <=3169 ) || (absX >= 2935 && absX <= 3066 && absY >= 2935 && absY <= 3399 ) || (absX >= 3249 && absX <= 3260 && absY >=3435  && absY <=3437 ) || (absX >= 3249 && absX <= 3253 && absY >=3431  && absY <=3437 ) || (absX >=3250  && absX <=3257 && absY >=3419  && absY <=3423 ) ||(absX >=3250  && absX <=3257 && absY >=3419  && absY <=3423 ) || (absX >=2747  && absX <=2758 && absY >=2794  && absY <=2802 ) || (absX >=2764  && absX <=2776 && absY >=2793  && absY <=2802 ) || (absX >=2773  && absX <=2780 && absY >=2766  && absY <=2770 ) || (absX >=2751  && absX <=2770 && absY >=2764  && absY <=2777 ) || (absX >=2785  && absX <=2809 && absY >=2771  && absY <=2801 ) || (absX >=2732  && absX <=2740 && absY >=2789  && absY <=2796 ) || (absX >=2861  && absX <=2872 && absY >=10186  && absY <=10212 ) || (absX >=3106  && absX <=3118 && absY >=9684  && absY <=9896 ) || (absX >=2435  && absX <=2447 && absY >=3080  && absY <=3099 ) || (absX >=3267  && absX <=3332 && absY >=3149  && absY <=3270 ) || (absX >=3151  && absX <=3182 && absY >=3220  && absY <=3272 ) || (absX >=3032  && absX <=3063 && absY >=3424  && absY <=3457 ) || (absX >=3476  && absX <=3501 && absY >=9483  && absY <=9505 ) || (absX >=2942  && absX <=2992 && absY >=3390  && absY <=3414 ) || (absX >=2420  && absX <=2431 && absY >=3072  && absY <=3083 ) || (absX >=3071  && absX <=3122 && absY >=3456  && absY <=3523 ) || (absX >=3101  && absX <=3124 && absY >=9825  && absY <=9849 ) || (absX >=2585  && absX <=2605 && absY >=3153  && absY <=3169 ) || (absX >=2853  && absX <=2926 && absY >=3530  && absY <=3577 ) || (absX >=2579  && absX <=2622 && absY >=3841  && absY <=3902 ) || (absX >=2887  && absX <=2699 && absY >=2939  && absY <=2741 ) || (absX >=2742  && absX <=2815 && absY >=3146  && absY <=3235 ) || (absX >=2692  && absX <=2810 && absY >=2690  && absY <=2808 ) || (absX >= 2437 && absX <=2446  && absY >= 3082 && absY <=3098 ) ||(absX >= 2805 && absX <=2878  && absY >= 3222 && absY <=3313 )||
    (absX >= 3088 && absX <=3134  && absY >= 9893 && absY <=9929 )|| (absX >= 3550 && absX <=3579  && absY >= 3276 && absY <=3303 )|| (absX >= 3226 && absX <=3202  && absY >= 3209 && absY <=3233 )||
    (absX >= 3334 && absX <=3356  && absY >= 3255 && absY <=3247 )|| (absX >= 3480 && absX <=3549  && absY >= 3475 && absY <=3535 )|| (absX >= 2515 && absX <=2536  && absY >= 4769 && absY <=4787 )|| (absX >= 3305 && absX <=3307 && absY >= 9373 && absY <=9379 )|| (absX >= 3147 && absX <=3188 && absY >= 4810 && absY <=4821 )||  (absX >= 3227 && absX <=3239 && absY >= 9310 && absY <=9320 )|| (absX >= 2598 && absX <=2611 && absY >= 4769 && absY <=4777 )|| (absX >= 2560 && absX <=2614 && absY >= 3199 && absY <=3260 )|| (absX >= 3131 && absX <= 3133 && absY >=3708  && absY <=3710 ) || (absX >= 3158 && absX <= 3160 && absY >=3708  && absY <=3710 )|| (absX >= 3475 && absX <= 3582 && absY >=3194  && absY <=3261 )|| (absX >= 3301 && absX <= 3303 && absY >=3032  && absY <=3035 )|| 
    heightLevel == 1)
    return true;
    else
    return false;
    }

    Either way the (absX >= 3249 && absX <= 3258 && absY >= 3438 && absY <=3431 )

    Step 2:Are the coords of the non wild the absX >= #### is the x coord of the south west corner of the safe zone u put the southwest x coordinate into their

    Step 3:Next The absX <= #### is the x coordinate for the northeast corner * their is a huge differnce between absX <= #### and absX >= #### *

    Step 4:Next the absY >= ####, like absX >= #### they both are coordinates of the southwest corner only difference is that absY is the Y- Coordinate.
    Like AbsY > =#### absY <= #### is like absX <= #### but its the north eastern corner y coordinate.

    Step 5o Just get the coordinates and plug them in for the (absX >= #### && absX <= #### && absY >= #### && absY <=#### )

    I hope This guide Helped some people.

    so here is how it should be

    Reply With Quote  
     

  2. #2  
    Professional Upsetter


    Join Date
    Jul 2006
    Posts
    5,392
    Thanks given
    163
    Thanks received
    447
    Rep Power
    2040
    Please follow the correct format. Otherwise this thread /might/ be closed.
    Ex-super moderator of Rune-Server.org and RSBot.org
    Reply With Quote  
     

  3. #3  
    Registered Member
    Anton's Avatar
    Join Date
    Jan 2008
    Posts
    1,197
    Thanks given
    0
    Thanks received
    5
    Rep Power
    249
    First off, use the format.

    Second, like EVERYONE knows this.

    Nice job tho.
    Reply With Quote  
     

  4. #4  
    Registered Member junior rider's Avatar
    Join Date
    Mar 2008
    Posts
    301
    Thanks given
    1
    Thanks received
    0
    Rep Power
    27
    thanks it helped me out ^_^ cuz i removed it all on accident lmao : )
    Reply With Quote  
     

  5. #5  
    Registered Member
    willbill1's Avatar
    Join Date
    Apr 2008
    Posts
    521
    Thanks given
    1
    Thanks received
    6
    Rep Power
    156
    kk changed it thanks inside sin i forgot bout format and wanted pker i know everyone knows this but its for those people who dont
    Reply With Quote  
     

  6. #6  
    Banned

    Join Date
    Jul 2007
    Age
    31
    Posts
    1,438
    Thanks given
    43
    Thanks received
    21
    Rep Power
    0
    why you made this look on this
    http://www.rune-server.org/search.ph...3&pp=25&page=4

    i like this tut its over -1 year old
    http://www.rune-server.org/showthrea...highlight=safe
    Reply With Quote  
     

  7. #7  
    Registered Member
    willbill1's Avatar
    Join Date
    Apr 2008
    Posts
    521
    Thanks given
    1
    Thanks received
    6
    Rep Power
    156
    ik i made it for those people who dont know how to make safe zone and who want to use a current version
    Reply With Quote  
     

  8. #8  
    Registered Member

    Join Date
    Jun 2007
    Posts
    757
    Thanks given
    1
    Thanks received
    21
    Rep Power
    226
    pm me codes for everything cept wild = non wild and i'll give sumfin,

    my code right now is a mess

    Code:
    public boolean nonWild() {
    if ((absX >= 3249 && absX <= 3258 && absY >= 3438 && absY <= 3431)
    || (absX >= 2847 && absX <= 2874 && absY >= 9830 && absY <= 9854)
    || (absX >= 2401 && absX <= 2405 && absY >= 3098 && absY <= 3102)
    || (absX >= 2820 && absX <= 2876 && absY >= 2950 && absY <= 3004)
    || (absX >= 2667 && absX <= 2684 && absY >= 3717 && absY <= 3732)
    || (absX >= 3033 && absX <= 3036 && absY >= 4842 && absY <= 4844)
    || (absX >= 2687 && absX <= 2677 && absY >= 3720 && absY <= 3733)
    || (absX >= 3229 && absX <= 3242 && absY >= 9796 && absY <= 9807)
    || (absX >= 2442 && absX <= 2487 && absY >= 4808 && absY <= 4855)
    || (absX >= 2581 && absX <= 2589 && absY >= 4834 && absY <= 4842)
    || (absX >= 2712 && absX <= 2720 && absY >= 4832 && absY <= 4840)
    || (absX >= 2654 && absX <= 2662 && absY >= 4837 && absY <= 4845)
    || (absX >= 2837 && absX <= 2851 && absY >= 4826 && absY <= 4842)
    || (absX >= 2859 && absX <= 2868 && absY >= 9881 && absY <= 9883)
    || (absX >= 2880 && absX <= 2943 && absY >= 9884 && absY <= 9923)
    || (absX >= 3039 && absX <= 3111 && absY >= 3475 && absY <= 3523)
    || (absX >= 2790 && absX <= 2855 && absY >= 3418 && absY <= 3466)
    || (absX >= 2584 && absX <= 2612 && absY >= 3153 && absY <= 3169)
    || (absX >= 2935 && absX <= 3066 && absY >= 2935 && absY <= 3399)
    || (absX >= 3249 && absX <= 3260 && absY >= 3435 && absY <= 3437)
    || (absX >= 3249 && absX <= 3253 && absY >= 3431 && absY <= 3437)
    || (absX >= 3250 && absX <= 3257 && absY >= 3419 && absY <= 3423)
    || (absX >= 3250 && absX <= 3257 && absY >= 3419 && absY <= 3423)
    || (absX >= 2747 && absX <= 2758 && absY >= 2794 && absY <= 2802)
    || (absX >= 2764 && absX <= 2776 && absY >= 2793 && absY <= 2802)
    || (absX >= 2773 && absX <= 2780 && absY >= 2766 && absY <= 2770)
    || (absX >= 2751 && absX <= 2770 && absY >= 2764 && absY <= 2777)
    || (absX >= 2785 && absX <= 2809 && absY >= 2771 && absY <= 2801)
    || (absX >= 2732 && absX <= 2740 && absY >= 2789 && absY <= 2796)
    || (absX >= 2861 && absX <= 2872 && absY >= 10186
    && absY <= 10212)
    || (absX >= 2490 && absX <= 2631 && absY >= 3836 && absY <= 3904)
    || (absX >= 2883 && absX <= 2902 && absY >= 3501 && absY <= 3518)
    || (absX >= 3409 && absX <= 3452 && absY >= 3532 && absY <= 3575)
    || (absX >= 2435 && absX <= 2447 && absY >= 3080 && absY <= 3099)
    || (absX >= 3267 && absX <= 3332 && absY >= 3149 && absY <= 3270)
    || (absX >= 3151 && absX <= 3182 && absY >= 3220 && absY <= 3272)
    || (absX >= 3032 && absX <= 3063 && absY >= 3424 && absY <= 3457)
    || (absX >= 3476 && absX <= 3501 && absY >= 9483 && absY <= 9505)
    || (absX >= 2942 && absX <= 2992 && absY >= 3390 && absY <= 3414)
    || (absX >= 2420 && absX <= 2431 && absY >= 3072 && absY <= 3083)
    || (absX >= 3071 && absX <= 3122 && absY >= 3456 && absY <= 3523)
    || (absX >= 3101 && absX <= 3124 && absY >= 9825 && absY <= 9849)
    || (absX >= 2585 && absX <= 2605 && absY >= 3153 && absY <= 3169)
    || (absX >= 2853 && absX <= 2926 && absY >= 3530 && absY <= 3577)
    || (absX >= 2579 && absX <= 2622 && absY >= 3841 && absY <= 3902)
    || (absX >= 2887 && absX <= 2699 && absY >= 2939 && absY <= 2741)
    || (absX >= 2742 && absX <= 2815 && absY >= 3146 && absY <= 3235)
    || (absX >= 2692 && absX <= 2810 && absY >= 2690 && absY <= 2808)
    || (absX >= 2437 && absX <= 2446 && absY >= 3082 && absY <= 3098)
    || (absX >= 2805 && absX <= 2878 && absY >= 3222 && absY <= 3313)
    || (absX >= 2394 && absX <= 2398 && absY >= 3106 && absY <= 3109)
    || (absX >= 3437 && absX <= 3430 && absY >= 9772 && absY <= 9777 )
    || (absX >= 3430 && absX <= 3437 && absY >= 9772 && absY <= 9777 )
    || (absX >= 3231 && absX <= 3257 && absY >= 3507 && absY <= 3520)
    || (absX >= 2722 && absX <= 2755 && absY >= 3455 && absY <= 3481)
    || (absX >= 2371 && absX <= 2387 && absY >= 3416 && absY <= 3447)
    || (absX >= 3544 && absX <= 3583 && absY >= 3263 && absY <= 3316)
    || (absX >= 3221 && absX <= 3244 && absY >= 9306 && absY <= 9327)
    || (absX >= 3201 && absX <= 3230 && absY >= 2774 && absY <= 2814)
    || (absX >= 2487 && absX <= 2556 && absY >= 2997 && absY <= 3051)
    || (absX >= 2856 && absX <= 2882 && absY >= 9932 && absY <= 9965)
    || (absX >= 3267 && absX <= 3286 && absY >= 2763 && absY <= 2778)|| 
    heightLevel == 1)
    return true;
    else
    return false;
    }
    Reply With Quote  
     

  9. #9  
    Banned

    Join Date
    Jul 2007
    Age
    31
    Posts
    1,438
    Thanks given
    43
    Thanks received
    21
    Rep Power
    0
    adog17x why we need your codes
    on some server you need to have like this
    when you it cant be
    Code:
    || (absX >= 3437 && absX <= 3430 && absY >= 9772 && absY <= 9777 )
    it should be like this
    Code:
    || (absX >= 3437 && absX <= 3430 && absY >= 9772 && absY <= 9777 )
    || (absX >= 3430 && absX <= 3437 && absY >= 9777 && absY <= 9772)
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •