Jump to content

STORY

Members
  • Posts

    8
  • Joined

  • Last visited

Everything posted by STORY

  1. //===== rAthena Script ======================================= //= Eden Group Quests - Mission [11 - 25] //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.5 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= Repetable Quests for Players between Baselevel 11 - 25. //===== Additional Comments: ================================= //= 1.0 First Version. //= 1.1 Some little optimization here and there. [Masao] //= 1.2 Optimized. [Euphy] //= 1.3 Bug fixes. [Capuche] //= 1.4 Added support to Para_Team_Mark_ in Eden Group. [Ragno] //= 1.5 Added use of F_HasEdenGroupMark function. [Ragno] //============================================================ moc_para01,36,38,3 script Mission [11 - 25]#Tuto 4_BOARD3,{ if (!callfunc("F_HasEdenGroupMark")) { mes "- You need to have an -"; mes "- ^4d4dff'Eden Group Mark'^000000 -"; mes "- to receive these missions. -"; close; } for ( .@i = 11124; .@i < 11134; .@i++ ) if (checkquest(.@i,PLAYTIME) == 2) erasequest .@i; for( .@i = 11114; .@i < 11124; .@i++ ) { .@j = checkquest(.@i,HUNTING); if (.@j == 2) { mes " - You must collect your - "; mes " - reward before starting - "; mes " - a new mission. - "; mes " "; mes " - Manager : Spike - "; close; } else if (.@j >= 0) { mes " - You can only request - "; mes " - one mission at a time. - "; mes " "; mes " - Manager : Spike - "; close; } } if (BaseLevel < 11) { mes " - There are no tasks - "; mes " - open for you right now. - "; close; } if (BaseLevel > 25) { mes " - These missions are too - "; mes " - easy for your caliber - "; mes " - search for a more level - "; mes " - appropriate mission. - "; close; } mes " - Mission bulletin board -"; mes " - for beginners. -"; mes " "; mes " - Manager : Spike -"; next; switch(select("Hornet Hunting:Condor Hunting:Grasshopper's Leg:Worm Tail Hunting:Spore Hunting:Pest Control:Muka Hunting:Familiar Hunting:Collect Feathers:Collect Poison Spores:Cancel")) { case 1: callsub L_Quest,11114,"Hornet Hunting"," - Hunt 10 ^4d4dff'Hornets'^000000 - "," - northwest of Prontera. - "; case 2: callsub L_Quest,11115,"Condor Hunting"," - Hunt 20 ^4d4dff'Condors'^000000 - "," - south of Morocc. - "; case 3: callsub L_Quest,11116,"Grasshopper's Leg"," - Hunt 10 ^4d4dff'Rockers'^000000 - "," - southwest of Prontera and - "," - bring 10 ^4d4dffGrasshopper's Legs^000000. - "; case 4: callsub L_Quest,11117,"Worm Tail Hunting"," - Hunt 20 ^4d4dff'Worm Tails'^000000 - "," - southeast of Payon.- "; case 5: callsub L_Quest,11118,"Spore Hunting"," - Hunt 30 ^4d4dff'Spores'^000000 - "," - around Payon. - "; case 6: callsub L_Quest,11119,"Pest Control"," - Hunt 20 ^4d4dffThief Bug Eggs^000000 - "," - in the Prontera Culvert - "," - and bring 10 ^4d4dffChrysalis^000000. - "; case 7: callsub L_Quest,11120,"Muka Hunting"," - Hunt 20 ^4d4dff'Muka'^000000 - "," - south of Prontera. - "; case 8: callsub L_Quest,11121,"Familiar Hunting"," - Hunt 20 ^4d4dffFamiliar^000000 - "," - in the Culvert Sewers - "," - west of Prontera. - "; case 9: callsub L_Quest,11122,"Collect Feathers"," - Hunt 30 ^4d4dff'Peco Pecos'^000000 - "," - south of Prontera. - "; case 10: callsub L_Quest,11123,"Collect Poison Spores"," - Hunt 30 ^4d4dffPoison Spores^000000 - "," - inside the Geffen Tower and - "," - bring 5 ^4d4dffPoison Spores^000000. - "; case 11: mes " - Stop reading the bulletin board. - "; close; } L_Quest: .@quest_status = checkquest(getarg(0)+10,PLAYTIME); if (.@quest_status == 0 || .@quest_status == 1) { mes " - Mission ^4d4dff"+ getarg(1) +"^000000 - "; mes " - is already finished for today. - "; mes " "; mes " - Manager : Spike - "; close; } mes " - Mission '"+ getarg(1) +"' - "; for ( .@i = 2; .@i < getargcount(); .@i++ ) mes getarg(.@i); mes " "; mes " - Manager : Spike - "; next; if (select("I will do this mission.:Look for other missions.") == 2) { mes " - Let's search for -"; mes " - other missions. - "; close; } for ( .@i = 2; .@i < getargcount(); .@i++ ) mes getarg(.@i); setquest getarg(0); close; } moc_para01,32,30,6 script Spike 4_F_CHILD,{ for( .@i = 11114; .@i < 11124; .@i++ ) { .@j = checkquest(.@i,HUNTING); if (.@j == 2) { switch(.@i) { case 11114: callsub L_Quest,.@i,"Hornet Hunting",900; case 11115: callsub L_Quest,.@i,"Condor Hunting",1800; case 11116: callsub L_Quest,.@i,"Grasshopper's Leg",1400,940,10; case 11117: callsub L_Quest,.@i,"Worm Tail Hunting",2600; case 11118: callsub L_Quest,.@i,"Spore Hunting",3900; case 11119: callsub L_Quest,.@i,"Extirpate Insects",2900,915,10; case 11120: callsub L_Quest,.@i,"Muka Hunting",3200; case 11121: callsub L_Quest,.@i,"Familiar Hunting",3200; case 11122: callsub L_Quest,.@i,"Collect Feathers",5400; case 11123: callsub L_Quest,.@i,"Collect Poison Spores",6000,7033,5; } } else if (.@j >= 0) { mes "[Spike]"; mes "You haven't finished your mission yet."; mes "Keep up the good work. You are almost done."; close; } } mes "[Spike]"; mes "Are you looking for a job?"; mes "We always have lots of work to do."; next; mes "[Spike]"; mes "Why don't you look around and find some interesting tasks?"; close; L_Quest: .@quest_id = getarg(0); if (checkquest(.@quest_id,HUNTING) == 2) { .@item_req = getarg(3,0); .@req_amount = getarg(4,0); if (.@item_req) { if (countitem(.@item_req) < .@req_amount) { mes "[Spike]"; mes "You don't have enough "+ getitemname(.@item_req) +"."; mes "You need to bring "+ .@req_amount +" "+ getitemname(.@item_req) +"."; close; } } mes "[Spike]"; mes "Hmm... let me see~"; mes "You have completed the '"+ getarg(1) +"' mission."; next; mes "[Spike]"; mes "Good work~!!"; mes "Our client is so happy with your work. He will appreciate what you have done."; mes "Please help us again. Thanks!"; if (.@item_req) delitem .@item_req,.@req_amount; erasequest .@quest_id; setquest .@quest_id+10; getexp getarg(2),0; close; } } I want just one npc if hunt all mobs directly get exp and, (item send to email player) Onclicknpc he show my range levels from 1 to 175 Like Case 1: 1-40, case 2: 40-60... to 160-175 Next; And he read if my level beetween the range 1-40 Mes: you are range level beetween 1-40 and this the hunt mobs you can hunt Hornet Spore Thanks for any one help on this script
  2. Is there anyone who knew how to solve this?
  3. I found the solution and the translation was completed. The translation appeared clearly without errors
  4. Hi everyone, I have researched a lot about translating names and descriptions items To Arabic Some say through iteminfo_EN.lua but when i modify it it shows what I wrote in Arabic in this way ????? I didn't find a solution for it if you know a way I wish to tell me thank you anyway In fact, even if it is not necessarily translation, but in the end, when you find your language in your favorite game, you will find that it is wonderful The Arabic language in this game disappeared in 2015 so why not come back again I'm working hard to do this. Anyone who wants to help me With pleasure I would like to. Discord ; relaxe_
  5. Ok, if I make these modifications and promised them earlier, will it work for me without errors. Emu is 2022v rathena renewal https://github.com/rathena/rathena/pull/4072/commits/1f571e50b5da5a78453be283cbe7cb7acd3e3884#diff-16a6f317c581ce365a41a9846cf48dc45c8d6ac0256a7c45849e6e1b37100ecd
  6. in grf but making sure your grf in data.ini above like this 0=yourgrf then what you want
  7. trunk\conf\import\login_conf.txt and trunk\conf\import-tmpl\login_conf.txt (I don't know if it needs to be modified here or not, but for caution and ban) // Store passwords as MD5 hashes instead of plain text? // NOTE: Will not work with clients that use <passwordencrypt> use_MD5_passwords: no<<<<make sure it's no and in login_athena.conf I was facing the problem like you, now I solved it even though the username and password are both correct in the files and also in sql
×
×
  • Create New...