Jump to content

Zalbahis

Members
  • Content Count

    26
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    Zalbahis reacted to Yommy in Help! with this Vending Control   
    getmapxy( .@map$,.@x,.@y,1 ); that 1 at the end is to get the location on the npc (which yours does not have a location)
    look at the documentation for this script function
    http://ea.dj-yhn.com/index.php?c=getmapxy
  2. Upvote
    Zalbahis reacted to quesoph in R> MVP Hunting Points..   
    Oh thanks for pointing that out
     
    anyway
    This is account based.
     
    set #MVPPOINTS, #MVPPOINTS + 1;  
    And this is character based.
     
    set MVPPOINTS, MVPPOINTS + 1;
  3. Upvote
    Zalbahis reacted to quesoph in R> MVP Hunting Points..   
    OnNpcKillEvent: if ( killedrid == 1159 ) { // 1159 is phreeoni's monster ID. dispbottom "You killed Phreeoni"; set #MVPPOINTS, #MVPOINTS + 1; // +1 MVP Points if you kill phreeoni. end; }
  4. Upvote
    Zalbahis reacted to jaBote in R> MVP Hunting Points..   
    If you want to add MvP points taking account of the killed MvP ID, use quesoph's formula and repeat it with each MvP. To avoid some useless processing time you can use that or if you want some more code efficiency you could use a huge switch statement.
     
    In case you want to add MvP points regardless of the MvP killed, you could use something like this:
     
    OnNpcKillEvent: if ( getmonsterinfo(killedrid,MOB_MVPEXP) > 0 ) { // Mob MVP exp > 0 means MvP   dispbottom "You killed "+rid2name(killedrid)+"!"; set #MVPPOINTS, #MVPPOINTS + 1; // +1 MVP Points if you kill a MVP. end; }  
    P.S.: Quesoph, you have a typo in your script, check the 4th line.
  5. Upvote
    Zalbahis reacted to quesoph in Hi!, I just need a lil tweak   
    ../db/pre-re/refine_db.txt
     
    or
     
    ../db/re/refine_db.txt
     
     
    pre-re is +1 to +10
    and
    re is +1 to +20
  6. Upvote
    Zalbahis reacted to quesoph in R> Hercules version of this   
    Index: conf/battle.conf===================================================================--- conf/battle.conf (revision 12062)+++ conf/battle.conf (working copy)@@ -58,4 +58,4 @@ import: conf/battle/misc.conf //Your custom config goes here.-import: conf/import/battle_conf.txt+import: conf/battle/custom.confIndex: conf/battle/custom.conf===================================================================--- conf/battle/custom.conf (revision 0)+++ conf/battle/custom.conf (working copy)@@ -0,0 +1,7 @@+//--------------------------------------------------------------+// Hercules Battle Configuration File+//--------------------------------------------------------------++// Warp and Go delay in miliseconds ( 5000 = 5 Seconds )+// Official is 0+gowarp_delay: 5000 No newline at end of fileIndex: src/map/atcommand.c===================================================================--- src/map/atcommand.c (revision 12062)+++ src/map/atcommand.c (working copy)@@ -426,6 +431,10 @@ clif->message(fd, msg_txt(248)); return false; }+ if( !pc->get_group_level(sd) && DIFF_TICK(iTimer->gettick(),sd->canlog_tick) < battle_config.gowarp_delay ) {+ clif->message(fd,"@warp cannot be issued since you were into battle recently");+ return false;+ } if (pc->setpos(sd, mapindex, x, y, CLR_TELEPORT) != 0) { clif->message(fd, msg_txt(1)); // Map not found. return false;@@ -1755,6 +1780,11 @@ memset(map_name, '0', sizeof(map_name)); memset(atcmd_output, '0', sizeof(atcmd_output)); + if( !pc->get_group_level(sd) && DIFF_TICK(iTimer->gettick(),sd->canlog_tick) < battle_config.gowarp_delay ) {+ clif->message(fd,"@go cannot be issued since you were into battle recently");+ return -1;+ }+ // get the number town = atoi(message); Index: src/map/battle.c===================================================================--- src/map/battle.c (revision 12062)+++ src/map/battle.c (working copy)@@ -6486,6 +6527,7 @@ { "gm_ignore_warpable_area", &battle_config.gm_ignore_warpable_area, 0, 2, 100, }, { "packet_obfuscation", &battle_config.packet_obfuscation, 1, 0, 3, }, { "client_accept_chatdori", &battle_config.client_accept_chatdori, 0, 0, INT_MAX, },+ { "gowarp_delay", &battle_config.gowarp_delay, 0, 0, INT_MAX, }, }; #ifndef STATS_OPT_OUT /**Index: src/map/battle.h===================================================================--- src/map/battle.h (revision 12062)+++ src/map/battle.h (working copy)@@ -453,7 +453,7 @@ int gm_ignore_warpable_area; int client_accept_chatdori; // [Ai4rei/Mirei]- + int gowarp_delay; } battle_config; Index: src/map/pc.c===================================================================--- src/map/pc.c (revision 12062)+++ src/map/pc.c (working copy)@@ -6630,6 +6648,8 @@ elemental_set_target(sd,src); sd->canlog_tick = iTimer->gettick();+ if( src->type == BL_PC )+ ((TBL_PC*)src)->canlog_tick = iTimer->gettick(); } /*==========================================  
  7. Upvote
    Zalbahis reacted to Emistry in R> Currency Shop   
    work fine in my hercules test server ..
     

×
×
  • Create New...

Important Information

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