Jump to content

michaelsoftman

Members
  • Posts

    410
  • Joined

  • Last visited

Posts posted by michaelsoftman

  1. Your customs have to be in several different folders.

     

    Texture/collection
    Texture/item

     

    Then in the sprite folder, there's one divided for male and female headgear, then one for the drop sprite.

     

    Also make sure you have your client diffed to read viewIDs over 1000.  I think 1000 is the max by default if you haven't.

  2. Only position 2 and 3 can use it in that example.  Try this.  It lets the guild master open it as well.

     

    prontera,150,150,0	script	Sample	100,{
    	set .@npc$,strnpcinfo(1);
    	mes .@npc$;
    	mes "Only members with high position can access the guild storage from me";
    	next;
    	if (getcharid(2) == 0) close;
    	mes .@npc$;
    	mes "Do you want me to open the guild stash for you?";
    	next;
    	if (select("Yes:No") - 1) close;
    	mes .@npc$;
    	mes "Let me check your position";
    	query_sql("SELECT `position` FROM `guild_member` WHERE `account_id` = '"+getcharid(3)+"'", .@position);
    	if (.@position > 3) close;
    	mes .@npc$;
    	mes "Done!";
    	guildopenstorage();
    	close;
    }
    
  3. Just make a player variable like playerprogress, set it to 0 to begin with.

     

    Set it to 1 when they're on step 1, 2 on step 2, etc.


    Make the NPC only do what it's supposed to when they are on the correct step by checking the variable.  You can also use this to make sure they only get a reward once.

     

    The code for step 3, for example, would look like

     

     

    If (playerprogress < 3) {
    mes "You dont have business with me yet.";
    close;
    }
    
    if (playerprogress == 3) {
    do whatever step 3 is,
    give the reward,
    then set playerprogress to 4 so this part cant be repeated.
    }
    
    if (playerprogress > 3) {
    mes "I'm done with you!  Go see the next guy!";
    close;
    }
     
  4. Honestly, read the wiki.  It answers almost every single one of your questions.

     

    For MySQL workbench, they changed the versions a bit.

    I have MySQL Workbench 5.2 CE and it works perfectly.

     

    If you want to transfer your custom items, you just copy the files from your eA databases to rA's.

     

    To diff, download a client date, open it in Weediff, and apply whatever diffs you want.

    Unbollox and the 2 grf tools have nothing to do with diffing.

  5. Hello!

     

    With the new cash shop, I have been looking around and trying to understand how to call it in game.

     

    From what I have read, it only works on Ragexe clients, and not RagexeRE clients?  Is this true?  Or is there a way to also call it on Renewal clients?

     

    And a 2nd question, if I switched over to Ragexe clients instead, are they much different than RE ones?

  6. You have to run the client with admin permissions in order to get it to save, because that info is saved in your computer's registry.

     

    What OS are you using?  It's different on what version of Windows you have.  Win7 should automatically ask if you want your client to have admin permissions when opening.

×
×
  • Create New...