crazyarashi

Developer
  • Content Count

    746
  • Avg. Content Per Day

    1
  • Joined

  • Last visited

  • Days Won

    17

crazyarashi last won the day on September 29

crazyarashi had the most liked content!

Community Reputation

193 Excellent

About crazyarashi

  • Rank
    Crazy

Profile Information

  • Location
    Nagoya
  • Server
    Rathena
  • Github
    crazy-arashi

Contact Methods

  • Discord
    crazyarashi#3854

Recent Profile Visitors

3,412 profile views
  1. Its either the user/pass is wrong or the user doesn't have permission. Try using localhost in your inter server configuration
  2. prontera,255,55,5 script NPC 123,{ if(!.active) end; mes "Event is active."; close; OnInit: OnHour00: .active = 0; function check_month_end; [email protected] = 10; [email protected]_end = check_month_end(); if([email protected] > [email protected]_end) [email protected] = [email protected]_end; [email protected]_day = gettime(DT_DAYOFMONTH); if([email protected]_day < [email protected]) waitingroom "Next offer appears in " + ([email protected] - [email protected]_day) + "D at 21:00",0; else if([email protected]_day > [email protected]) waitingroom "Next offer appears in " + (([email protected]_end - [email protected]_day) + [email protected]) + "D at 21:00",0; else { waitingroom "OFFER DAY!",0; .active = 1; } end; function check_month_end { [email protected] = gettime(DT_MONTH); switch([email protected]){ case APRIL: case JUNE: case SEPTEMBER: case NOVEMBER: [email protected] = 30; break; case FEBRUARY: [email protected] = gettime(DT_YEAR); if([email protected] % 4 == 0 && [email protected] % 100 != 0 || [email protected] % 400 == 0) [email protected] = 29; else [email protected] = 28; break; default: [email protected] = 31; break; } return [email protected]; } }
  3. Try adding it in, luafiles514/transparentitem/transparentitem.lub
  4. Make sure you add your robes into the following files luafiles514/datainfo/spriterobeid.lub luafiles514/datainfo/spriterobename.lub
  5. prontera,255,55,5 script exchange_tcg 123,{ [email protected] = Zeny/.rates; mes "[ Exchanger ]"; mes "Do you want to exchange your ^33CC33" + .rates + "^000000 Zeny to a TCG?"; next; if(select("Exchange:Quit") == 2) end; if([email protected]){ mes "[ Exchanger ]"; mes "You don't have enough zeny for the exchange."; close; } OnExchange: mes "[ Exchanger ]"; mes "You can exchange up to ^0000FF"[email protected]+"^000000 TCG."; mes "How many would you like to exchange?"; next; input [email protected]; if([email protected] == 0 || [email protected] > [email protected]){ mes "[ Exchanger ]"; mes "You can't enter 0 or you can only exchange up to ^0000FF"[email protected]+"^000000 TCG."; mes "Please try again."; next; goto OnExchange; } mes "[ Exchanger ]"; mes "Are you sure you want to exchange ^33CC33" + (.rates*[email protected]) + "^000000 Zeny for " + [email protected] + "TCG?"; next; if(select("Yes:No") == 2) end; mes "[ Exchanger ]"; mes "Okay, Here you go!, Thank you for using my services."; Zeny -= (.rates*[email protected]); getitem .item_id,[email protected]; end; OnInit: .item_id = 501; .rates = 10000000; end; }
  6. I see nothing wrong with it. It's a class specific item. https://www.divine-pride.net/database/item/24403 https://www.divine-pride.net/database/item/24404
  7. Make sure you comment out everything in the conf/grf-files.txt and double check your map_cache.
  8. if(Class == Job_Knight || Class == Job_Lord_Knight){ if(checkriding()){ setoption OPTION_DRAGON1; } } //= Unequip Part of the item script //= Remove Dragon/Ride PecoPeco and changebase if(Class == Job_Knight || Class == Job_Lord_Knight){ if(checkdragon()){ setriding; setriding; } } changebase Class;
  9. The eaclass as far as i know won't work for what you're looking for since it's invoking from the player's class and baby class is a class of its own. ex : baby lord knight EAJL_THIRD is baby rune knight quite hard to explain. Another choice is to write a simple function for it that changebase to baby classes depending on the job.
  10. https://github.com/rathena/rathena/blob/master/doc/mapflags.txt#L27-L36
  11. prontera,123,123,1 script Reward NPC 123,{ [email protected]_id$ = get_unique_id(); if($reward_status > 0 || $reward_count < 1){ mes "[ Reward NPC ]"; mes "Sorry, but the first 50 rewards are out. Better luck next time."; close; } if(getd("$ID_" + [email protected]_id$) > 0 || #NPCREWARD > 0){ mes "[ Reward NPC ]"; mes "You have already claimed your reward."; close; } mes "[ Reward NPC ]"; mes "Here's your reward. Have a nice day!"; setd "$ID_" + [email protected]_id$,1; #NPCREWARD = 1; $reward_count -= 1; for([email protected] = 0; [email protected] < getarraysize(.rewards); [email protected] += 2) getitem .rewards[[email protected]],.rewards[[email protected]+1]; if($reward_count == 0) $reward_status = 1; end; OnInit: .reward_count = 50; if($reward_status == 0 && $reward_count == 0) $reward_count = .reward_count; setarray .rewards,501,10,502,10; while($reward_count > 0){ delwaitingroom; waitingroom "Rewards left - " + $reward_count, 0; sleep 10000; } end; }
  12. https://github.com/rathena/rathena/blob/34e5f537b73440589ba50532357b3bb7c9977cc5/conf/battle/battle.conf#L137-L143
  13. It doesn't support https.. An alternative is to get a sub-domain for it which is usually free.
  14. The pull request is for both pre-re and re.
  15. No it won't since the its attached to the character and the CD is attached to the account Variables