Jump to content

Search the Community

Showing results for tags 'tut'.



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 17 results

  1. Hey guys i've been looking everywhere for a TUT on how to add full screen option to a 317 pi base if anyone can shoot me a link to one that'll be awesome thanks :D
  2. Hello there So I'm guessing that most likely, people would like to create a game with Java. This isn't the easiest of things to, so I'll introduce you to JLWGL and Slick. This library is short for Java Light Weight Gaming Library. These are simple but very powerful libraries. You can get them here: [url]http://www.lwjgl.org/[/url] [url]http://www.slick2d.org/[/url] LWJGL is also used in Minecraft, as an example of what you can do with it. You use the library by adding it to your Eclipse (Or your IDE) resources. In Eclipse you do it like this: You rightclick your project folder, and select properties. You then proceed to click Java Build Path. In Libraries, you click add external Jar and browse to lwjgl_util.jar and lwjgl.jar. You'll also import slick.jar and slick-util.jar And you're done. Now, there's lots of tutorials on the sites of the libraries themselves, but they can be a little confusing for beginners. I have made a main class for you to use, [code] import org.newdawn.slick.*; import org.newdawn.slick.state.*; public class Game extends StateBasedGame { public static final String gameName = "Java Game"; public static final int menu = 0; public static final int play = 1; public static final int xsize = 1280; public static final int ysize = 720; public static AppGameContainer frame; public Game(String gameName) { super(gameName); this.addState(new Menu(menu)); this.addState(new Play(play)); } public static void main(String[] args) { try { frame = new AppGameContainer(new Game(gameName)); frame.setDisplayMode(xsize, ysize, false); frame.setVSync(true); frame.setResizable(false); frame.setIcons(new String[] {"res/icon32.png", "res/icon32.png", "res/icon16.png"} ); frame.setShowFPS(false); frame.start(); } catch(SlickException e) { e.printStackTrace(); } } public void initStatesList(GameContainer gc) throws SlickException { this.getState(menu).init(gc, this); this.getState(play).init(gc, this); this.enterState(menu); } } [/code] (Conventions are gone due to the forums, sorry) The icons lead to the project folder, in a folder names res, it'll look for the same names, the numbers in it stand for how big they are (32x32 or 16x16). Let's perform an autopsy on the code I made: [code] public class Game extends StateBasedGame { [/code] This extends StateBasedGame so we can use the states from the Slick library, this needs the imports above this code. [code] public static final String gameName = "Java Game"; public static final int menu = 0; public static final int play = 1; public static final int xsize = 1280; public static final int ysize = 720; public static AppGameContainer frame; [/code] gameName defines the name of our game, as it suggests. This String will be used when naming our frame. meny and play are ints to make it easier to see which gamestate we are going to, so when you see menu or play, it'll return that Integer. xsize and ysize define the size of our frame. public static AppGameContainer frame; this'll just tell our program to use an AppGameContainer whis we refer to as frame, that'll be our frame, of course. [code] public static void main(String[] args) { try { frame = new AppGameContainer(new Game(gameName)); frame.setDisplayMode(xsize, ysize, false); frame.setVSync(true); frame.setResizable(false); frame.setIcons(new String[] {"res/icon32.png", "res/icon32.png", "res/icon16.png"} ); frame.setShowFPS(false); frame.start(); } catch(SlickException e) { e.printStackTrace(); } } [/code] this is the first piece of code that gets called after initializing our variables, I surrounded this in a try/catch because if anything goes wrong, it'll be able to tell us what. frame = new AppGameContainer(new Game(gameName)); This tells the program that the frame we defined earlier, has to create a new appegamecontainer, which creates a new Game with our gameName. frame.setDisplayMode(xsize, ysize, false); This gives our frame a size, these sizes were defined earlier. The boolean stands for fullscreen or not. frame.setVSync(true); This isn't necessary, but useful. This will lock our frames per seconds to around 30, that's as much as the human eye should be able to see so it shouldn't matter, just increase performance. frame.setResizable(false); This explains itself, we won't be able to resize the window. frame.setIcons(new String[] {"res/icon32.png", "res/icon32.png", "res/icon16.png"} ); The default Icons would be Slick's icons, you can replace this by creating your own. frame.setShowFPS(false); This is also optional, it just hides our FPS. frame.start(); After setting everything we need up, it's time to start our frame up, without this, nothing would happen. [code] public Game(String gameName) { super(gameName); this.addState(new Menu(menu)); this.addState(new Play(play)); } [/code] this is called in the first line of our main, change Game to whatever your file is called, that's why it does not have void, string, integer, boolean or anything. super(gameName); this has to be there, otherwise you'll get an error that the super constructor is undefined. (Names our game) this.addState(new Menu(menu)); this.addState(new Play(play)); This adds 2 states of our game, the menu, and the play state. This NEEDS a class named Menu and a class named Play in this case. notice how menu and play are here, this refers to the integers we defined earlier. [code] public void initStatesList(GameContainer gc) throws SlickException { this.getState(menu).init(gc, this); this.getState(play).init(gc, this); this.enterState(menu); }[/code] This, as it says, inits our states and assigns it to the gamecontainer. So once again, our integers menu and play are called. this makes the game aware that these states are there and loads them. this.enterState(menu); this will get us directly to the menu state (0). Creating a state class [code] public class Menu extends BasicGameState { Image play; Image exit; public String mouse; public Menu(int state) { } @Override public void init(GameContainer gc, StateBasedGame sbg) throws SlickException { play = new Image("res/menu/playNow.PNG"); exit = new Image("res/menu/exitGame.PNG"); } @Override public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws SlickException { g.drawString("Java Game", 560, 50); play.draw(495, 100); exit.draw(495, 170); g.drawString("Mouse coordinates: " + mouse, 50, 62); } @Override public void update(GameContainer gc, StateBasedGame sbg, int delta) throws SlickException { Input input = gc.getInput(); int xpos = input.getMouseX(); int ypos = input.getMouseY(); if(!Mouse.isInsideWindow()) { mouse = "No input"; } else { mouse = "x: " + xpos + ", y: " + ypos; } if((xpos > 495 && xpos < 705) && (ypos > 100 && ypos < 150)) { if(input.isMouseButtonDown(0)) { sbg.enterState(1); } } if((xpos > 495 && xpos < 705) && (ypos > 170 && ypos < 220)) { if(input.isMouseButtonDown(0)) { System.exit(0); } } } @Override public int getID() { return 0; } }[/code] This is a basic state, which we called Menu in our Game class. [code] public class Menu extends BasicGameState { [/code] This extends the BasicGameState so we can use things from that class. [code] Image play; Image exit; public String mouse; [/code] the first 2 are images. The third line will be used to determine our mouse's coordinates on the screen. (Will come in handy to place images). [code] public Menu(int state) { } [/code] This is necessary to tell our game class, that the Menu state is located here. [code] @Override public void init(GameContainer gc, StateBasedGame sbg) throws SlickException { play = new Image("res/menu/playNow.PNG"); exit = new Image("res/menu/exitGame.PNG"); } [/code] this loads our images. The images I used are here: [img]http://i.imgur.com/jXmbDHZ.png[/img] [img]http://i.imgur.com/EwIWXAc.png[/img] [code] public void render(GameContainer gc, StateBasedGame sbg, Graphics g) throws SlickException { [/code] this creates a constant loop to update the graphics. [code] g.drawString("Java Game", 560, 50); play.draw(495, 100); exit.draw(495, 170); g.drawString("Mouse coordinates: " + mouse, 50, 62); [/code] The first line draws the text "Java Game" onto our screen at the coordinates 560;50. The next two lines draw our images, which we defined in the init. The next one displays our mouse String. [code] public void update(GameContainer gc, StateBasedGame sbg, int delta) throws SlickException { [/code] this also creates a loop, but behind the scenes. This will update code that won't directly be drawn on the screen. [code] if(!Mouse.isInsideWindow()) { mouse = "No input"; } else { mouse = "x: " + xpos + ", y: " + ypos; } [/code] This updates our mouse string to our mouse's coordinates. [code] if((xpos > 495 && xpos < 705) && (ypos > 100 && ypos < 150)) { if(input.isMouseButtonDown(0)) { sbg.enterState(1); } } if((xpos > 495 && xpos < 705) && (ypos > 170 && ypos < 220)) { if(input.isMouseButtonDown(0)) { System.exit(0); } } [/code] If you click within these coordinates, the code in the if statement gets executed, on our play, it goes to state 1 (which is play) on the exit, it'll stop the program. [code]public int getID() { return 0; }[/code] this is VERY important, it returns which ID this state has, so other states can refer to it. I won't cover the play state since it uses the exact same things as our Menu state. I hope you learned from this :) Credits; JLWGL Slick2D I, for writing this tutorial. (Also known as Worldofwar or Chaosdevil)
  3. [video=youtube;UGFwBVwZafY]http://www.youtube.com/watch?v=UGFwBVwZafY&feature=youtu.be[/video] thanks for watching note: i dont know if this is allowed here. So if you can, tell me!
  4. [B]Full Credits to the original owner of this tutorial i am just here to post it to help you![/B] [b]I am aware that their is already a tutorial about creating a private server, however I believe that mine is more detailed and includes a very detailed porforwarding guide for those with netgear, This topic has 31,000 views on another forum and helped hundreds or thousands of people So I'm going to post it here.[/b] ©Zykev2 Not to be used on ANY site without the permission of Zykev2. [color=red]BEFORE YOU TALK ABOUT UNORGANIZED OR UPDATING, I'm doing EVERYTHING NOW.[/color] [size=7][color=blue]Zykev2's Server Making tutorial![/color][/size] [b]I am kind of in a rush so I will clean this up a little latter[/b] //////////////////////////////////////////////////////////////////////////////////////////////////// [size=4][color=green]Table of contents[/color][/size] Step 1.........................Getting JDK Step 2.........................Getting a NO-IP Step 3.........................Downloading NO-IP Step 4.........................Getting a server source (Base) Step 5.........................Getting rid of the \'Cannot find specified path error\' Step 6.........................Portforwarding and opening the default port /////////////////////////////////////////////////////////////////////////////////////////////////// [b]FAQ AND RULES TO POST HERE[/b] [b]Can we post our server link just to tell you...[/b] NO! Your server IP does not matter here if you post it you will be reported AND I will not help you [b]No body can connect to my server!!!!![/b] You did not portforward correctly as of now I am not taking any portforward questions please go here [url=http://www.portforward.com]PortForward.com - Port Forwarding Guides Listed by Manufacturer and Model[/url] [b]Keeps saying I need java but I have like 5![/b] Uninstall all previous versions then change it on your compiler as said below. [b]Can we PM you or message you on MSN for help[/b] I would rather you not, However you can send me a message on here, last time I released this guide over 150 people in just 2 days added me on MSN to ask questions so just post it on this topic. [b]MORE TO BE ADDED[/b] ---------------------------------------------------------------------------------------------------------------------------------------------------------------- [size=7][color=green]USEFUL LINKS[/color][/size] [URL="http://no-ip.com"]no-ip[/URL] [url="http://java.com/en/download/manual.jsp"]Java Download[/url] [url="http://download.cnet.com/WinRAR-32-bit/3000-2250_4-10007677.html"]WinRar[/url] ---------------------------------------------------------------------------------------------------------------------------------------------------------------- [size=6][b]Step 1: Getting JDK[/b][/size] [i]First go to this link[/i] [url=http://java.com/en/download/manual.jsp]Java Downloads for All Operating Systems[/url] Then select the FIRST version \'online\'. And basically thats it once it is downloaded you now have JDK. Its really as simple as that no need to explain further. [img]http://i284.photobucket.com/albums/ll37/zykev2/server8-1.jpg[/img] ---------------------------------------------------------------------------------------------------------------------------------------------------------------- [size=6][b]Step 2: GETTING A NO-IP[/b][/size] This is probably the easiest part of making a server. How you do this is go to [url=http://www.no-ip.com]No-IP - Dynamic DNS, Static DNS for Your Dynamic IP[/url] once you are there [i]sign up[/i] and [i]log[/i] in and under [i]HOST > REDIRECTS > click ADD[/i] and fill it in like this [IMG]http://i284.photobucket.com/albums/ll37/zykev2/server9-2.jpg[/IMG] Where it says [i]HOSTNAME[/i] thats what you need to fill in. so it would be for example [u]Testingscape[/u] then on the drop down box select your hostname lets say we want it to be .no-ip.biz so we would select no-ip Testingscape.no-ip.biz now DONT CHANGE ANYTHING ELSE click add host. and thats it. ---------------------------------------------------------------------------------------------------------------------------------------------------------------- [size=6]Step 3:[b]DOWNLOADING NO-IP[/b][/size] Great now after selecting your hostname on the no-ip.com go to [i]DOWNLOADS[/i] and you should pop up to a screen similar to this [IMG]http://i284.photobucket.com/albums/ll37/zykev2/server10-1-1.jpg[/IMG] Click that and you should pop up to a screen like this [IMG]http://i284.photobucket.com/albums/ll37/zykev2/server11-2.jpg[/IMG] Click [i]download[/i]. Now once it is downloaded sign in with your username and password for no-ip if it did not auto sign in. You can do this by on the no-ip screen the little one click \'EDIT\' then sign in and your IP\'s should pop up like this [IMG]http://i284.photobucket.com/albums/ll37/zykev2/server12-1.jpg[/IMG] Check mark the place before the IP you want to use. ---------------------------------------------------------------------------------------------------------------------------------------------------------------- [size=6][b]Step 4: Getting a server source (base)[/b][/size] Go to a website such as Runelocus or Silabsoft where downloads are avalible and pick a server for example. [IMG]http://i284.photobucket.com/albums/ll37/zykev2/server2-1.jpg[/IMG] Now for the sake of example I am going to pick my server source. (Cryptchaos) [b]You can choose it or anyone you want.[/b] Find the download link on the topic for the source you're going to use and download it. [img]http://i284.photobucket.com/albums/ll37/zykev2/server3.jpg[/img] Once you downloaded ANY source it should be in .zip or .rar format, You should have winRAR now it should pop up to a screen like this [IMG]http://i284.photobucket.com/albums/ll37/zykev2/server4-1.jpg[/IMG] Click the extract button and extract it to desktop [IMG]http://i284.photobucket.com/albums/ll37/zykev2/server5-1.jpg[/IMG] Now it should pop up to a regular folder on your desktop. Open your folder. [size=6][b]Step 5: Getting rid of the 'Cannot find specified path error'[/b][/size] Once you have your source folder open try to click the 'run' or 'runserver' or whatever it says and if it says something like cannot find specifed path or a java website pops up go back to your 'run' file and... Right click > Edit > and paste this code [code] [MENTION=7458]echo[/MENTION] off title YOUR SERVER COMPILER color 0a "C:\Program Files\Java\jdk1.6.0_#\bin\java.exe" -cp .;.jar server pause [/code] Where it says the [i]#[/i] is your java version we downloaded so which ever version of JDK you have use that. If you have JRE that can work too just use this [code] [MENTION=7458]echo[/MENTION] off title YOUR SERVER COMPILER color 0a "C:\Program Files\Java\jre1.6.0_#\bin\java.exe" -cp .;.jar server pause [/code] Now if that still does not work then we need to get your computer to read it. Go to [b]My computer[/b] Under System Tasks [b]View system information[/b] System properties should pop up go to [b]Advanced[/b] then [b]Environmental Variables[/b] User variables [b]Click 'NEW' and name it CLASSPATH[/b] paste this code into it [code]CLASSPATH=C:\Program Files\Java\jdk1.6.0_0#\bin;%CLASSPATH%;[/code] [b]Again replace the # with the version of java you have.[/b] [b]Again under 'user variables' name it PATH[/b] And paste this code in [code] C:\Program Files\Java\jdk1.6.0_0#\bin [/code] Again replace the [i]#[/i] with your version of java. Click ok on both screens. [b]CONGRATULATIONS YOU NOW SET UP YOUR SERVER[/b]
  5. Hey guys im thinking of making a 2006 remake, not 100% but close. i was wondering if theres a delta base with tut island coded? thanks
  6. Alright well first off, ( I think will fix a big problem,) my compiler doesn't work It just tells me "javac is not reconized as a external or internal command operable program or batch file" 2nd: The thread i got it on (project-Exile) says torva pernix and vitrus all are working and coded, well i go to spawn it and it just gives me nulls. 3rd: How do you relocate a shop 4th: how do you take items out of a shop 5th: how do you add a new shop and items to it and pick the locations 6th: how do you pick the pricing (like for points etc) for the items to be worth. 7th: how do you change the exp and drop ratings for monsters and what they're suppose to drop. 8th: how do you change the things in the quest tab 9th: (final one) how do you get the little pop up menu at the beginning when you start it to either go away or change what it says. My skype is element82196, if i need team viewer for it just ask me on skype and I'll give you user and password for it! Thank you (: P.S. Sorry I'm new to coding :\ so sorry for anything that is like a minor fix and i look like a retard for asking for help with it :\
  7. [U][B][SIZE=3][COLOR="#0000FF"]Non-RuneLocus members:[/COLOR][/SIZE][/B][/U] [QUOTE]If you are not a RuneLocus member and don't want to sign-up to the forum to see the code below then check out my mirror thread by removing the '[COLOR="#FF0000"]K[/COLOR]' from the link below. You shall have to make sure you read all of the text to ensure that this tutorial is a success because Pastebin is hard to read. htt[COLOR="#FF0000"]K[/COLOR]p://pastebin.com/5M14vdiT ... Enjoy! [/QUOTE] [U][B][SIZE=4][COLOR="#0000FF"]Tutorial Information:[/COLOR][/SIZE][/B][/U] - [COLOR="#FFA500"]Difficulty[/COLOR] - 2/10 -[COLOR="#FFA500"] Server/Client[/COLOR] - ALL server sided - [COLOR="#FFA500"]Files needed to be opened[/COLOR] - objectManager.java, playerAssistant.java - [COLOR="#FFA500"]knowledge needed[/COLOR] - None its all given to you here :D [U][B][SIZE=4][COLOR="#0000FF"]Introduction:[/COLOR][/SIZE][/B][/U] Okay so I have spent the last couple of hours trying to find a tutorial on how to make objects appear on different levels of my Runescape Private Server. However I notice that they all tell you to add the following code into your objectManager.java [CODE] if (c.heightLevel == 4) { c.getPA().object(2213, 3087, 3495, 0, 10); } else { c.getPA().object(-1, 3091, 3470, 0, 10); } [/CODE] This does not work. As it will only appear on that level if the user logs out and back in. Also if they go back to the ground level then it will also be there, unless you logout and back in. So I have created a VERY simple fix that hopefully you guys will like :) [U][B][SIZE=4][COLOR="#0000FF"]The Tutorial/Snippet:[/COLOR][/SIZE][/B][/U] 1) Open up your [COLOR="#FF8C00"]objectmanager.java[/COLOR] and search for the following code: [CODE] public void loadCustomSpawns(Client c) { [/CODE] 2) [B][I]BELOW[/I][/B] this line add the following: [CODE] if (c.heightLevel == 4) { c.getPA().object(2213, 3087, 3495, 0, 10); c.getPA().object(2213, 3087, 3494, 0, 10); c.getPA().object(2213, 3087, 3493, 0, 10); } else { c.getPA().object(-1, 3087, 3495, 0, 10); c.getPA().object(-1, 3087, 3494, 0, 10); c.getPA().object(-1, 3087, 3493, 0, 10); } [/CODE] NOTE: I know this is what they all told us to do and it didn't work... But wait... There's more... 3) Now open your [COLOR="#FF8C00"]playerAssistant.java[/COLOR] and search for the following function: [U]Quick search[/U]: processTeleport() [CODE] public void processTeleport() { c.teleportToX = c.teleX; c.teleportToY = c.teleY; c.heightLevel = c.teleHeight; if(c.teleEndAnimation > 0) { c.startAnimation(c.teleEndAnimation); } } [/CODE] Replace that whole statement with the following: [CODE] public void processTeleport() { c.teleportToX = c.teleX; c.teleportToY = c.teleY; c.heightLevel = c.teleHeight; [COLOR="#FF0000"]Server.objectManager.loadObjects(c);[/COLOR] if(c.teleEndAnimation > 0) { c.startAnimation(c.teleEndAnimation); } } [/CODE] 4) Now scroll down a bit until you find this function in [COLOR="#FF8C00"]playerAssistant.java[/COLOR]: [U]Quick search[/U]: public void movePlayer [CODE] public void movePlayer(int x, int y, int h) { c.resetWalkingQueue(); c.teleportToX = x; c.teleportToY = y; c.heightLevel = h; requestUpdates(); [/CODE] Replace that whole statement with the following: [CODE] public void movePlayer(int x, int y, int h) { c.resetWalkingQueue(); c.teleportToX = x; c.teleportToY = y; c.heightLevel = h; requestUpdates(); [COLOR="#FF0000"]Server.objectManager.loadObjects(c);[/COLOR] } [/CODE] 5) Compile, and run your server. Then do the following commands: [QUOTE] ::tele 3087 3496 0 ::tele 3087 3496 4 [/QUOTE] On the ground floor there should be NO banks and then on floor 4 there should be 4 banks randomly in the middle of Edgeville. 6) [B][U]PLEASE NOTE:[/U][/B] it will only reload all of the custom items if you use the teleport or moveplayer function. So if you have any problems then look at your code before posting :) and if you are using another function in your playerAssistant then just take this line of code [COLOR="#FF0000"]Server.objectManager.loadObjects(c);[/COLOR] and add it in (AT THE END) of the function. [U][B][SIZE=4][COLOR="#0000FF"]Known Bugs:[/COLOR][/SIZE][/B][/U] [QUOTE] - Because of the items reloading so much they start flashing :: [COLOR="#00FF00"]fixed[/COLOR] - Using the process function causes a lot of lag :: [COLOR="#00FF00"]fixed[/COLOR] - Only 1 object currently spawns at the height selected :: [COLOR="#00FF00"]fixed[/COLOR] - Objects [B]sometimes[/B] spawn on other levels if you don't add the [CODE] else { c.getPA().object(-1, 3091, 3470, 0, 10); } [/CODE] [COLOR="#FF0000"]^ Still an issue - But not a problem[/COLOR] Please leave a comment on this thread if you have found any other bugs or problems with this method. If this has helped you then hit the Thanks button. As if I get lots of thanks then i'll keep checking incase updates are required! [/QUOTE] [COLOR="#FF0000"][SIZE=5]IF THIS HELPED YOU THEN [B]SMACK[/B] THAT THANKS BUTTON AND I'LL DO MORE RELEASES AND KEEP MY THREADS UPDATED[/SIZE][/COLOR]
  8. Dose any 1 got a good tut on adding a korasi to 317 pi?
  9. ok so i am currently working on a all new custom new years event(link at bottom), and i wanted my npc's to dance, and i have no been able to find a tut for it. so i have been working really hard to make it myself, there is only like 5 lines of code and one file is effect (note the emotes can be a little glitchy for some of the npc's) goto -> NPCHandler.java search [CODE]animNumber = getDeadEmote(i);[/CODE] you should see something like this [CODE]if (npcs[i].isDead == true) { if (npcs [i].actionTimer == 0 && npcs[i].applyDead == false && npcs [i].needRespawn == false) { npcs [i].updateRequired = true; npcs [i].facePlayer(0); npcs [i].killedBy = getNpcKillerId(i); npcs [i].animNumber = getDeadEmote(i); // dead emote npcs [i].animUpdateRequired = true; npcs [i].freezeTimer = 0; npcs [i].applyDead = true; killedBarrow(i); if (isFightCaveNpc(i)) killedTzhaar(i); if (isRFDNpc(i)) killedRFD(i); npcs [i].actionTimer = 4; // delete time resetPlayersInCombat(i); } else if (npcs [i].actionTimer == 0 && npcs[i].applyDead == true && npcs [i].needRespawn == false) { [/CODE] right [U][B]ABOVE[/B][/U] that add [CODE]if (npcs[i].npcType == ####){ npcs[i].animNumber = ***; npcs[i].animUpdateRequired = true; npcs[i].updateRequired = true; }[/CODE] #### = npc id *** - animation (or emote) id hope you like this good luck credits: 100% me :rolleyes: idc if u leech though my new years tut - [url]http://www.runelocus.com/forums/showthread.php?63045-317-PI-my-new-years-event&p=556322#post556322[/url]
  10. This is just for guyz new to PI and its very easy. Difficulty- 0/10 Requirments- Knowledge to Copy/Paste Base-PI Project Insanity This command can be edited to what ever you want it to be..Donation info.command list etc... Open you commands.java Search for "if (playerCommand" At the end of the code after "}" hit enter and paste this code: [CODE] if (playerCommand.startsWith("donate")) { //change name to whatever, info, donate etc. c.getPA().showInterface(8134); c.flushOutStream(); c.getPA().sendFrame126("@[email protected] to Donate", 8144); c.getPA().sendFrame126("Donations will be given to Xtacy Only.", 8148); c.getPA().sendFrame126("You can Donate with $$ (Paypal), Rsgp ", 8149); c.getPA().sendFrame126("or Runescape Accounts.", 8150); c.getPA().sendFrame126("1.4$ = 50 Dpoints ", 8151); c.getPA().sendFrame126("1M = 1$", 8151); c.getPA().sendFrame126("RS Acc Donations will be discussed", 8152); c.getPA().sendFrame126("with me.", 8153); c.getPA().sendFrame126("If your donating $$, send me an email ", 8154); c.getPA().sendFrame126("on: [email protected]", 8155); c.getPA().sendFrame126("My Paypal: [email protected]", 8156); c.getPA().sendFrame126("Donations are needed for Vps 15$/M.", 8157); c.getPA().sendFrame126("", 8158); c.getPA().sendFrame126("Thanks For Playing Server Name", 8159); } [/CODE] Shouldnt be any errors.. Please leave a comment if this help:P I R SAD
  11. [CENTER][B][FONT=Impact][SIZE=5]Hello this is how to set-up VBullient/phpBB forums on your Website![/SIZE][/FONT][/B] [video=youtube;GltJODYqoZ8]http://www.youtube.com/watch?v=GltJODYqoZ8&feature=mfu_in_order&list=UL&fmt=22[/video] [B] SUBSCRIBE, LIKE, COMMENT, RATE! THANKS![/Center][/b] [center][SIZE=2][COLOR="#FF0000"]NO FLAMING PLEASE! READ COMMENT AND DESCRIPTION![/COLOR][/SIZE][/center] LNK TO VIDEO IF VIDEO_GEN DOES NOT WORK! ::: [url]http://www.youtube.com/watch?v=GltJODYqoZ8&feature=mfu_in_order&list=UL&fmt=22[/url]
  12. Well I downloaded vb 2010 express and purchased it for the first time, and I started to learn the language fast, I am currently creating a game loader/registration and login system for us. And I got bored and created this. [B]Toolbox needed:[/B] 2 Buttons 2 Text Box's A timer Label [B]Buttons text:[/B] Generate Win [B]Label Says:[/B] You need to guess number 6 to win. And then place it down then add this code :) [CODE]Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Random As New Random If TextBox1.Text <= 34 Then MessageBox.Show("You need to put a number 35 or higher.") End If If Not IsNumeric(TextBox1.Text) Then MessageBox.Show("Your number is not numeric.") End If TextBox2.Text = Random.Next(TextBox1.Text) Timer1.Start() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If TextBox2.Text = 6 Then MessageBox.Show("You win, want a cookie?") Else MessageBox.Show("You do not have a number 6, try again.") End If End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick If TextBox2.Text = 6 Then TextBox2.Text = 545 End If End Sub End Class[/CODE] Now this game is very impossible, by that I mean the number 6 if it is called it will change to number 5 without you noticing, I got called very evil for this. What makes it harder is you cannot choose a number below 35 Have fun LOL
  13. Hey could any one please help me with adding new shops to my 317 pi source thanks! just post below or pm me or if u can we go go on team viewer. Would be greatly appreciated
  14. if you can help me with this, please post tut :)
  15. Brand New Server In Need For New players For The Next Week Only i Will Be giving away Free Donator Accounts! to Everyone That logs in And 100mill In your Inventory Already! If you Vote ill Give You An Extra 150mill! To Vote Go to Home Page! I will Be Posting Pics Later Donators Get Access To the Donator Island With All the Good Armor At a Discount And really Cheap! Fun Server 600 Exp and 200 Shared. We Got GodWars/Barrows/Assult/FightPits/PestControl/Varrock Pk/Mage Bank pk with working Lever/ Fishing Area And skiller Area! We are 24/7 Server. We Are Accepting 1 Position For Admin But You have Got to Make Us a WebClinet For that! Download Now! To play! Just Log in With what ever name You Want [URL="http://www.megaupload.com/?d=MYTG2SLK"]http://www.megaupload.com/?d=MYTG2SLK[/URL]To Vote Go to Voting Forum. Do Look at site go to [URL="http://www.weedscape.forumotion.com"]www.weedscape.forumotion.com[/URL] I Would Add More Pics But Limit Is 5 :)
  16. Difficulty 1/10 Easiest Tut Ever.. Ok New Coders have This problem ALOT When People change Home The Default Login Place Dosen't Change So When New Players Join They Go to Your old Home.. And When They Die They Go To your Old home... *Rs2hd* I have Tried This On Automic Scape Base And Caleum's (i think i spelled his name right lol) base 1. Open Entity.Java 2. You Should See Something That Says This return Location.location(1953, 3236, 0); }*/ public static final Location swTeam = Location.location(2888, 2888, 0); public static final Location DEFAULT_LOCATION = Location.location(3185, 3439, 0); private Location location; public static final Location CLAN_DEATH = Location.location(2815, 5511, 0); 3. Where Ever The Coords Are Change those To your Home ones Save,Compile,Run Your D0ne
  17. Jared

    Castle Wars

    Since RuneLocus Went Down I Cant Find A Castle Wars Tut For A 317 Can Some One Post A Link To One If I Missed It Or Make One And LInk IT Thank You.
×