Jump to content

nyxfatalis

Members
  • Content Count

    64
  • Joined

  • Last visited

Everything posted by nyxfatalis

  1. nyxfatalis

    NPC_REBIRTH

    Hi, i tried putting the skill "NPC_Rebirth" to priest class. According to IRO WIKI: Supportive skill Levels: 3 When the caster dies, it immediately respawns in the same spot with half HP. I successfully added it but the problem is, my player doesn't revive. I think this is a src error or db error. not sure. My scenario: I casted LVL 3 NPC_Rebirth to my character. Enemy killed me. Did i revive? NOPE.
  2. Hi rathena, how can i make a certain skill consume 5% HP of the current HP of the user no matter what the skill level is. for example: LVL 1 TO LVL 10 Double strafe will consume 5% of my current HP. Thanks.
  3. nyxfatalis

    Dragon Fear

    Based on IRO-WIKI : The skill NPC_DRAGON FEAR has this area of effects: LVL 1 = 5X5 LVL 2 = 11X11 LVL 3 = 17X17 LVL 4 = 23X23 LVL 5 = 29X29 I want to edit the area of effect to my own choice. Where can i find their structures in the SRC. i have tried skill.c / map.c / battle.c but i cant find them. Any idea?
  4. Hi, can someone edit this script? I want it to be: • A Player must logged in for 1 hour before he gets the prize. • Then after the player receives the reward, the 24-hour countdown will start. Example: I received the reward at 21:03 (monday) the daily 1hour will begin at 21:03 (tuesday) the next reward will be on 22:03 (tuesday) //===== EinherjarRO Scripts ================================== //= Daily Prize, OnPCLoginEvent //===== By: ================================================== //= Stolao //===== Current Version: ===================================== //= 1.63 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= A reward system for players who play more frequently //===== Comments: ============================================ //= Maybe Make .MinWait an array mins,days,weeks,months,years; //===== Additional Comments: ================================= //= For Older See Old Versions //= 1.51 Changed set .@g formula and move lower into script //= 1.52 Replace all disbottom -> message //= 1.53 Changed Format to Include minuets instead of just hours //= 1.54 Made Time till next rewards display dynamic //= 1.55 Changed a forgotten .PointType$ -> getd(.@TT[1]) //= 1.56 changed .@XT -> .@XT$ //= 1.57 Added Atoi where nessisary //= 1.58 Fixed a swapped .@x and .@x+1 //= 1.59 Serveral Edit Undocumented to fix //= 1.5A Fixed a logic bug, day 1 skipped //= 1.5B Fixed a [-1] bug //= 1.5C Actualy Fixed a logic bug, day 1 skipped //= 1.5D Added A .Rest Notification //= 1.5E Moved Sleep2 after the day check //= 1.5F Added additive logging so a dc wont reset the .Rest Delay //= 1.60 Added timer break into @at and @afk //= 1.61 Added '[Daily Rewards]:' to all messages //= 1.62 Fixed missing " //= 1.63 Fixed missing ) //===== Contact Info: ======================================== //= [Stolao] //= Email: [email protected] //============================================================ - script LOGIN -1,{ OnWhisperGlobal: OnLoginCmnd: OnPCLoginEvent: if(.Rest){ set @login, (gettime(7) * 365 * 24 * 60) + (gettime(8) * 24 * 60) + (gettime(3) * 60) + gettime(2); if(@login > #LastDailyReward + .MaxWait ){ set #logintimer, 0; set @login, 0; } set .@rest, (gettime(7) * 365 * 24 * 60) + (gettime(8) * 24 * 60) + (gettime(3) * 60) + .Rest; message strcharinfo(0),"[Daily Rewards]: to collec reward you must remain logged in for "+ ( @login - .@rest ) +" Minuets"; } set .@i, (gettime(7) * 365 * 24 * 60) + (gettime(8) * 24 * 60) + (gettime(3) * 60) + gettime(2); if(.@i - .Rest >= (#LastDailyReward + .MinWait)){ sleep2 100 + ( .Rest * 60000 ) - ( .@i - #logintimer ); if(.@i < #LastDailyReward + .MaxWait){ set #DRewardCon, #DRewardCon + 1; } else { set #DRewardCon, 0; } set .@g, (#DRewardCon > getarraysize(.Rewards$)) ? (getarraysize(.Rewards$)+1) : #DRewardCon; explode(.@XT$,.Rewards$[.@g],"|"); for(set .@x,0; .@x < getarraysize(.@XT$); set .@x,.@x + 1){ set .@TT[.@x], atoi(.@XT$[.@x]); } if(.Mode & 1 && .@TT[4]){ //[Note]: I need to figure out a checkweight for all items tired atm lol, for now ill leave it missing for(set .@x,4; .@x < getarraysize(.@TT); set .@x,.@x + 2){ getitem .@TT[.@x], .@TT[.@x+1]; message strcharinfo(0),"[Daily Rewards]: Recived "+ .@TT[.@x+1] +" "+ getitemname(.@TT[.@x]); } } if(.Mode & 2){ if(.@TT[0]){ set zeny,zeny + .@TT[0]; message strcharinfo(0),"[Daily Rewards]: Recived "+ .@TT[0] +"z"; } if(.@TT[1]){ setd getd(.Points$[0]),getd(.Points$[0]) + .@TT[1]; message strcharinfo(0),"[Daily Rewards]: Recived "+ .@TT[1] +" "+.Points$[1]; } } if(.Mode & 4 && (.@TT[3] || .@TT[4])) getexp .@TT[3], .@TT[4]; if(.Mode & 8){ for(set .@x,0; .@x < getarraysize(.BuffInfo); set .@x,.@x + 4){ if(#DRewardCon % .BuffInfo[.@x + 1] == 0) sc_start .BuffInfo[.@x], .BuffInfo[.@x + 2] * 60000, .BuffInfo[.@x + 3]; } } message strcharinfo(0),"[Daily Rewards]: You have collected your daily reward, for "+#DRewardCon+" day"+((#DRewardCon > 1)?"s":"")+" in a row."; cutin .Pic$[.@g],4; set #LastDailyReward, .@i; set #logintimer, 0; set @login, 0; } else { set .@days,(#LastDailyReward + .MinWait - .@i)/60/24; set .@hours,((#LastDailyReward + .MinWait - .@i)/60)%24; set .@mins,(#LastDailyReward + .MinWait - .@i)%60; message strcharinfo(0),"[Daily Rewards]: You have "+ ((.@days) ? .@days +":Days " : "") +""+ ((.@hours) ? .@hours +":Hours " : "") +""+ ((.@mins) ? .@mins +":Minutes " : "") +"till your next reward"; } end; OnPCLogoutEvent: if(@login){ set .@i, (gettime(7) * 365 * 24 * 60) + (gettime(8) * 24 * 60) + (gettime(3) * 60) + gettime(2); set #logintimer, .@i - @login + #logintimer; set @login, 0; } return; end; OnInit: //Basic Settings // 1: Item | 2: Points | 4: Exp // 8: Gain Buffs Every X Consecutive Days logged in // (a bit value, e.g. 3 = Items & Points from Multi) set .Mode,1; //To Enable @ Command '@loginreward' unslash next lines // * Needs extra commands for typos bindatcmd("daily" ,"LOGIN::OnLoginCmnd",0,99); //Enable Delay if @afk or @autotrade are available to players // remove // to enable certain command checks //bindatcmd("at" ,"LOGIN::OnPCLogoutEvent",0,99); //bindatcmd("autotrade" ,"LOGIN::OnPCLogoutEvent",0,99); //bindatcmd("AT" ,"LOGIN::OnPCLogoutEvent",0,99); //bindatcmd("Autotrade" ,"LOGIN::OnPCLogoutEvent",0,99); //bindatcmd("afk" ,"LOGIN::OnPCLogoutEvent",0,99); //bindatcmd("AFK" ,"LOGIN::OnPCLogoutEvent",0,99); //Minimum Minuets Between Collecting Daily Reward // Day: 22*60 - 24*60 // Week: 10080 set .MinWait,24*60; //Minuets Before Lose Consecutive Daily Reward // Day: 48*60 - 50*60 // Week: 20160 set .MaxWait,3000; //Number of mins after logging before collecting prize set .Rest,0; //Point Type // [0] Points earned // [1] Point name in mes setarray .Points$,"#KAFRAPOINTS","K-Points"; // Consecutive Days Buff // Each buff contains 4 variables (32 Total Max) // <Type>,<Days>,<Duration>,<Rate>, // Buff 1 // <Type>,<Days>,<Duration>,<Rate>, // Buff 2 // ...; // // Example: 188,7,45,3 // -Every 7th consecutive day logged in Player gains +3 Str for 45 mins // // Type is 188, which references which SC_ to use, SC_INCSTR in this example // -For a full list of SC_ visit the db/const.txt // Days is days buff is applied, in this example 7, so every 7th day, 14,21,28.... // Duration is buff duration is Minuits, in this example 45 mins // Rate is buff strength, in this example player gains 3 Str setarray .BuffInfo ,260,2,360,1 // Life Insurance for 360 Mins Every 2nd Day ,198,3,120,10 // +10% Hp for 120 Mins Every 3th Day ,196,5,120,25 // +25 Flee for 120 Mins Every 5th Day ,257,7,240,50; // +50% Exp for 240 Mins Every 7th Day // Daily Prize items (max 128 days): // "<Zeny>|<Points>|<BaseExp>|<JobExp>|<itemID-1>|<amount-1>|<itemID-2>|<amount-2>...etc", // Day 1 // "<Zeny>|<Points>|<BaseExp>|<JobExp>|<itemID-1>|<amount-1>|<itemID-2>|<amount-2>...etc" // Day 2 // ...; // Total length of any days string must be 255 or shorter // * If players login longer than the last set // day, they will keep getting the last prize. setarray .Rewards$, "0|0|0|0|0|0", // Day 0: First appearance of Daily Reward. "0|0|0|0|501|1", // Day 1: "0|0|0|0|501|2", // Day 2: "0|0|0|0|501|3", // Day 3: "0|0|0|0|501|4", // Day 4: "0|0|0|0|501|5", // Day 5: "0|0|0|0|501|6", // Day 6: "0|0|0|0|501|7", // Day 7: "0|0|0|0|501|8", // Day 8: "0|0|0|0|501|9", // Day 9: "0|0|0|0|501|10", // Day 10: "0|0|0|0|501|11", // Day 11: "0|0|0|0|501|12", // Day 12: "0|0|0|0|501|13", // Day 13: "0|0|0|0|501|14", // Day 14: "0|0|0|0|501|15", // Day 15: "0|0|0|0|501|16", // Day 16: "0|0|0|0|501|17", // Day 17: "0|0|0|0|501|18", // Day 18: "0|0|0|0|501|10", // Day 19: "0|0|0|0|501|20", // Day 20: "0|0|0|0|501|21", // Day 21: "0|0|0|0|501|22", // Day 22: "0|0|0|0|501|23", // Day 23: "0|0|0|0|501|24", // Day 24: "0|0|0|0|501|25", // Day 25: "0|0|0|0|501|26", // Day 26: "0|0|0|0|501|27", // Day 27: "0|0|0|0|501|28", // Day 28: "0|0|0|0|501|29", // Day 29: "0|0|0|0|501|30", // Day 30: "0|0|0|0|501|31"; // Day 31: setarray .Pic$, "day1", // Day 0: First appearance of Daily Reward. "day1", // Day 1: "day2", // Day 2: "day3", // Day 3: "day4", // Day 4: "day5", // Day 5: "day6", // Day 6: "day7", // Day 7: "day8", // Day 8: "day9", // Day 9: "day10", // Day 10: "day11", // Day 11: "day12", // Day 12: "day13", // Day 13: "day14", // Day 14: "day15", // Day 15: "day16", // Day 16: "day17", // Day 17: "day18", // Day 18: "day19", // Day 19: "day20", // Day 20: "day21", // Day 21: "day22", // Day 22: "day23", // Day 23: "day24", // Day 24: "day25", // Day 25: "day26", // Day 26: "day27", // Day 27: "day28", // Day 28: "day29", // Day 29: "day30", // Day 30: "day31"; // Day 31: end; } Thanks
  5. Not working on latest hercules. Kindly update. Many thanks --- EDIT: PLEASE IGNORE -- Its working fine. Sorry.
  6. Try changing the ip of char_ip (char-server.conf) to 127.0.0.1 as well as the map_ip (map-server.conf)
  7. i can't produce what u did you say, everything it's okay on client 20150311 What client do you use? Im using 2013-12-23cRagexe have the same problem, and i am using 2013-08-07aRagexe.exe have the same problem. when you point the cursor for about 2secs at the monster, the client will crash. client: 2010-07-30 / 2012-04-10 / 2013-12-23
  8. Could you send it thru pastebin? I cant copy it from here. Thanks
  9. Yeah, that's why i only chose items which has only [1] slot. (Armor, Footgear, Shield, Garment).
  10. Requesting: An enchanter that will enchant these items for a certain equipment. • For Armors (any) : Mark of blahblah (itemid: 28000 upto 280005) • For Shields (any) : Quint of blahblah (itemid: 28006 upto 280010) • For Garment (any) : Seal of blahblah (itemid: 28010 upto 280015) • For Footgear (any) : Glyph of blahblah (itemid: 28016 upto 280020) One enchant per equipment only. (will be placed in the 2nd slot because 1st slot is for cards) Requirement to enchant: 10x TCG (itemid: 7227) Success Rate: 100%
  11. link is dead yes this exe is fully stable , but i would still say its better to use 2014-02-05 Client , since i didnt find any bug there and used him over 1 year on a live server. why link is dead? (: UPDATE: all downlads are back up and working Link is dead
  12. good day say thanks for your reply, btw. no error in console. i think its the script on it,
  13. Please help about this script, this is a game script i found it on rathena forums 1st of all is this legal? pulling out 1 of their script's and trying to get a help to fix this script cause its not working very well,idk maybe its not fit on hercules, but i really want to use it and try it if its possible to use in hercules if we try to reconstruct the script, i did some changes but it doesnt work, (Found bug) it activates 1 time only, after that u cannot redo the event unless u did @reloadscript it will work after that, 1more problem is no prize at all and it doesnt broadcast the winner also, Thanks in advanced, (Sorry for my bad English) russian.txt
  14. Wowww <3 really great Uzieal . Many thanks =))
  15. Help , im using NeoMind's diff , and 2013-07-03ragexe client . but everytime i open the client this appears:
  16. Hello uzieal. ^^ requesting : 1. An image or description of your In-game character sprite + headgear set. • A GM SPRITE with any headgear set (upper,mid,lower) 2. Any Specific Color Scheme you would like example; Red, White & Blue. • Blue, White & Brown 3. Any images you like that could possibly be used for the request. • Town Background ( Prontera ) 4. Text you would like to be included or a short quote etc. • Mankind must put an end to war before war puts an end to mankind. 5. Which name you would like on the Signature / Avatar. • Signature : PiXeL Avatar: PiXeL 6. Some contact info of sorts so I can contact you if needed. •[email protected] (Thanks in Advance, Uzieal.) /no1
  17. good map. hope you'll make an "in" of this map (invek_in) ^^ /no1
  18. Hi hercules, where to edit luk resistance. i want 255 Luk = resist to all ailments 100% Ailments : 1 Bleeding 2 Blind 3 Burning 4 Chaos 5 Coma 6 Critical Wounds 7 Curse 8 Deep Sleep 9 Divest 10 Freezing 11 Frozen 12 Hallucination 13 Hell's Power 14 Poison 15 Silence 16 Sleep 17 Slow Casting 18 Stone 19 Stun 20 Undead 21 Overheat 22 Crystallization 23 Howling
  19. Hi hercules, Can Someone make me An NPC That will change ( with menu ) 100 TCG to 10 PODS 100 TCG to 20 Convex Mirror 100 TCG to 15 Jellopy. NPC message will be : Hi there, i can trade your 100 TCG's to 10 PODS or 20 Convex Mirror or 15 Jellopy. Pick what you want. menu : 10 PODS , 20 Convex Mirror , 15 Jellopy. THANKS IN ADVANCE. ^^~!
  20. If someone would want to buy. Why not? ^^ /heh
  21. Hi hercules, Here are my patchers ^^ Pls rate and give suggestions. 3 Notice Box ( Slide show , Patchnote, Banner ) First : Dedicated to one of the website made my We-Prioritize. Second : W/ Slideshow Third : Fourth : Buttons ripped from archaos-ro's site. Will change it soon. ^^
×
×
  • Create New...

Important Information

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