Haruka Mayumi

Members
  • Content Count

    59
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

  • Days Won

    1

Haruka Mayumi last won the day on March 20

Haruka Mayumi had the most liked content!

Community Reputation

23 Excellent

About Haruka Mayumi

  • Rank
    Santa Poring

Profile Information

  • Gender
    Not Telling
  • Github
    akiyamamio16

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Haruka Mayumi

    giveitem command in event

    if you leave it like that. 1 player can take all the box, so others won't be able to get any prize.
  2. Haruka Mayumi

    [Showcase] Gaia - The Enchanted Village

    Woah. i though it's another game.. just remove the ragnarok User Interface.
  3. Haruka Mayumi

    giveitem command in event

    Change this part.. OnDevilDead3: .mob--; if ( .mob == 25 || .mob == 5 ) announce "Devil Square : "+ .mob +" monsters remaining in the final round.", bc_map; else if ( .mob <= 0 ) { announce "Devil Square : CONGRATULATIONS. These 10 Treasure Chests are yours.", bc_map; goto OnDevil4; } end; OnDevil4: .round = 4; .mob = 10; monster "ordeal_1-1",231,250,"Treasure Chest",1324,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",234,247,"Treasure Chest",1328,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",237,244,"Treasure Chest",1332,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",240,241,"Treasure Chest",1336,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",243,238,"Treasure Chest",1340,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",246,235,"Treasure Chest",1344,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",249,232,"Treasure Chest",1348,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",252,229,"Treasure Chest",1352,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",249,241,"Treasure Chest",1356,1,strnpcinfo(0)+"::OnTreasureDead"; monster "ordeal_1-1",240,249,"Treasure Chest",1360,1,strnpcinfo(0)+"::OnTreasureDead"; end; OnTreasureDead: .mob--; announce "Devil Square : "+ strcharinfo(0) +" has opened the Treasure Chest at Devil Square.", bc_all; if ( .mob <= 0 ) goto OnStopEvent; end; into this one OnDevilDead3: .mob--; if ( .mob == 25 || .mob == 5 ) announce "Devil Square : "+ .mob +" monsters remaining in the final round.", bc_map; else if ( .mob <= 0 ) { announce "Devil Square : CONGRATULATIONS. You can open a treasure chest as a reward.", bc_map; goto OnDevil4; } end; OnDevil4: monster "ordeal_1-1",238,240,"Treasure Chest",1324,1,strnpcinfo(0)+"::OnTreasureDead"; end; OnTreasureDead: getitem 501,1; //This is the reward announce "Devil Square : "+ strcharinfo(0) +" has opened the Treasure Chest at Devil Square.", bc_all; warp "SavePoint",0,0; sleep 2000; monster "ordeal_1-1",238,240,"Treasure Chest",1324,1,strnpcinfo(0)+"::OnTreasureDead"; if(!getmapusers("ordeal_1-1")) goto OnStopEvent; end; This will give all the participants a prize whenever they hit the treasure box. Also i don't quite understand if you want 1 player to get special item.
  4. Haruka Mayumi

    PCH for rAthena - Compilation sucks

    Yea, it's really a problem when compiling on low budget VM's.. somehow it takes time for me too to compile there. more than 30 seconds or 1 minute?. So having PCH is really nice. But my opinion somehow is if they made one then that's good. but if not, we just compile on VM every once in a while since we test them on our pc anyway.
  5. Haruka Mayumi

    PCH for rAthena - Compilation sucks

    Yeah. well, just using MSbuild on bat file helps a lot. mine is 7th gen i7 only though..
  6. Haruka Mayumi

    PCH for rAthena - Compilation sucks

    First compilation takes around 20 seconds only. after that it depends. mine compile around 2-5 seconds with few src edits. but yes, PCH have a very good impact.
  7. Haruka Mayumi

    restrict use to only once.

    Kinda liked it, so i revised it to a simple script. - script Levelupbox -1,{ OnInit: setarray [email protected][0],10,501,1,20,502,2; // Level, Item ID, Amount end; OnPCBaseLvUpEvent: if(eaclass()&EAJL_UPPER) end; for([email protected]=0;[email protected]<getarraysize([email protected]);[email protected]+=3) if([email protected][[email protected]]){ specialeffect2 71; specialeffect2 72; specialeffect2 73; getitem [email protected][[email protected]+1],[email protected][[email protected]+2]; dispbottom "Congratulation! "+strcharinfo(0)+" reached level "[email protected][[email protected]]+"!"; } end; }
  8. Haruka Mayumi

    Release: Extended Battleground [eAmod BG]

    Is it just me that when i use Emergency Call. Nothing happens? i even set guild_skill_delay_relog to 0
  9. here try this. and this time i tried it and a function is missing on this script. so i used reward mode 1. //===== eAthena Script ======================================= //= Mini-jeux basique pour Rose Of Sharon //===== Par: ================================================= //= Hiero //===== Version du Script: =================================== //= 1.0 Obtimisation du code, corrections diverses //= 0.5 Ajout du monstre Bonus //= 0.4 Mis en place du système de récompence //= 0.2 Ajout d'un "Cubeception Count" //= 0.3 Ajout d'un killmonsterall //= 0.1 Commencement du script //===== Compatible Avec: ===================================== //= eAthena TxT & SQL //===== Commentaires ========================================= // //= Script automatique de l'event "Chercher le Cubeception". //= Actif toutes les deux heures à partir 00h00. prontera,163,292,3 script Cubeception Guard 627,{ //4_M_PROFESSORWORM if (getgmlevel()>=.GMLevel) { if ([email protected]ubeception_Actif == 0) { mes "Event status: [^FF0000OFF^000000]"; mes "Do you wanna activate it ?"; next; switch( select ("Yes:No") ) { case 1: mes .npcname$; set [email protected]_Actif,2; mes "Allright, let's go !"; close2; doevent "prtcub::OnGmSet"; end; case 2: mes .npcname$; mes "Farewell then."; close; } } } if ([email protected]_Actif == 1) { mes "The event \"Find the Cubeception\" is currently on."; mes "Do you want to be part of it ?"; next; switch (select("Yes:No:See the rules")) { case 1: mes .npcname$; mes "Perfect. Good luck !"; set [email protected]_cubeception_tabI,[email protected]_cubeception_tabI+1; set $event_cc_pig$[[email protected]_cubeception_tabI],strcharinfo(0); close2; $eventcubUsersAId[getarraysize($eventUsersAId)] = getcharid(3); warp "izlude_d",0,0; end; case 2: mes .npcname$; mes "Come see me again if you wanna be part of it."; mes "See you soon!"; close; case 3: mes .npcname$; mes "The principe is quite simple. Players are warped in a town full of Cubeceptions."; mes "You'll simply have to find the good one."; next; mes .npcname$; mes "Sometimes, Bonus Monsters will appears. If you kill one, a random bonus or malus will be applied !"; close; } } else { mes "The event isn't active."; next; switch (select("See the rules:Leave")) { case 1: mes .npcname$; mes "The principe is quite simple. Players are warped in a town full of Cubeceptions."; mes "You'll simply have to find the good one."; next; mes .npcname$; mes "Sometimes, Bonus Monsters will appears. If you kill one, a random bonus or malus will be applied !"; close; case 2: mes .npcname$; mes "Come see me again when the event will be on."; close; } } OnInit: set .GMLevel,60; // GM level required to access NPC. set .npcname$, "[Cubceptionnist]"; deletearray $event_cc_pig$; set [email protected]_cubeception_tabI,0; set .eventMap$, "izlude_d"; setarray $eventcubUsersAId[0],0; end; } - script LancementCubeception::prtcub -1,{ OnWhisperGlobal: OnClock1600: OnStartCubeception: OnGmSet: if ([email protected]_Actif == 1 ) { end; // Si par hasard, le Cubeception n'est pas tué lors de 1er lancement de l'event, le script ne sera pas réactivé une 2eme fois. } else { announce "The event \"Find the Cubeception\" will start in 3 minutes!",bc_all | bc_blue; announce "Please go towards to the top in the area of hand statue!.",bc_all | bc_blue; killmonsterall .eventMap$; set [email protected]_Actif, 1; // Event actif si la variable [email protected]_Actif = 1 set .monster_countCubeception, 99; //Nombre de mauvais Cubeception sur la map set .monster_eventCubeception, 1; // Nombre de bon Cubeception sur la map set .monster_bonusCubeception, 5; // Nombre de monstre Bonus sur la map //sleep 60000; announce "The event \"Find the Cubeception\" will start in 2 minutes !",bc_all | bc_blue; //sleep 60000; announce "The event \"Find the Cubeception\" will start in 1 minutes !",bc_all | bc_blue; sleep 5900; announce "The event \"Find the Cubeception\" starts!",bc_all | bc_blue; initnpctimer; monster .eventMap$,0,0,"Cubeception",rand(1395,1398),.monster_countCubeception,"prtcub::OnThisMobDeath"; monster .eventMap$,0,0,"Cubeception",rand(1395,1398),.monster_eventCubeception,"prtcub::OnThisMobDeath2"; monster .eventMap$,0,0,"Bonus",rand(1395,1398),.monster_bonusCubeception,"prtcub::OnThisMobDeath3"; setmapflag .eventMap$, 12; setmapflag .eventMap$, 0; setmapflag .eventMap$, 3; setmapflag .eventMap$, 4; setmapflag .eventMap$, 15; setmapflag .eventMap$, 1; setmapflag .eventMap$, 13; setmapflag .eventMap$, 31; initnpctimer; end; OnTimer300000: set [email protected]_Actif,0; killmonsterall .eventMap$; removemapflag .eventMap$, 12; removemapflag .eventMap$, 0; removemapflag .eventMap$, 3; removemapflag .eventMap$, 4; removemapflag .eventMap$, 15; removemapflag .eventMap$, 1; removemapflag .eventMap$, 13; removemapflag .eventMap$, 31; mapannounce .eventMap$,"Nobody win the event. What a shame !",bc_map | bc_blue; sleep 3000; for(set [email protected],1;[email protected]<[email protected]_cubeception_tabI;set [email protected],[email protected]+1){ charcommand "#size "+$event_cc_pig$[[email protected]]; sleep 500; } sleep 2000; deletearray $event_cc_pig$,[email protected]_cubeception_tabI+1; set [email protected]_cubeception_tabI,0; for (set [email protected],0; [email protected]<getarraysize($eventcubUsersAId); set [email protected],[email protected]+1) { attachrid($eventcubUsersAId[[email protected]]); atcommand("@load"); } deletearray $eventcubUsersAId[0], getarraysize($eventcubUsersAId); goto OnEventEnd; end; OnEventEnd: removemapflag .eventMap$, 12; removemapflag .eventMap$, 0; removemapflag .eventMap$, 3; removemapflag .eventMap$, 4; removemapflag .eventMap$, 15; removemapflag .eventMap$, 1; removemapflag .eventMap$, 13; removemapflag .eventMap$, 31; end; OnThisMobDeath: set .monster_countCubeception, .monster_countCubeception-1; dispbottom "I'm not the good Cubeception."; mapannounce .eventMap$,"There's still "+(.monster_countCubeception+.monster_eventCubeception)+" Cubeceptions on the map !",bc_blue|bc_map; end; OnThisMobDeath2: dispbottom "I am the good Cubeception !"; if (.rewardMode == 0) { logmes "[Cubeception] " + strcharinfo(0) + " wins the event and obtains " + .prizeAmt + " Currency Points."; callfunc ("AddPoints", getcharid(3), .prizeAmt); } else { logmes "[CachePoring] " + strcharinfo(0) + " wins the event and obtains " + .prizeAmt + " " + getitemname(rewardId) + "."; getitem .rewardId, .prizeAmt; } mapannounce .eventMap$,strcharinfo(0)+" just found the good Cubeception !",bc_map | bc_blue; killmonsterall .eventMap$; set [email protected]_Actif, 0; for(set [email protected],1;[email protected]<[email protected]_cubeception_tabI;set [email protected],[email protected]+1){ charcommand "#size "+$event_cc_pig$[[email protected]]; sleep 500; } sleep 2000; deletearray $event_cc_pig$,[email protected]_cubeception_tabI+1; set [email protected]_cubeception_tabI,0; for (set [email protected],0; [email protected]<getarraysize($eventcubUsersAId); set [email protected],[email protected]+1) { attachrid($eventcubUsersAId[[email protected]]); atcommand("@load"); } deletearray $eventcubUsersAId[0], getarraysize($eventcubUsersAId); goto OnEventEnd; end; OnThisMobDeath3: set .monster_bonusCubeception, .monster_bonusCubeception-1; if (.monster_bonusCubeception >= 1) mapannounce .eventMap$,""+strcharinfo(0)+" found a bonus monster, there's still "+.monster_bonusCubeception+" !",bc_map | bc_blue; else mapannounce .eventMap$,""+strcharinfo(0)+" found a bonus monster, there's no more !",bc_map | bc_blue; switch (rand(1,4)) { case 1: set Zeny, Zeny + 25000; dispbottom "You're lucky, you become wealhtier !"; break; case 2: dispbottom "You're lucky !"; if (.rewardMode == 0) { logmes "[Cubeception] " + strcharinfo(0) + " kills a bonus monster and obtains " + .prizeAmt + " Currency Points."; callfunc ("AddPoints", getcharid(3), .prizeAmt); } else { logmes "[CachePoring] " + strcharinfo(0) + " kills a bonus monster and obtains " + .prizeAmt + " " + getitemname(rewardId) + "."; getitem .rewardId, .prizeAmt; } break; case 3: percentheal -99, -99; specialeffect2 49,"strcharinfo(0)"; dispbottom "You're unlucky !"; break; // Malus HP/SP case 4: charcommand "#size "+strcharinfo(0)+" 1"; dispbottom "You're lucky, you're getter smaller !"; break; // } end; } OnInit: set .eventMap$, "izlude_d"; set .rewardMode, 1; set .rewardId, 675; set .prizeAmt, rand(15,50); end; } //============================================================== //= Système de sécurité //============================================================== - script mapload::cubmapload -1,{ OnPCLoginEvent: getmapxy([email protected]$,[email protected],[email protected],0); if ([email protected]$ == .eventMap$) { warp "prontera",155,89; } end; }
  10. there's a player variable that's why it is looking for a player. to fix this. just Find this string "event_cc_pig$" player variable then change it into "$event_cc_pig$" permanent global variable. if you would ask me, this script doesn't need to be permanent global variable, it should use a temporary global variable instead which is "[email protected]"
  11. Haruka Mayumi

    R> simple first 99 rewarder

    if it's a nameditem.. there won't be any slot on it. like if you named the item muffler[1].. the slot will be gone.
  12. its your gm group level.. you might have input an invalid gm level on your database.
  13. Haruka Mayumi

    FluxCP Addon: PvP Ranking System

    I have the same problem. i have a lot of entries on my pvpladder but it says there are no characters.
  14. Thank you for doing my request. ^^

    1. Easycore

      Easycore

      Thanks to you for supporting me

  15. Wow thank you for all the free source mods.. hope that some of my donations can help sleepiness xD.. is it possible to do the bg_consume too?

    1. Show previous comments  1 more
    2. Santato
    3. Easycore

      Easycore

      Okay, I will add it.

    4. Haruka Mayumi

      Haruka Mayumi

      yey.. thank you thank you!. ill help too since thats the only thing i can do for you xD