Jump to content

mrlongshen

Members
  • Content Count

    1126
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by mrlongshen


  1. Tokeiburu

     

     

     

    Grf encryption

     

    The encryption feature has been enabled again. It's similar to what it used to be and it has been tested on client versions ranging from 2012-08-01 to 2014-02-05. Some error messages will be displayed if necessary. If you have an issue, copy the error message (with the code, if there's one) and send me the client executable with the cps.dll file generated by GRF Editor. There shouldn't be compatibility issues anymore though!

     

     

    As the state on the 1st page, I'm try to using 2015013 client, and it crash. Any solution ? 


  2.  

     

    How to use this ? Sorry noob here.  -_-

     

    prontera,111,123,0	script	Free_Item	FAKE_NPC,{
    	callfunc "New_Player", 1, 15, 10, 5000, 0, 0, 4001, 1, 7227, 2, 607, 3, 0, 0;
    }
    

     

    I don't get it why u can't understand a simple explanation PROVIDED ALREADY, you've been in rAthena since 2011 and and you've become a member in Hercules forum

    With post of 1085 that's not excuses that your 'NOOB' your just lazy. And you have run a server if you don't know this please closed your server.

     

    The Syntax is already provided for godsake.

     

    Erkk!  :p_conf:

    I have use this script and it when in testing, from merchant, it changes my job to swordman, That my I ask him, how to use this script  ? Can I duplicate with all job ? 

    How to make it multiple choose. That why i'm asking him. If you dont want to help, just SHUT UP! Nothing wrong ok ?

    #STFU #LOL #BUTTHURT  :p_idea:


  3.  

    //////////////////////////////////////////HEADGEAR UPPER//////////////////////////////////////////
    -    shop    HeadGear_Upper    -1,501:50
    force_1-1,21,32,5    script    Headgear Upper    405,{
    set @i,0;
    mes "[shop Quest NPC]";
    mes "Which item do you wish to obtain?";
    mes "Select only one.";
    callshop "HeadGear_Upper",1;
    npcshopattach "HeadGear_Upper";
    end;
     
    OnBuyItem:
      if(.BuildQuest) {
        for(set .e,0; !compare(getarg(.e+1) + "","Zeny"); set .e,.e+2) {}
        npcshopadditem "HeadGear_Upper",getarg(.e+2),getarg(.e)*compare(getarg(.e+1) + "","SZeny");
        setarray .Shop[.i],getarg(.e+2);
        set .i,.i+1;
        goto Quest_Setup;
      }
      if(.Shop[@i]!=@bought_nameid) for(set @i,1; 1; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set .i,@i; callsub Quest_Setup; }
      for(set @i,1; !@e; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set @e,1; set .i,@i; callsub Quest_Setup; }
      mes "[shop Quest NPC]";
      mes "I require the following:";
      for(set @i,0; !compare(getarg(@i+1) + "","Zeny"); set @i,@i+2) mes "^FF0000" + ((countitem(getarg(@i))>=getarg(@i+1))? "^00FF00":"") + "" + getarg(@i+1) + " " + getitemname(getarg(@i)) + " [" + countitem(getarg(@i)) + "/" + getarg(@i+1) + "]";
      if(getarg(@i)) mes "^FF0000" + ((Zeny>=getarg(@i))? "^00FF00":"") + "" + getarg(@i) + " Zeny";
      mes "^000000In exchange, I will give you:^0000FF";
      for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) mes getarg(@i+1) + " " + getitemname(getarg(@i));
      switch(select("Exchange:" + (((((getiteminfo(@bought_nameid,5) & 1) || (getiteminfo(@bought_nameid,5) & 256) || (getiteminfo(@bought_nameid,5) & 512)) && @equip==0))? "Preview Item":"") + ":No thanks")) {
        case 1:
          for(set @i,0; !compare(getarg(@i+1) + "","Zeny"); set @i,@i+2) if(countitem(getarg(@i)) < getarg(@i+1)) {
            next;
            mes "You have " + countitem(getarg(@i)) + " " + getitemname(getarg(@i)) + ", while I require " + getarg(@i+1) + ".";
            mes "Please obtain ^FF0000" + (getarg(@i+1)-countitem(getarg(@i))) + " more " + getitemname(getarg(@i)) + "^000000.";
            close;
          }
          if(Zeny < getarg(@i)) {
            next;
            mes "You do not have enough Zeny.";
            mes "Please obtain ^FF0000" + (getarg(@i)-Zeny) + " more Zeny^000000.";
            close;
          }
          for(set @i,0; !compare(getarg(@i+1) + "","Zeny"); set @i,@i+2) delitem getarg(@i),getarg(@i+1);
          set Zeny,Zeny-getarg(@i);
          for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) getitem getarg(@i),getarg(@i+1);
          if (compare(getarg(@i,0) + "","announce")) announce strcharinfo(0) + " has just obtained " + getitemname(@bought_nameid) + "!",bc_all;
          close;
        case 2:
          set @bottomview, getlook(3);
          set @topview, getlook(4);
          set @midview, getlook(5);
          addtimer 1000, strnpcinfo(3)+"::On_Leave";
          set @equip,getiteminfo(@bought_nameid, 5);
          set @view, getiteminfo(@bought_nameid, 11);
          if(@equip != -1 && @view > 0) {
            if(@equip & 1) atcommand "@changelook 3 " + @view;
            if(@equip & 256) atcommand "@changelook 1 " + @view;
            if(@equip & 512) atcommand "@changelook 2 " + @view;
          }
          next;
          goto OnBuyItem;
          case 3:
          close;
      }
    On_Leave:
      atcommand "@changelook 1 " + @topview;
      atcommand "@changelook 2 " + @midview;
      atcommand "@changelook 3 " + @bottomview;
      set @equip,0;
      set @view,0;
      set @topview,0;
      set @midview,0;
      set @bottomview,0;
      end;
    OnInit:
      npcshopitem "HeadGear_Upper",0,0;
      set .BuildQuest,1;
      set .i,1;
      Quest_Setup:
      switch(.i) {
        default: set .BuildQuest,0; set .e,0; set .i,0; end;
            case 1: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20053,1,"Announce";
            case 2: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20061,1,"Announce";
            case 3: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20076,1,"Announce";
                    case 4: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20082,1,"Announce";
            case 5: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20145,1,"Announce";
            case 6: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20146,1,"Announce";
                    case 7: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20150,1,"Announce";
            case 8: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20153,1,"Announce";
            case 9: callsub OnBuyItem,7120,250,913,200,1008,80,969,100,7227,25,10000000,"Zeny",20179,1,"Announce";
     
        
     
      }
    }
     
     
     
    if you want to create another npc just rename the HeadGear_Upper also the npc name

     

    Please use text box. thanks.


  4.  

    bug on @disguise in 20150513? After I move (when disguised) once, and try to move again, the sprite stays on that location (other players can see my sprite moving though).

     

    Any thoughts?

     

    Try to downgrade your svn.

    I'm using old svn and it good.


  5.  

    Didn't work. It's a clean client, clean svn. Not sure why this happens. Perhaps a problem with the diff? But I only selected the recommended diffs.

     

    @anjasoleil0

     

    Weird thing happen. I dont know how to help you.

    Never happen this to me. 

    I try like yours but it same. Work perfectly.

    Maybe a ghost in your GTX and PC ?  :p_conf:

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.