Jump to content

karazu

Members
  • Content Count

    1115
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by karazu

  1. I sit possbile to make it Until 10? hahaha This would be damn great.. EDIT: Also should be allow to get points in certain map only.. this may be abused by people specially like those server that are in PK mode.
  2. Thank you for this.. BEST EVER EDIT: Only the Top 1's Name will be change?
  3. karazu

    Warp Scroll

    Just according to the link. well anyways thank you for the answer
  4. karazu

    Warp Scroll

    even item_db2? T_T ok2.. --- so its a SRC. I am dead haha!
  5. karazu

    Warp Scroll

    So How I am going to put that in Item_db2.txt? Also I dont know what is
  6. karazu

    Warp Scroll

    Is it possible to make an Item that if you click it you are allowed to choose what location do u want to warp to.. Just like warp portal of priest but the different is you can change the coordinates and the MAP Via script.
  7. Just change the extension. From SAMPLE.LUB to .LUA vice versa
  8. not working when I change the - sc_start SC_INCATKRATE,( .Duration * 1000 ),100;- sc_start SC_INCMATKRATE,( .Duration * 1000 ),100;- sc_start SC_SpeedUp1,( .Duration * 1000 ),0; to + sc_start SC_INCATKRATE, .Duration * 1000,100;+ sc_start SC_INCMATKRATE, .Duration * 1000,100;+ sc_start SC_MOVHASTE_INFINITY, .Duration * 1000,0; Only the Double Damage Runes shows always. the random features is gone, and when u pick the runes, it will not give you effect
  9. OK I will try since SC_MOVHASTE_HORSE is not working SC_MOVHASTE_INFINITY Seems to be working, but not that fast.. any other way to make it most fast? like @speed 1
  10. Thank you, How about this sc_start SC_INCATKRATE,( .Duration * 1000 ),100; sc_start SC_INCMATKRATE,( .Duration * 1000 ),100; the attack is working but the MATK is not
  11. //http://rathena.org/board/topic/57784-request-dota-runes/page__fromsearch__1dota01,1,1,5 script Runes 802,2,2,{dispbottom "Walkthrough to get Runes.";end;OnTouch: switch( .Runes ){ Case 1: sc_start SC_INCATKRATE,( .Duration * 1000 ),100; sc_start SC_INCMATKRATE,( .Duration * 1000 ),100; break; Case 2: skill "AS_CLOAKING",10,1; sc_start SC_CLOAKING,( .Duration * 1000 ),10; break; Case 3: //sc_start4 SC_REGENERATION,( .Duration * 1000 ),-10,1,0,0; sc_start SC_KAIZEL,( .Duration * 1000 ),7; break; Case 4: getmapxy( .@Map$,.@X,.@Y,0,strcharinfo(0) ); clone .@Map$,.@X,.@Y,"",getcharid(0),getcharid(0),"",1,.Duration; clone .@Map$,.@X,.@Y,"",getcharid(0),getcharid(0),"",1,.Duration; break; Case 5: sc_start SC_SpeedUp1,( .Duration * 1000 ),0; break; default: end; }// announce "[ "+strcharinfo(0)+" ] has gained "+.Names$[.Runes]+".",bc_self,0x00FF00; mapannounce "cell_game","Runes : [ "+strcharinfo(0)+" ] has gained "+.Names$[.Runes]+".",0; hideonnpc strnpcinfo(0); delwaitingroom; set .Runes,0; set .RuneDelay,gettimetick(2) + .Duration; while( .RuneDelay > gettimetick(2) ) sleep2 1000; OnInit:// Runes Duration in Secondsset .Duration,20;// Name of Each Runes.setarray .Names$[1], "Double Damage", // 2 x ATK Rate "Invisibility", // Cloaking "Ressurection", // Ressurection "Illusion", // Create 2 Clones "Haste"; // Improve Movement Speed // Random Coordinate where NPC will Shown Againsetarray .CoordinateX[0],135,269;setarray .CoordinateY[0],243,135;sc_end SC_CLOAKING;//sc_end SC_REGENERATION;set .Random,rand( getarraysize( .CoordinateX ) );movenpc strnpcinfo(0),.CoordinateX[ .Random ],.CoordinateY[ .Random ];hideoffnpc strnpcinfo(0);if( !.Runes ) set .Runes,rand( 1,( getarraysize( .Names$ ) - 1 ) );if( .Runes ) waitingroom " "+.Names$[.Runes],0;end;} Can anyone check whats with the Haste/Walking Speed? it will make me stoned
  12. Patskie My love, please do it for me!
  13. I just saw this post in rathena, /*=========================================== * Perform battle drain effects (HP/SP loss) *-------------------------------------------*/void battle_drain(TBL_PC *sd, struct block_list *tbl, int64 rdamage, int64 ldamage, int race, int boss){ struct weapon_data *wd; int64 *damage; int type, thp = 0, tsp = 0, rhp = 0, rsp = 0, hp, sp, i; for (i = 0; i < 4; i++) { //First two iterations: Right hand if (i < 2) { wd = &sd->right_weapon; damage = &rdamage; } else { wd = &sd->left_weapon; damage = &ldamage; } if (*damage <= 0) continue; //First and Third iterations: race, other two boss/nonboss state if (i == 0 || i == 2) type = race; else type = boss?RC_BOSS:RC_NONBOSS; hp = wd->hp_drain[type].value; if (wd->hp_drain[type].rate) hp += battle_calc_drain(*damage, wd->hp_drain[type].rate, wd->hp_drain[type].per); sp = wd->sp_drain[type].value; if (wd->sp_drain[type].rate) sp += battle_calc_drain(*damage, wd->sp_drain[type].rate, wd->sp_drain[type].per); if (hp) { if (wd->hp_drain[type].type) rhp += hp; thp += hp; } if (sp) { if (wd->sp_drain[type].type) rsp += sp; tsp += sp; } } if (sd->bonus.sp_vanish_rate && rnd()%1000 < sd->bonus.sp_vanish_rate) status_percent_damage(&sd->bl, tbl, 0, (unsigned char)sd->bonus.sp_vanish_per, false); if (sd->bonus.hp_vanish_rate && rnd()%1000 < sd->bonus.hp_vanish_rate && tbl->type == BL_PC && (map[sd->bl.m].flag.pvp || map[sd->bl.m].flag.gvg)) status_percent_damage(&sd->bl, tbl, (unsigned char)sd->bonus.hp_vanish_per, 0, false); if( sd->sp_gain_race_attack[race] ) tsp += sd->sp_gain_race_attack[race]; if( sd->hp_gain_race_attack[race] ) thp += sd->hp_gain_race_attack[race]; if (!thp && !tsp) return; status_heal(&sd->bl, thp, tsp, battle_config.show_hp_sp_drain?3:1); if (rhp || rsp) status_zap(tbl, rhp, rsp);} So bHPVanishRate already implemented in rathena?
  14. weee, trust me it will just make your script broken
  15. Thank you your the best. Testing it now EDIT: Hmm. Make sure that this three arrays have same value size. If the first array have 3 values, the second and third array must have also 3 values otherwise you will receive errors : Last Patskie Can you make it 2 items please? Like it requires 2 different items to let this NPC warp you...
  16. prontera,150,150,0 script Sample 100,{ if ( countitem(.item_id) < .amount ) close; mes .n$; mes "Hey where would you like to go?"; next; for ( .@i = 0; .@i < .size; .@i++ ) { .@menu$ += .Desc$[.@i]; .@menu$ += ":"; } .@s = select(.@menu$) - 1; mes .n$; mes "So you want to go to " +strtolower(.Maps$[.@s])+ "?"; next; if ( select("Yes:No") - 1 ) close; mes .n$; mes "Bye!"; delitem .item_id, .amount; warp strtolower(.Maps$[.@s]),0,0; close; OnInit: setarray .Desc$[0],"The City of Pride","The City of Genius","The City of Patskie"; setarray .Maps$[0],"payon","prontera","geffen"; .size = getarraysize(.Desc$); .item_id = 7227; .amount = 5; .n$ = "[" +strnpcinfo(1)+ "]"; end;} This is good already but i want with coordinates. because if u only put prontera you will be warped randomly in prontera right? if possbile with coordinates. I saw a PVP warper before he did it like this. prontera,147,175,5 script Special Warper 10005,{set .@room1$,"PVP1";set .@room2$,"PVP2";set .@name$,"[Special Warper]"; //NPC Dialogue namemes .@name$;mes "Hello, I can warp you to some special area.";mes "Please choose an area do you want me to warp you.";switch(select("PVPAREA1:PVPAREA2")){case 1: warp .@room1$,50,50; end;case 2: if(Class >= 0 && Class <= 4215){ //Allows Rune Knight to Mechanic, no matter if they rebirthed before or not warp .@room2$,84,50; end; }} The problem with it is doesn't have payment, and also it has some limit according to JOB
  17. I will wait. Thank you in Advance
  18. Hello, You again Patskie thank you for that. is it possible to put a coordinates please? and is it possible that you will change the name for example I will use Alias example The City of Pride = prontera 150 150 The City of Genius = geffen 150 150 The City of Patskie = payon 150 150
  19. Hello I found several scripts already with payment but it will only warp in 1 map If its ok I would like to request to put menu in it. like when u click it and u have the item it will warp you to the map. the menu is like prontera payon geffen and so on.
  20. isee, thank you for the reply.. how about like this? I found this in rathena. 501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ if(strcharinfo(3) == "prontera") {effect} },{},{} can u edit that for me as a sample? How about this Diff? is this going to work here in hercules? http://rathena.org/board/topic/77378-skillitem-map-restriction-now-supports-multiple-maps/
  21. Is this possible in script? like all the healing items in this map are disable but their is only 1 that can be used? like red potion,white,blue is disable while green pots is ok?
  22. Why ur so great? Hahahah.. Any way, can u make me a simple warper like it will check if u have this specific item, if u click it, the npc will let you choose where part of the map u want to he teleported? For example north south east west of prontera
  23. Hello is it possible to delete some items when entering/warping in this specific map? like when I have a Red Potion and Blue Potion in my Inventory or Cart and then I will enter in that map those items are automatically deleted?
×
×
  • Create New...

Important Information

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