Jump to content

Dastgir

Script Developers
  • Content Count

    3803
  • Joined

  • Last visited

  • Days Won

    249

Posts posted by Dastgir


  1. @Dastgir

    I already have the script now, but I'm having some troubles. I'm using the old emulator, which means my emulator don't have the 'group_id' function.

     

    Here it's some screens:

    http://s7.postimg.org/jxyabmn17/erro1.jpg

     

    http://s7.postimg.org/t4gkyws9n/erro2.jpg

    Script doesn't require group_id.

     

    its because old emulator don't support direct variable assist, you need to put (set) function.

    like in line 68, ".@UGR_breaks=1;" should be "set .@UGR_breaks,1;"

    while on line 103 ".i=0;" should be "set .i,0;" and ".i++" should be ".i = .i+1"


  2. While I was working on some item_data reconstruction(A Paid Source requested to me..) I discovered that we can create ItemID with greater than 32k ID. (Atleast on 2013-08-07,Since I use this mostly, I tested it with this client.), so maybe as kRO has reached almost 30k, they already increased itemid range...

     

    Some of the testings: http://imgur.com/zKGwMFZ

    Also I tried to make different items like equipable, usable, and I was able to wear and use them....

     

    We would need to modify some mysql tables and change some "short" type(in source)...

     

    Atleast I tested until 65535 , So maybe client is restricting ID > 65535 now?(Since Item Failed to create when tried with ID>65535).

     

     

    So my suggestion is to change short types and mysql tables, and make itemdb support to 65535 by default...


  3. conf/battlegrounds.conf 

     

    arenas: ({
    name: "Tierra Gorge" //must match the name in client files
    event: "Tierra_BG2::OnPlayerListReady"
    allowedTypes: "All" /* Solo, Party and Guild */
    minLevel: 80
    maxLevel: 150
    reward: {/* amount of badges awarded on each case */
    win: 3
    loss: 1
    draw: 1
    }
    minPlayers: 6 /* minimum amount of players to start */
    maxPlayers: 60 /* maximum amount of players */
    minTeamPlayers: 6 /* minimum amount of team members required for a team (party or guild) to join */
    delay_var: "Tierra_BG_Tick" /* char variable name that will store the delay for this match */
    maxDuration: 30 /* maximum duration in minutes, if reached game ends and highest score wins (or calls a draw if scores are equal) */
    fillDuration: 20 /* time in seconds to wait for more applications when minimum has been reached */
    pGameDuration: 20 /* time to wait for players to confirm their attendence after queueing process has finished */
    },{

    You don't have that line(Red Underlined) in the arena's listed on map-server error.


  4. @Litro

    I cannot download your file...

     

    Changelog for Today:

    bSeperateLv Fixes for: 

    AL_TELEPORT,SO_ELEMENTAL_SHIELD,LG_KINGS_GRACE.

    Added Some Skills: 

    NPC_LEX_AETERNA,NPC_REVERBERATION,ALL_RAY_OF_PROTECTION,GM_ITEM_ATKMAX,GM_ITEM_ATKMIN,GM_ITEM_MATKMAX,GM_ITEM_MATKMIN,BA_POEMBRAGI2,DC_FORTUNEKISS2,GM_WIDE_RESURRECTION,MER_INVINCIBLEOFF2,GD_GUILD_STORAGE.

    SpAmount Fixes for Several Skills: 

    RA_WUGBITE,SR_EARTHSHAKER,RL_S_STORM,RL_FIREDANCE,RL_FALLEN_ANGEL,RL_R_TRIP,RL_HEAT_BARREL,RL_SLUGSHOT,RL_HAMMER_OF_GOD

    Updated some Text Files.

     

    Soon to have some other updates too..


  5. it's because it's binded, meaning everything that's been in the script, that will be done.

     

    the best thing to do is write a plugin to overwrite the command

    Noo,, Script can work well...

     

    -	script	atcmd_example	-1,{OnInit:	bindatcmd "autoloot",strnpcinfo(3)+"::OnAtcommand";	end;OnAtcommand:	if (BaseLevel >= 50)	{		dispbottom "You cannot use this command.";	} else {		atcommand "@autoloot "+atoi(.@atcmd_parameters$);	}	end;OnPCBaseLvUpEvent:	if (BaseLevel >= 50) {		atcommand "@autoloot 0";	}	end;}

  6.  

     

     

    Where is the login ?

     

    6/10 <3

     

    you have to use more renders, its like all boxes. and use differetn fonts . :D + add more RO characters.

     

    Seeing at image, for once i thought its thor patcher design.....
    Thats so mean <3 well he need to practice more :D he have potential i can see that.
    Thats not mean, isnt it fair to say truth, so he can improve it more,...

    Anyways, @ontopic, if you practice more, definately you will make awesome designs.


  7.  

    if you have custom src mods, I suggest you to use winmerge to see what changed and apply the changes file per file

     

    I have. Plenty.

     

    Is there no way to do it other than being a chimpanzee and applying it manually?

    Also if you update your hercules, it will cause many conflicts, which will then become a more headache(if theres more edits, more conflicts)

     

    (Thats why, i prefer to convert each src mod to plugin, to keep src clean)


  8. I'd src edit it or complicate the NPC a bit, since you may have it enabled, reach to lvl 50 and this script would make it unable to disable it via the command, thus having autoloot till you relog. Also... Seems you never use the atcommand by the useatcmd script command?

    We can have that check by following

    OnPCBaseLvUpEvent:if (BaseLevel >=50){ atcommand "@autoloot 0";}

  9. This is my skill.c (can't post it on upaste and pastebin because the filesize it too large)

    http://newragna.net/herc/skill.c

     

    And the skill the crashing my server (well im not sure) but everytime i type @joinbg it crashed it.

    http://newragna.net/herc/bg_common.txt

    Trying to copy eamod bg?? Maybe you should remove bg_common.txt, since its eAmod copyright...

    Its too much pain to see what you edited in skill.c wih full file.....

     

    maybe i, or someone else will be working on new bg , similar to eamod soon.... maybe till end of this month...


  10. I am looking for a stable release in GitHub that is dated back to pre-ayothaya Episode. (I guess around 7 or 8)

     

    Who knows which commit/tree it is? Thank you.

    You really have to look 5-8 years old commit

     

    (Or maybe download current, use pre-re settings and disable all things which are implemented after ep7, since old commit is assumed to have many bugs, thats why we improved soo much today, but its alot of work, maybe)


  11. Recommending Class_ enums "Class_Normal, Class_Boss, Class_Guardian, Class_All" and RC_All , for item_bonus, so that we dont need to have multiple command for setting all race damage increase by x%

    https://github.com/rathena/rathena/commit/dae81222a85f07455bd57276b5eafc6d407f33d0

    https://github.com/rathena/rathena/commit/40f70143d44d0209e91a98009751551e0a63e0fe

    And

    https://github.com/rathena/rathena/commit/32713b9526d774cf780f051289ae93329fcd24d3

    https://github.com/rathena/rathena/commit/5e02af25afdd512639b2bc408f5f3fd983160028 (i guess herc dont have this too.)

×
×
  • Create New...

Important Information

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