Jump to content

Takuyakii

Members
  • Content Count

    124
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

Community Reputation

4 Neutral

About Takuyakii

  • Rank
    Poporing

Profile Information

  • Gender
    Male
  • Location
    Philippines
  • Github
    hestiavesta

Contact Methods

  • Discord
    hestiavesta#4254

Recent Profile Visitors

437 profile views
  1. can someone help me with this? thanks!
  2. mind to share your script so we can check?
  3. if(Zeny>Your max zeny{ mes "too much zeny"; } i guess
  4. Can someone help me to make this script have Jackpot prize? or chance to get the rare item? Thank you. - script Wheel_of_Fortune FAKE_NPC ,{ OnInit: disablenpc("Wheel of Fortune#Main"); .EventName$ = "[Wheel Of Fortune]"; end; OnClock0900: OnClock1600: OnClock2200: OnStart: .Start = true; announce(sprintf("%s : The event will begin in 1 minute, near the center of Prontera.", .EventName$), bc_blue | bc_all); initnpctimer(); end; OnTimer60000: // 1 min enablenpc("Wheel of Fortune#Main"); announce(sprintf("%s : Come to Prontera and test your luck", .EventName$), bc_yellow | bc_all); end; OnTimer60500: // 1 mins announce(sprintf("%s : One minute, do your last spin!", .EventName$), bc_yellow | bc_all); end; OnTimer120000: // 2 mins OnStop: .Start = false; stopnpctimer(); disablenpc("Wheel of Fortune#Main"); end; OnCommand: if ([email protected]d_numparameters != 1) { dispbottom(sprintf("Usage: %s <start/end>", [email protected]_command$), 0x00FF00); dispbottom(sprintf("%s failed.", [email protected]_command$), 0x00FF00); end; } if ([email protected]_parameters$[0] == "start") { if (!.Start) donpcevent(sprintf("%s::OnStart", strnpcinfo(NPC_NAME))); else { dispbottom("The Wheel of Fortune has already started.", 0x00FF00); dispbottom(sprintf("%s failed.", [email protected]_command$), 0x00FF00); } } else if ([email protected]_parameters$[0] == "end") { if (.Start) donpcevent(sprintf("%s::OnEnd", strnpcinfo(NPC_NAME))); else { dispbottom("The Wheel of Fortune is not active.", 0x00FF00); dispbottom(sprintf("%s failed.", [email protected]_command$), 0x00FF00); } } else { dispbottom(sprintf("Usage: %s <start/end>", [email protected]_command$), 0x00FF00); dispbottom(sprintf("%s failed.", [email protected]_command$), 0x00FF00); } end; } prontera,164,169,1 script Wheel of Fortune#Main 2_SLOT_MACHINE,{ OnTalk: if (Zeny < .Zeny_Cost && #freewheelfortunespin < 0) { mes("[^0055FFLucky Spin^000000]", .EventName$); mes("You are out of Zeny"); mes("and have no more"); mes("free spins. Come back"); mes("next time for more!"); close(); } [email protected]$ = (#freewheelfortunespin > 0) ? sprintf(", but you, my friend, have %d free spin%s!", #freewheelfortunespin, (#freewheelfortunespin == 1) ? "" : "s") : "."; addtimer(1, sprintf("%s::OnEnd", strnpcinfo(NPC_NAME))); mes("[^0055FFLucky Spin^000000]", .EventName$); mes("Do you want to spin the wheel?"); mes("It costs ^FF000050.000 Zeny^000000 to play", [email protected]$); next(); while (true) { if (Zeny < .Zeny_Cost && #freewheelfortunespin < 0) callsub(S_End); switch (select( (#freewheelfortunespin > 0) ? sprintf("Yes! Use free spin! (%d left)", #freewheelfortunespin) : "", (Zeny >= .Zeny_Cost ) ? sprintf("Yes! Use Zeny. (costs %dz)", .Zeny_Cost) : "", "No (Leave)" )) { // pay with free spin case 1: if (#freewheelfortunespin > 0) { if ((#freewheelfortunespin -= 1) < 0) #freewheelfortunespin = 0; callsub(S_Spin); } else callsub(S_End); break; // Pay with zeny case 2: if (Zeny >= .Zeny_Cost) { Zeny -= .Zeny_Cost; callsub(S_Spin); } else { cutin("aca_salim02", 2); mes("[^0055FFLucky Spin^000000]", .EventName$); mes("Awww, you don't have enough to gamble..."); mes(" "); mes("Have you ever heard?"); mes("'Money isn't all that matters' Got it?"); mes("Byeeeeeeeeeeeeee ;)"); callsub(S_End); } break; default: break; } callsub(S_End); } // Wheel spin animation S_Spin: [email protected] = rand(.Sector_Range[0], .Sector_Range[1]); [email protected] = [email protected] * 2 - 1; [email protected] = .Spin_Speed; for ([email protected] = 0; [email protected] < .nbTurns; [email protected]++) { [email protected] = .Cutin_Range[0]; while ([email protected] <= .Cutin_Range[1]) { cutin(sprintf("%s%d", .Cutin$, [email protected]), 4); sleep2([email protected]); [email protected]++; [email protected] += 1; // not ++, because you may want to adjust the stopping +1 +2 +3 } } [email protected] = .Cutin_Range[0]; while ([email protected] < [email protected]) { cutin(sprintf("%s%d", .Cutin$, [email protected]), 4); sleep2([email protected]); [email protected]++; } cutin(sprintf("%s%d", .Cutin$, [email protected]), 4); if (.Prize_ID[[email protected]] == -1) { // Free spin if (.Sound_Effects) soundeffect("wheel_jackpot.wav", 0); announce(sprintf("[%s] : Wow, %dx more Free spins!!!", .EventName$, .Prize_Qty[[email protected]]), bc_blue | bc_self); #freewheelfortunespin = #freewheelfortunespin == 0 ? .Prize_Qty[[email protected]] : #freewheelfortunespin + .Prize_Qty[[email protected]]; } else if (.Prize_ID[[email protected]] == 0) { // Nothing if (.Sound_Effects) soundeffect("wheel_lost.wav", 0); announce(sprintf("[%s] : Awwww, no luck in your gamble, more luck in love...", .EventName$), bc_blue | bc_self); } else { // Item if (.Sound_Effects) soundeffect("wheel_won.wav", 0); announce(sprintf("[%s] : %dx %s - enjoy your prize!", .EventName$, .Prize_Qty[[email protected]], getitemname(.Prize_ID[[email protected]])), bc_blue | bc_self); getitem(.Prize_ID[[email protected]], .Prize_Qty[[email protected]]); } sleep2(1000); if (Zeny < .Zeny_Cost && #freewheelfortunespin < 0) { mes("[^0055FFLucky Spin^000000]", .EventName$); mes("You are out of Zeny"); mes("and have no more"); mes("free spins. Come back"); mes("next time for more!"); close(); } return; S_End: close2(); OnEnd: cutin("", 255); end; OnInit: .EventName$ = "Wheel Of Fortune"; bindatcmd("wheel_of_fortune", "Wheel_of_Fortune::OnCommand", 98,false); .Spin_Speed = 50; // What is the base spin speed? (ms) .nbTurns = 2; // How many times the arrow makes a complete turn, before entering the stopping routine .Zeny_Cost = 50000; // How much zeny does it cost for a spin? .Sound_Effects = true; // Enable sound effects? (true/false) // You must have a total of 10 prizes. DO NOT remove 0 or -1 from the array and do not // change their order. setarray(.Prize_ID[1], -1, 7539, 14345, 7539, 617, 607, 7539, 604, 0, 12214); setarray(.Prize_Qty[1], 2, 3, 1, 1, 3, 3, 1, 3, 0, 1); // Don't touch below .Cutin$ = "WheelOfFortune_"; setarray(.Sector_Range, 1, 10); // Sector range setarray(.Cutin_Range, 0, 19); // Cutin range end; }
  5. what are you using? pre-re or RE? also check your map_cache.dat if that file exist.
  6. use WeemapCache and open your map_cache.dat, after that click FILE on weemapcache then select your izlude.gat, then save, after saving put your map_cache.dat to your trunk, then restart your server PS. DOn't forget to put the izlude file also in your grf.
  7. instead of @changesex use @changecharsex command, to fix this error go to your database and change the Gender of that character manually.
  8. // Copyright (c) rAthena Dev Teams - Licensed under GNU GPL // For more information, see LICENCE in the main folder #ifndef CONFIG_CUSTOM_DEFINES_PRE_HPP #define CONFIG_CUSTOM_DEFINES_PRE_HPP /** * rAthena configuration file (http://rathena.org) * For detailed guidance on these check http://rathena.org/wiki/SRC/config/ **/ #define PACKETVER 20151104 #endif /* CONFIG_CUSTOM_DEFINES_PRE_HPP */ i already did, then recompile but still failed to connect and im using the whole data of 20151104 the item , info etc i used this in my last server and it working but now it's not working
  9. Hello im using 2018 client now and i want it to downgrade for some reason i read some topic here about this and what i did is i changed packet.h into my 20151104 in defines_pre.hpp #define PACKETVER 20151104 when i'm trying to login there's no error on the server i can login but can't proceed to character. please help me
  10. Takuyakii

    Reward NPC

    can someone help me , im requesting for this script 1. NPC that will give item 2. the npc will only give to the selected account id. example 200004,20006,200030 and so on 3. and can only obtained once Thank you.
  11. Takuyakii

    Atcommand

    just replace the OnQuest: warp "your quest map",155,180; and so on
  12. Pabaliktad po kas ung script nyo po about dun sa % at dun sa pag ka sunod sunod po ng item dpat ung mga rare item is ung nandun sa setarray [email protected]
×
×
  • Create New...

Important Information

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