Jump to content

monyet

Members
  • Posts

    27
  • Joined

  • Last visited

1 Follower

Profile Information

  • Gender
    Not Telling
  • Location
    indonesian
  • Server
    indonesian

Recent Profile Visitors

1649 profile views

monyet's Achievements

Santa Poring

Santa Poring (3/15)

  • Reacting Well
  • Collaborator
  • Dedicated
  • First Post
  • Conversation Starter

Recent Badges

5

Reputation

  1. yup but im stil working at this GarudaHS at localhost my pc ^^
  2. for test all file on folder debug, but you need download Stud_PE for inject to file exe ^^ and im still work many feature for this server anti cheat, and alot change for feature. I need help about all cheat for ragnarok online, name a program, and and name progses please if you have, please give to me
  3. GretelHS not complet for 100%, because all still basic setup
  4. This project was created as a learning experience to understand how game anti-cheat systems work — from basic concepts to a complete implementation that can run standalone or be integrated with a game client like Ragnarok Online. With the help of AI , open documentation, and real-world code references, GarudaHS has officially been completed for basic version. Source Code: https://github.com/Hansel38/GarudaHS Feedback, suggestions, or bug reports are very welcome — feel free to open an issue or contribute via PR! Credits Special thanks and inspiration go to: https://github.com/Pokye/Sagaan-AntiCheat-V2.0 Big respect for the open-source contribution that helped kickstart this journey. Asli Jatuh Bangun buat beginian, ternyata susah banget, bahkan gw sempat berkali kali mau nyerah tapi gw mau coba berusaha pokoknya harus jadi hehehe thanks all ^^
  5. yes i have local server for test ^^ for make this feature its hard but i make it step by step ^^
  6. thanks alot, then next script from base this script i will make trade City To City ^^
  7. help me to corection my script or modification for all map but every 1 hour reset npc a and b deferent item : // NPC: Abas Eden Group (NPC Penjual Item Konsumsi) morocc,172,86,5 script Abas 56,{ mes "Berikut adalah harga pembelian kami saat ini:"; mes "^0000FFFried Grasshopper Legs^000000: "+.fried_grasshopper_price+" Zeny"; mes "^0000FFSteamed Crab Nippers^000000: "+.steamed_crab_price+" Zeny"; mes "^0000FFFrog Egg Squid Ink Soup^000000: "+.frog_egg_soup_price+" Zeny"; mes "^0000FFFried Monkey Tails^000000: "+.fried_monkey_tails_price+" Zeny"; mes "^0000FFSeasoned Sticky Webfoot^000000: "+.seasoned_sticky_webfoot_price+" Zeny"; mes "^0000FFAssorted Seafood^000000: "+.assorted_seafood_price+" Zeny"; mes "^0000FFSmooth Noodle^000000: "+.smooth_noodle_price+" Zeny"; mes "^0000FFBomber Steak^000000: "+.bomber_steak_price+" Zeny"; mes "^0000FFClam Soup^000000: "+.clam_soup_price+" Zeny"; mes "^0000FFTentacle Cheese Gratin^000000: "+.tentacle_cheese_gratin_price+" Zeny"; mes "^0000FFFried Sweet Potato^000000: "+.fried_sweet_potato_price+" Zeny"; mes "^0000FFSeasoned Jellyfish^000000: "+.seasoned_jellyfish_price+" Zeny"; mes "^0000FFLutie Cold Noodle^000000: "+.lutie_cold_noodle_price+" Zeny"; mes "^0000FFSteamed Ancient Lips^000000: "+.steamed_ancient_lips_price+" Zeny"; mes "^0000FFFried Scorpion Tails^000000: "+.fried_scorpion_tails_price+" Zeny"; mes "Silakan pilih item yang ingin kamu jual."; next; mes "Apa yang ingin kamu jual?"; switch(select( "^0000FFFried Grasshopper Legs^000000", "^0000FFSteamed Crab Nippers^000000", "^0000FFFrog Egg Squid Ink Soup^000000", "^0000FFFried Monkey Tails^000000", "^0000FFSeasoned Sticky Webfoot^000000", "^0000FFAssorted Seafood^000000", "^0000FFSmooth Noodle^000000", "^0000FFBomber Steak^000000", "^0000FFClam Soup^000000", "^0000FFTentacle Cheese Gratin^000000", "^0000FFFried Sweet Potato^000000", "^0000FFSeasoned Jellyfish^000000", "^0000FFLutie Cold Noodle^000000", "^0000FFSteamed Ancient Lips^000000", "^0000FFFried Scorpion Tails^000000", "^0000FFTidak Jadi^000000" )) { case 1: callfunc "SellItem", 12041, .fried_grasshopper_price, "Fried Grasshopper Legs"; break; case 2: callfunc "SellItem", 12051, .steamed_crab_price, "Steamed Crab Nippers"; break; case 3: callfunc "SellItem", 12056, .frog_egg_soup_price, "Frog Egg Squid Ink Soup"; break; case 4: callfunc "SellItem", 12066, .fried_monkey_tails_price, "Fried Monkey Tails"; break; case 5: callfunc "SellItem", 12042, .seasoned_sticky_webfoot_price, "Seasoned Sticky Webfoot"; break; case 6: callfunc "SellItem", 12052, .assorted_seafood_price, "Assorted Seafood"; break; case 7: callfunc "SellItem", 12057, .smooth_noodle_price, "Smooth Noodle"; break; case 8: callfunc "SellItem", 12043, .bomber_steak_price, "Bomber Steak"; break; case 9: callfunc "SellItem", 12053, .clam_soup_price, "Clam Soup"; break; case 10: callfunc "SellItem", 12058, .tentacle_cheese_gratin_price, "Tentacle Cheese Gratin"; break; case 11: callfunc "SellItem", 12068, .fried_sweet_potato_price, "Fried Sweet Potato"; break; case 12: callfunc "SellItem", 12054, .seasoned_jellyfish_price, "Seasoned Jellyfish"; break; case 13: callfunc "SellItem", 12059, .lutie_cold_noodle_price, "Lutie Cold Noodle"; break; case 14: callfunc "SellItem", 12069, .steamed_ancient_lips_price, "Steamed Ancient Lips"; break; case 15: callfunc "SellItem", 12070, .fried_scorpion_tails_price, "Fried Scorpion Tails"; break; case 16: mes "Baik, mungkin lain kali."; close; } OnInit: .fried_grasshopper_price = rand(200, 2500); .steamed_crab_price = rand(150, 2550); .frog_egg_soup_price = rand(200, 2500); .fried_monkey_tails_price = rand(200, 2500); .seasoned_sticky_webfoot_price = rand(200, 2500); .assorted_seafood_price = rand(200, 2500); .smooth_noodle_price = rand(200, 2500); .bomber_steak_price = rand(200, 2500); .clam_soup_price = rand(200, 2500); .tentacle_cheese_gratin_price = rand(200, 2500); .fried_sweet_potato_price = rand(200, 2500); .seasoned_jellyfish_price = rand(200, 2500); .lutie_cold_noodle_price = rand(200, 2500); .steamed_ancient_lips_price = rand(200, 2500); .fried_scorpion_tails_price = rand(200, 2500); initnpctimer(); end; OnTimer3600000: stopnpctimer(); donpcevent strnpcinfo(0)+"::OnInit"; announce "Pedagang Grup Eden Morocc: Harga telah diperbarui! Silakan cek barang yang ingin dijual.", bc_all; end; } // Function SellItem — penanganan jual item function script SellItem { .@item_id = getarg(0); .@price = getarg(1); .@item_name$ = getarg(2); if (countitem(.@item_id) < 1) { mes "Maaf, sepertinya kamu tidak memiliki "+.@item_name$+"!"; close; } mes "Berapa banyak "+.@item_name$+" yang ingin kamu jual?"; input .@amount; if (.@amount <= 0 || .@amount > countitem(.@item_id)) { mes "Mohon masukkan jumlah yang valid!"; close; } .@total_price = .@amount * .@price; mes "Kamu akan mendapatkan "+.@total_price+" Zeny untuk "+.@amount+" "+.@item_name$+"."; if (select("Jual:Batalkan") == 1) { delitem .@item_id, .@amount; set Zeny, Zeny + .@total_price; mes "Terima kasih telah menjual "+.@amount+" "+.@item_name$+" seharga "+.@total_price+" Zeny!"; } else { mes "Baik, mungkin lain kali."; } close; }
  8. its make me interesting, i will try make it, then after last night i make 2 npc for that lol, for make milk and egg its have progses bar, with time 10 sec , and have change random failed or suces; sory my bad english This is an example of a trade map between cities, later I will make: 1, each city will have its own commodity goods 2, each item between cities will change its price like supply and demand, abundant goods will go down, few goods will go up 3. Players will escort the delivery of goods, and can be attacked by monsters, I think this script already exists but I forgot where, we add it when actively escorting goods, the teleport feature from Kafra will not work, except for storing goods and save points that are still working 4. The commodity goods are divided into those sold by NPCs, drop items, and brew items and crafting from NPCs that have been provided; 5. Most of me follow your ideas, my friend, but I make it my own way, maybe by adding or I don't know how it will turn out later. and all of that is very fun
  9. can update this script because i have some conflic
  10. Question : At modification this script have a mistake ? i want all player give buff soul linker //===== rAthena Script ======================================= //= Healer //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= Basic healer script. //===== Additional Comments: ================================= //= 1.0 Initial script. //= 1.1 Aligned coordinates with @go. //============================================================ - script Healer -1,{ .@Price = 0; // Zeny required for heal .@Buffs = 1; // Buff players (1: enabled permanently) .@Delay = 0; // Heal delay, in seconds if (@HD > gettimetick(2)) end; if (.@Price) { message strcharinfo(0), "Healing costs " + callfunc("F_InsertComma", .@Price) + " Zeny."; if (Zeny < .@Price) end; if (select("^0055FFHeal^000000:^777777Cancel^000000") == 2) end; Zeny -= .@Price; } // Heal effect specialeffect2 EF_HEAL2; percentheal 100, 100; // Apply buffs: Increase Agility and Blessing specialeffect2 EF_INCAGILITY; sc_start SC_INCREASEAGI, 240000, 10; specialeffect2 EF_BLESSING; sc_start SC_BLESSING, 240000, 10; // Class-specific Soul Links switch(Class) { case Job_Alchemist: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_ALCHEMIST; // Alchemist Spirit@jo break; case Job_Monk: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_MONK; // Monk Spirit break; case Job_Sage: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_SAGE; // Sage Spirit break; case Job_Crusader: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_CRUSADER; // Crusader Spirit break; case Job_Knight: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_KNIGHT; // Knight Spirit break; case Job_Wizard: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_WIZARD; // Wizard Spirit break; case Job_Priest: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_PRIEST; // Priest Spirit break; case Job_Bard: case Job_Dancer: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_BARDDANCER; // Bard and Dancer Spirit break; case Job_Rogue: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_ROGUE; // Rogue Spirit break; case Job_Assassin: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_ASSASSIN; // Assassin Spirit break; case Job_Blacksmith: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_BLACKSMITH; // Blacksmith Spirit break; case Job_Hunter: specialeffect2 EF_SOULLINK; sc_start SC_SPIRIT, 240000, SL_HUNTER; // Hunter Spirit break; } // Delay handling if (.@Delay) @HD = gettimetick(2) + .@Delay; end; } // Duplicates //============================================================ alberta,25,240,6 duplicate(Healer) Healer#alb 909 aldebaran,135,118,6 duplicate(Healer) Healer#alde 909 amatsu,200,79,4 duplicate(Healer) Healer#ama 909 ayothaya,207,169,6 duplicate(Healer) Healer#ayo 909 comodo,184,158,6 duplicate(Healer) Healer#com 909 einbech,57,36,6 duplicate(Healer) Healer#einbe 909 einbroch,57,202,6 duplicate(Healer) Healer#einbr 909 geffen,115,72,6 duplicate(Healer) Healer#gef 909 gonryun,156,122,6 duplicate(Healer) Healer#gon 909 hugel,89,150,6 duplicate(Healer) Healer#hug 909 izlude,121,150,6 duplicate(Healer) Healer#izl 909 //Pre-RE: (125,118) jawaii,250,139,4 duplicate(Healer) Healer#jaw 909 lighthalzen,152,100,6 duplicate(Healer) Healer#lhz 909 louyang,226,103,4 duplicate(Healer) Healer#lou 909 manuk,272,144,6 duplicate(Healer) Healer#man 909 mid_camp,203,289,6 duplicate(Healer) Healer#mid 909 moc_ruins,72,164,4 duplicate(Healer) Healer#moc 909 morocc,153,97,6 duplicate(Healer) Healer#mor 909 moscovia,220,191,4 duplicate(Healer) Healer#mos 909 niflheim,212,182,5 duplicate(Healer) Healer#nif 909 payon,179,106,4 duplicate(Healer) Healer#pay 909 prontera,162,193,4 duplicate(Healer) Healer#prt 909 rachel,125,116,6 duplicate(Healer) Healer#rac 909 splendide,201,153,4 duplicate(Healer) Healer#spl 909 thor_camp,249,74,4 duplicate(Healer) Healer#thor 909 umbala,105,148,3 duplicate(Healer) Healer#umb 909 veins,217,121,4 duplicate(Healer) Healer#ve 909 xmas,143,136,4 duplicate(Healer) Healer#xmas 909 yuno,164,45,4 duplicate(Healer) Healer#yuno 909 // Duplicates (Renewal) //============================================================ brasilis,194,221,6 duplicate(Healer) Healer#bra 909 dewata,195,187,4 duplicate(Healer) Healer#dew 909 dicastes01,201,194,4 duplicate(Healer) Healer#dic 909 ecl_in01,45,60,4 duplicate(Healer) Healer#ecl 909 malangdo,132,114,6 duplicate(Healer) Healer#mal 909 malaya,227,204,6 duplicate(Healer) Healer#ma 909 mora,55,152,4 duplicate(Healer) Healer#mora 909
  11. terimakasih banyak saya bisa menambah pengetahuan saya soal scriptnya ok saya akan praktekan, saya sangat terbantu sekali dengan penjelasannya
  12. bagaimana script saya yang ini apakah bisa di buat lebih sederhana lagi ?
  13. saya rasa, saya mencoba yang dasar dulu saja >.< dan pelan pelan step by step
×
×
  • Create New...