-
Posts
224 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by F0xxy
-
Lol that's quite an epic way to deal with awkward players <.<
-
Then remove skilleffect from there
-
How can i start job with novice high instread novice ?
F0xxy replied to icecyboy's question in Source Requests
- script highnovice -1,{ OnPCLoginEvent: if(highnvjob == 1) { end; } if(class == 0) && (BaseLevel == 1) && (JobLevel == 1) { jobchange 4001; resetstatus; set highnvjob, 1; end; } else { end; } } -
go to data/lua files/skillinfoz/skillinfo_f.lua and find line 167, with a comment -- Function #8 and select the line 167 down to line 177 and replace it with the code below. -- Function #8 IsLevelUseSkill = function(SkillID) local obj = SKILL_INFO_LIST[skillID] if obj ~= nil then obj = SKILL_INFO_LIST[skillID].SpAmount end if obj ~= nil then return 1 end return 0 end
-
{ id: 80 name: "Law Enforcement" inherit: ( "Head-Supporter" ) level: 80 commands: { item: true } log_commands: true permissions: { join_chat: true kick_chat: true hide_session: true who_display_aid: true hack_info: true any_warp: true view_hpmeter: true } },
-
In groups.conf make yourself a lvl 80 group then add the command there.
-
prontera,151,179,5 script John 54,{ end; OnInit: initnpctimer; end; OnTimer120000: if(rand(1,2) == 1) { npctalk "Hi, how are you Mary?"; sleep2 3000; donpcevent "Mary::Onask1"; sleep2 5000; npctalk "Not so good, have you heard about what happened to Gabriel?"; sleep2 3000; donpcevent "Mary::Onask2"; stopnpctimer; initnpctimer; end; } else { donpcevent "Mary::Onask3"; sleep2 5000; npctalk "Me neither, but he sounded serious when he told us to. Should be something important."; sleep2 5000; donpcevent "Mary::Onask4"; stopnpctimer; initnpctimer; end; } } prontera,155,179,4 script Mary 53,{ end; Onask1: npctalk "I am doing splendid. How about you?"; end; Onask2: npctalk "Yes, I heard from Grandma Jenkins. I am sorry for your loss."; end; Onask3: npctalk "I don't know why he asked us to wait here."; end; Onask4: npctalk "I guess so. But I still don't like to be kept waiting."; end; }
-
#item "player name" ID
-
Or edit your skill_db: 445,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_ALCHEMIST,Spirit of the Alchemist 447,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_MONK,Spirit of the Monk 448,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_STAR,Spirit of the Star Gladiator 449,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_SAGE,Spirit of the Sage 450,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_CRUSADER,Spirit of the Crusader 451,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_SUPERNOVICE,Spirit of the Supernovice 452,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_KNIGHT,Spirit of the Knight 453,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_WIZARD,Spirit of the Wizard 454,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_PRIEST,Spirit of the Priest 455,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_BARDDANCER,Spirit of the Artist 456,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_ROGUE,Spirit of the Rogue 457,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_ASSASIN,Spirit of the Assasin 458,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_BLACKSMITH,Spirit of the Blacksmith 460,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_HUNTER,Spirit of the Hunter 461,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, SL_SOULLINKER,Spirit of the Soul Linker Though have in mind this will also allow soul linkers to link themselves normally.
-
Not wrong, just incomplete but yeah that would have been the first procedure and the most correct answer.
-
Looking forward to it
-
Tho that's what it sounded like and makes sense. Yup this is I want to do. Wish I had the answer for that though, would have a lot to implement if I knew how to edit it p:
-
Edit idnum2itemdesctable.txt and num2itemdesctable.txt for the description.
-
Change the 1 to 0 otherwise the buff is directed at your targets.
-
Tho that's what it sounded like and makes sense.
-
SC_end SC_ALL;
-
I wonder if he meant editing the menu options instead of disabling it...
-
http://rathena.org/board/topic/54190-release-basic-rathena-client/ There, functional and gives you an idea on what you need.
-
In scripts_monsters.conf: // -------------------------------------------------------------- // - Monster Scripts - // -------------------------------------------------------------- npc: npc/mobs/citycleaners.txt npc: npc/mobs/pvp.txt npc: npc/mobs/jail.txt //npc: npc/mobs/bossnia.txt npc: npc/mobs/towns/brasilis.txt npc: npc/mobs/fields/amatsu.txt npc: npc/mobs/fields/ayothaya.txt npc: npc/mobs/fields/brasilis.txt npc: npc/mobs/fields/comodo.txt //dicastes is in scripts_renewal.conf npc: npc/mobs/fields/einbroch.txt npc: npc/mobs/fields/geffen.txt npc: npc/mobs/fields/gonryun.txt npc: npc/mobs/fields/hugel.txt npc: npc/mobs/fields/jawaii.txt npc: npc/mobs/fields/lighthalzen.txt npc: npc/mobs/fields/louyang.txt npc: npc/mobs/fields/lutie.txt npc: npc/mobs/fields/manuk.txt npc: npc/mobs/fields/mjolnir.txt npc: npc/mobs/fields/morocc.txt npc: npc/mobs/fields/moscovia.txt npc: npc/mobs/fields/niflheim.txt npc: npc/mobs/fields/payon.txt npc: npc/mobs/fields/prontera.txt npc: npc/mobs/fields/rachel.txt //splendide fields is in scripts_renewal.conf npc: npc/mobs/fields/umbala.txt npc: npc/mobs/fields/veins.txt npc: npc/mobs/fields/yuno.txt npc: npc/mobs/dungeons/abbey.txt npc: npc/mobs/dungeons/abyss.txt npc: npc/mobs/dungeons/alde_dun.txt npc: npc/mobs/dungeons/ama_dun.txt npc: npc/mobs/dungeons/anthell.txt npc: npc/mobs/dungeons/ayo_dun.txt npc: npc/mobs/dungeons/beach_dun.txt npc: npc/mobs/dungeons/bra_dun.txt npc: npc/mobs/dungeons/c_tower.txt //dicastes is in scripts_renewal.conf npc: npc/mobs/dungeons/ein_dun.txt npc: npc/mobs/dungeons/gef_dun.txt npc: npc/mobs/dungeons/gefenia.txt npc: npc/mobs/dungeons/glastheim.txt npc: npc/mobs/dungeons/gld_dun.txt npc: npc/mobs/dungeons/gld_dunSE.txt npc: npc/mobs/dungeons/gon_dun.txt npc: npc/mobs/dungeons/ice_dun.txt npc: npc/mobs/dungeons/in_sphinx.txt npc: npc/mobs/dungeons/iz_dun.txt npc: npc/mobs/dungeons/juperos.txt npc: npc/mobs/dungeons/kh_dun.txt npc: npc/mobs/dungeons/lhz_dun.txt npc: npc/mobs/dungeons/lou_dun.txt npc: npc/mobs/dungeons/nyd_dun.txt npc: npc/mobs/dungeons/mag_dun.txt npc: npc/mobs/dungeons/mjo_dun.txt npc: npc/mobs/dungeons/moc_pryd.txt npc: npc/mobs/dungeons/mosk_dun.txt npc: npc/mobs/dungeons/odin.txt npc: npc/mobs/dungeons/orcsdun.txt npc: npc/mobs/dungeons/pay_dun.txt npc: npc/mobs/dungeons/prt_maze.txt npc: npc/mobs/dungeons/prt_sew.txt npc: npc/mobs/dungeons/ra_san.txt npc: npc/mobs/dungeons/tha_t.txt npc: npc/mobs/dungeons/thor_v.txt npc: npc/mobs/dungeons/treasure.txt npc: npc/mobs/dungeons/tur_dun.txt npc: npc/mobs/dungeons/xmas_dun.txt npc: npc/mobs/dungeons/yggdrasil.txt //Dungeons npc: npc/mobs/dungeons/dew_dun.txt npc: npc/mobs/dungeons/dic_dun.txt npc: npc/mobs/dungeons/ma_dun.txt npc: npc/mobs/dungeons/mal_dun.txt //Fields npc: npc/mobs/fields/bifrost.txt npc: npc/mobs/fields/dewata.txt npc: npc/mobs/fields/dicastes.txt npc: npc/mobs/fields/malaya.txt npc: npc/mobs/fields/splendide.txt // --------------------------------------------------------------
-
Branching works fine in those maps for me. Try reloading your scripts.
-
conf/char_athena.conf: // Start point, Map name followed by coordinates (x,y) start_point: gonryun,160,120
-
First of all put the .spr and .act in data/sprite/npc/ Then go to lua files/datainfo/jobname.lua Let's consider you have for example f_npcname.spr and .act Then at the end add: [jobtbl.JT_f_npcname] = "f_npcname", Then open lua files/datainfo/npcidentity.lua and add at the end: ["JT_f_npcname"] = 658, Why 658? Well there's a gap between 658 and 699 so that way you wont need to replace another npc with your custom one. But still, the ID is up to you, wether you want to replace another one or not, it's fine as long as the ID doesn't go over 999. And that's all, if you've done all that then #658 will be your new npc.
-
Are the castles owned by any guild? If not it will always be there till someone breaks it... Unless you mean it's there at all times
-
OnInit: setarray .mobid[0],1511,1647,1785,1630,1399,1039,1874,2068,1272,1719,1046,1389,1112,1115,1957,1418,1871,1252,1768,1086,1688,1646, 1373,1147,1059,1150,1956,2022,1087,1190,1038,1157,1159,1502,1623,1650,1583,1708,1312,1751,1685,1648,1917,1658; end; OnNPCKillEvent: if(getgmlevel() >= 20) { end; } for (set .@c, 0; .@c < getarraysize(.mobid); set .@c, .@c + 1) if (killedrid == .mobid[.@c]) set .@s, 1; if (!.@s) end; set #mvppoints, #mvppoints+1; // remove the # if you want it to be char based instead of account based