Jump to content

koji42

Members
  • Content Count

    18
  • Joined

  • Last visited

About koji42

  • Rank
    Member

Recent Profile Visitors

1310 profile views
  1. How to implement that the job change notice will only be visible to Novices? So that existing 3rd jobs wont be bothered.
  2. This is the error I'm getting whenever I try to click the NPC WoE Info. [Error]: script:getvariableofnpc: can't find npc WoEInfoBase [Debug]: Source (NPC): WoE Info at prontera (149,185) [Error]: script:getvariableofnpc: can't find npc WoEInfoBase [Debug]: Source (NPC): WoE Info at prontera (149,185) And Here is my code. Can anyone help me please? //======================================================================================================//= Toasty's WoE Controller (formerly WoE Info Banner)//===== By: ============================================================================================//= ToastOfDoom (aka: iHeart)//===== Current Version: ===============================================================================//= 1.22//===== Description: ===================================================================================//= A WoE Controller function which controls castle based WoE by utilising npc events. //= Includes a NPC that provides information on the next WoE session//=//= This script is kinda @reloadscript/@loadnpc safe, provided that someone clicks the NPCs afterwards //= to start the OnInit function. That said..it is recommended that you don't use @reloadscript/@loadnpc //= but reset your server.//===== Changelog: =====================================================================================//= 1.22//= - Fixed an issue regarding the controller getting confused when using @reloadscript/loadnpc while//= WoE was still active. (thanks to annie for pointing out)//= 1.21//= - Fixed a misspelt variable name (thanks to rahuldev345 for pointing out)//= 1.20//= - Project renamed to 'Toasty's WoE Controller'. The script originally was only used to display WoE //= times then I 1st wrote it 3yrs ago and I feel it's purpose is more to control WoE these days. So //= name change to better reflect purpose.//= - Added support for novice WoE. Region teleport goes to the Novice Warper NPC (default in prontera)//= Change position in .region_maps, .region_x, .region_y if needed.//= - Region warp now only displays regions that have castles used at least once. (eg. If you don't //= configure any castles for Payon region, payon will not show up)//= - Optimised WoE Active/Inactive map notifier. Old method used too many loops for something that//= can happen alot.//= - Adjusted menus to be abit more friendly. 'next's will always display before 'menu's//= - Fixed bug with WoE autostarting when only configured for 2 sessions in one day//= - Added some nifty code that prevents catastrophic failure of the script if you try to run a trunk //= version on a stable server (ie. if you do, it will show an error message, but script will still //= run perfectly fine - check out WoEToggler function for those that want to peek at it =P)//= 1.11//= - Fixed timer glitch when players only configured sessions for one day of the week//= - Adjusted timer to show remaining time more accurately//= - Modified .num_woes calculation due to bug regarding 0's being counted as unset values in arrays//= 1.10//= - Expanded script to allow castle based configuration//= - Moved away from portal based woe control. Now using donpcevents to OnAgitEnd/2 events. Provided //= castles are linked to the main agit commands in this manner, they will be controllable using this //= script.//= - Added an onLoadMap WoE available notifier. Can be disabled by setting .notify_woe to 0 in the //= CONFIG section.//= - Did some funky color coding.//= - Added Coordinate based warping per region (see .region_x & .region_y in the CONSTANTS section)//= 1.02//= - Added delwaitingroom to banner npc to prevent memory leaks from bug #2325//= - To reduce spamming of waitingroom packets to players banner NPC only now updates when the banner //= text changes. Thus min time between updates is now 1sec regardless of setting.//= - Added setting for rate which banner time is updated (.banner_refresh_rate) in the CONFIG section.//= - Added agitstart2/end2 to provide WoE2 support (Hope it works ;)//= 1.01//= - Hardcoded in refresh value for banner npc instead of getting it from config from WoEInfoBase. Had //= issues starting the script after @reloadscript/@loadnpc//======================================================================================================- script WoEInfoBase -1,{ OnStartMenu: if(.init == 0) donpcevent strnpcinfo(3)+"::OnInit"; OnStartMenu2: mes "The " + ((.state)?"^00DD00current":"^DD0000next") + "^000000 WoE session is: "; mes " "; mes "Day: ^0000DD" + .daysOfWeek$[.woe_day[.woe_index]]; mes "^000000Start time: ^00DD00" + .woe_0_str$[.woe_index]; mes "^000000End time: ^DD0000" + .woe_1_str$[.woe_index]; mes "^000000Region:"; set .@state_strs$, ".woe_state_str_" + .woe_state[.woe_index] + "$"; for(set .@i, 0; .@i < .num_regions; set .@i, .@i + 1) { set .@output$, getd(.@state_strs$ + "[" + .@i + "]"); if(.@output$ != "") mes "^000000- ^0000DD" + .@output$; } next; if(getgmlevel() >= .gm_access) select( "Warp to Castle Grounds", "View Castle Owners", "View all WoE times", ((!.state)?"Start next WoE":"End current WoE"), ((.state)?"":"Skip next WoE session") ); else select( "Warp to Castle Grounds", "View Castle Owners", "View all WoE times"); switch(@menu) { case 1: //warp mes "Which region would you like to warp to?"; next; select(.region_warp$[.woe_state[.woe_index]]); if(@menu < 1 || @menu > .num_regions) close; close2; warp .region_maps$[@menu - 1], .region_x[@menu - 1], .region_y[@menu - 1]; end; case 2: //view set .@woe_state_array$, ".woe_state_" + .woe_state[.woe_index]; for(set .@i, 0; .@i < .num_regions; set .@i, .@i + 1) { set .@k, 0; set .@castles$, ".castles_" + .regions$[.@i] + "$"; set .@castle_check, getd(.@woe_state_array$ + "[" + .@i + "]"); while(.@castle_check && .@k < .num_castles[.@i]) { if(.@castle_check & (1 << .@k)) { set .@map$, getd(.@castles$+"["+.@k+"]"); if (GetCastleData(.@map$,1)) { dispbottom "The [" + GetCastleName(.@map$) + "] castle of the [" + .region_names$[.@i] + "] region is currently held by the [" + GetGuildName(GetCastleData(.@map$,1)) + "] guild."; } else { dispbottom "The [" + GetCastleName(.@map$) + "] castle of the [" + .region_names$[.@i] + "] region is currently unoccupied."; } set .@castle_check, .@castle_check - (1 << .@k); } set .@k, .@k + 1; } } break; case 3: //woe times for(set .@i, 0; .@i < .num_woes; set .@i, .@i + 1) { dispbottom "- " + .daysOfWeek$[.woe_day[.@i]] + " " + .woe_0_str$[.@i] + "-" + .woe_1_str$[.@i]; set .@woe_state_str_array$, ".woe_state_str_" + .woe_state[.@i] + "$"; for(set .@k, 0; .@k < .num_regions; set .@k, .@k + 1) { set .@output$, getd(.@woe_state_str_array$ + "[" + .@k + "]"); if(.@output$ != "") dispbottom " " + .@output$; } } break; case 4: //start next; if(getgmlevel() <.gm_access) close; mes "^FF0000Are you sure you want to " + ((!.state)?"start the next WoE session?":"end the current WoE session?"); next; if(select("Yes:No") == 2) break; set .remainTime, 0; //might not work sometimes...you have like a 500ms window out of 505ms i guess.. sleep2 .timer_refresh_rate; //wait abit so the menu doesn't screw up (how long it takes for the timer to update) break; case 5: //skip next; if(getgmlevel() <.gm_access || .state) close; mes "^FF0000Are you sure you want to skip the next WoE session^000000"; next; if(select("Yes:No") == 2) break; if(.state) { //you really can't do this with woe active next; mes "Sorry, in the time you took making your decision, WoE started"; mes "Please either manually end it first or wait"; break; } set .woe_index, (.woe_index + 1) % .num_woes; donpcevent strnpcinfo(3)+"::OnUpdateCountTick"; sleep2 .timer_refresh_rate; break; default: close; } goto OnStartMenu2; OnInit: //-----------------------------------------------------------------------------------------// //CONFIG START // //-----------------------------------------------------------------------------------------// set .gm_access, 60; //WoE timings needs to be ordered ascendingly unless you want to do weird //stuff like skip a region every other week or so... //Also times can't overlap. Uses second of day(gettimetick(1)) for timing // eg 1am -> 3600, 2:30pm -> 52200, midnight -> 86400 (anything past that doesn't work) //Note: woe_0 is start times, woe_1 is end times. Ignore how it's called but // don't change it either since it's dynamically used // Also..woe has to end on the same day it starts (it's easier that way..) setarray .woe_day[0], 0, 3, 4, 5, 6; setarray .woe_0[0], 72000,72000,72000,72000,72000; setarray .woe_1[0], 75600,75600,75600,75600,75600; setarray .woe_state[0], 0, 0, 0, 0, 0; //WoE state settings. Every WoE session can be defined as a particular state of castle configuration. //.woe_state_#[%] = $ // # - state number // % - region number // $ - binary representation of castles that are active for that region in that state ( // (ie. 0 is no castles, 5 is castle 0 and 2 (2^0 + 2^2 = 5)) setarray .woe_state_0[0],1,0,0,0,0,0,0; //Setting for if script handles WoE controller function. Disable agit_controller.txt if you are using this. //For if you want to use something else to handle your woe stuff but only this script //to show info (1 - on, 0 - off...duh) set .active_woe, 1; //WoE inactive on map notifier. Basically notifies player if the castle they are entering is //WoE active or not set .notify_woe, 1; //-----------------------------------------------------------------------------------------// //CONFIG END // //-----------------------------------------------------------------------------------------// //-----------------------------------------------------------------------------------------// //CONSTANTS START - Don't touch this unless you know what you are doing // //-----------------------------------------------------------------------------------------// //castle maps by region setarray .castles_prtg$[0],"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05"; setarray .castles_payg$[0],"payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05"; setarray .castles_gefg$[0],"gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05"; setarray .castles_aldeg$[0],"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05"; setarray .castles_arug$[0],"arug_cas01","arug_cas02","arug_cas03","arug_cas04","arug_cas05"; setarray .castles_schg$[0],"schg_cas01","schg_cas02","schg_cas03","schg_cas04","schg_cas05"; setarray .castles_novi$[0],"nguild_alde","nguild_gef","nguild_pay","nguild_prt"; //woe kill functions for each castle setarray .woe_kill_prtg$[0],"Agit#prtg_cas01::OnAgitEnd","Agit#prtg_cas02::OnAgitEnd","Agit#prtg_cas03::OnAgitEnd","Agit#prtg_cas04::OnAgitEnd","Agit#prtg_cas05::OnAgitEnd"; setarray .woe_kill_payg$[0],"Agit#payg_cas01::OnAgitEnd","Agit#payg_cas02::OnAgitEnd","Agit#payg_cas03::OnAgitEnd","Agit#payg_cas04::OnAgitEnd","Agit#payg_cas05::OnAgitEnd"; setarray .woe_kill_gefg$[0],"Agit#gefg_cas01::OnAgitEnd","Agit#gefg_cas02::OnAgitEnd","Agit#gefg_cas03::OnAgitEnd","Agit#gefg_cas04::OnAgitEnd","Agit#gefg_cas05::OnAgitEnd"; setarray .woe_kill_aldeg$[0],"Agit#aldeg_cas01::OnAgitEnd","Agit#aldeg_cas02::OnAgitEnd","Agit#aldeg_cas03::OnAgitEnd","Agit#aldeg_cas04::OnAgitEnd","Agit#aldeg_cas05::OnAgitEnd"; setarray .woe_kill_arug$[0],"Manager#aru01_02::OnAgitEnd2","Manager#aru02_02::OnAgitEnd2","Manager#aru03_02::OnAgitEnd2","Manager#aru04_02::OnAgitEnd2","Manager#aru05_02::OnAgitEnd2"; setarray .woe_kill_schg$[0],"Manager#sch01_02::OnAgitEnd2","Manager#sch02_02::OnAgitEnd2","Manager#sch03_02::OnAgitEnd2","Manager#sch04_02::OnAgitEnd2","Manager#sch05_02::OnAgitEnd2"; setarray .woe_kill_novi$[0],"Agit_N01::OnAgitEnd","Agit_N02::OnAgitEnd","Agit_N03::OnAgitEnd","Agit_N04::OnAgitEnd"; //region prefixs setarray .regions$[0],"prtg","payg","gefg","aldeg","arug","schg","novi"; //region info setarray .region_names$[0],"Prontera", "Payon", "Geffen", "Aldebaran", "Arunafeltz", "Schwarzwald", "Novice Castles"; setarray .region_maps$[0],"prt_gld", "pay_gld", "gef_fild13", "alde_gld", "aru_gld", "sch_gld", "prontera"; //coords to warp player to region (0 is random) setarray .region_x[0],0, 0, 0, 0, 0, 0, 148; setarray .region_y[0],0, 0, 0, 0, 0, 0, 163; setarray .waitMsg$[0], "WoE Starts: ", "WoE Ends: "; setarray .startMsg$[0], "WoE is Starting", "WoE is Ending"; set .ticks_in_day, 86400; //mmm...magic numbers setarray .daysOfWeek$[0], "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"; set .timer_refresh_rate, 500; //how many ms per timer refresh...keep less than 1000 (in milliseconds) set .change_state_sleep, 3000; //how long to show "WoE is Start|End-ing" msg for in ms. (in milliseconds) //Make sure WoE sessions are longer than this xD set .banner_refresh_rate, 10; //how many seconds per banner refresh...keep 1 or above (in seconds) //-----------------------------------------------------------------------------------------// //CONSTANTS END // //-----------------------------------------------------------------------------------------// set .num_regions, getarraysize(.regions$); set .num_woes, getarraysize(.woe_1); //force WoE to end if active callfunc "WoEToggler", 0; for(set .@i, 0; .@i < .num_regions; set .@i, .@i + 1) { //count num castles per region set .num_castles[.@i], getarraysize(getd(".castles_" + .regions$[.@i] + "$")); } //convert timestamps to readable format for(set .@i, 0; .@i < .num_woes; set .@i, .@i + 1) { set .@hrs, .woe_0[.@i] / 3600; set .@mins, .woe_0[.@i] % 3600 / 60; set .@output$, ((.@hrs % 12)?.@hrs%12:12) + ":" + ((.@mins < 10)?"0"+.@mins:.@mins) + " " + ((.@hrs > 12)?"PM":"AM"); set .woe_0_str$[.@i], .@output$; set .@hrs, .woe_1[.@i] / 3600; set .@mins, .woe_1[.@i] % 3600 / 60; set .@output$, ((.@hrs % 12)?.@hrs%12:12) + ":" + ((.@mins < 10)?"0"+.@mins:.@mins) + " " + ((.@hrs > 12)?"PM":"AM"); set .woe_1_str$[.@i], .@output$; } //calc number of woe states and consolidate states to create list of castles used set .num_states, 0; while(getarraysize(getd(".woe_state_" + (.num_states)))) { set .@state$, ".woe_state_" + .num_states; set .@i, 0; while(.@i < getarraysize(getd(.@state$))) { set .castleUsage[.@i], .castleUsage[.@i] | getd(.@state$ + "[" + .@i + "]"); set .@i, .@i + 1; } set .num_states, .num_states + 1; } for(set .@i, 0; .@i < .num_states; set .@i, .@i + 1) { set .@woe_state_array$, ".woe_state_" + .@i; for(set .@k, 0; .@k < .num_regions; set .@k, .@k + 1) { if(.castleUsage[.@k] > 0) { set .@castles$, ".castles_" + .regions$[.@k] + "$"; set .@castle_check, getd(.@woe_state_array$ + "[" + .@k + "]"); if(.@castle_check == 0) { //region not in this state //region warp menu string set .region_warp$[.@i], .region_warp$[.@i] + "^DD0000" + .region_names$[.@k] + "^000000:"; continue; } else { if(.@castle_check >= ((1 << .num_castles[.@k]) - 1)) { //includes all castles...just list as region. setd(".woe_state_str_" + .@i + "$[" + .@k + "]", .region_names$[.@k]); //region warp menu string set .region_warp$[.@i], .region_warp$[.@i] + "^00DD00" + .region_names$[.@k] + "^000000:"; } else { set .@j, 0; set .@output$, ""; while(.@j < .num_castles[.@k]) { if(.@castle_check & (1 << .@j)) { set .@output$, .@output$ + GetCastleName(getd(.@castles$+"["+.@j+"]")); set .@castle_check, .@castle_check - (1 << .@j); if(.@castle_check) { if(.@output$ != "") set .@output$, .@output$ + ", "; } else break; } set .@j, .@j + 1; } setd(".woe_state_str_" + .@i + "$[" + .@k + "]", .region_names$[.@k] + " ("+ .@output$ + ")"); //region warp menu string set .region_warp$[.@i], .region_warp$[.@i] + "^00DD00" + .region_names$[.@k] + " ("+ .@output$ + ")^000000:"; } } } else { set .region_warp$[.@i], .region_warp$[.@i] + ":"; } } } donpcevent strnpcinfo(3)+"::OnFindCurIndex"; donpcevent strnpcinfo(3)+"::OnUpdateCountTick"; if(.active_woe) { if(.notify_woe) { //set mapflag for all castle maps for(set .@i, 0; .@i < .num_regions; set .@i, .@i + 1) { set .@region_array$, ".castles_" + .regions$[.@i] + "$"; for(set .@k, 0; .@k < .num_castles[.@i]; set .@k, .@k + 1) { setmapflag getd(.@region_array$ + "[" + .@k + "]"), mf_loadevent; setd(".loadmap_region_" + getd(.@region_array$ + "[" + .@k + "]"), .@i + 1); setd(".loadmap_castleIndex_" + getd(.@region_array$ + "[" + .@k + "]"), .@k); } } } //activates WoE if needed donpcevent strnpcinfo(3)+"::OnDoWoE"; } //flag that init occured set .init, 1; OnWoETimer: //timer stuff while (1) { set .remainTime, .count_tick - gettimetick(2); set .bannerTimer, .remainTime - (.remainTime % .banner_refresh_rate) + .banner_refresh_rate; set .min, .bannerTimer / 60; set .sec, .bannerTimer - .min * 60; set .hr, .min / 60; set .min, .min - .hr * 60; set .roomMsg$, .waitMsg$[.state] + .hr + ":" + ((.min < 10 )?"0":"") + .min + ":" + ((.sec < 10 )?"0":"") + .sec; sleep .timer_refresh_rate; if(.remainTime <= 0) { if(.active_woe) { donpcevent strnpcinfo(3)+"::OnDoWoE"; } set .roomMsg$, .startMsg$[.state]; set .woe_index, (.woe_index + .state) % .num_woes; //go to next index if needed set .state, (.state + 1) % 2; //flip state donpcevent strnpcinfo(3)+"::OnUpdateCountTick"; sleep .change_state_sleep; } } end; //obligatory end =D OnUpdateCountTick: set .count_tick, getd(".woe_" + .state + "[" + .woe_index + "]"); set .count_tick, gettimetick(2) + .count_tick - gettimetick(1) + (.woe_day[.woe_index] - gettime(4) + 7) % 7 * .ticks_in_day; if(gettimetick(2) > .count_tick) set .count_tick, .count_tick + 7 * .ticks_in_day; end; OnFindCurIndex: set .@cur_day, gettime(4); set .@cur_tick, gettimetick(1); set .woe_index, 0; set .state, 0; for(set .@i, 0; .@i < .num_woes; set .@i, .@i + 1) { if(.woe_day[.@i] < .@cur_day) continue; if(.woe_day[.@i] == .@cur_day) { if(.woe_0[.@i] >= .@cur_tick) { set .woe_index, .@i; set .state, 0; break; } if(.woe_1[.@i] >= .@cur_tick) { set .woe_index, .@i; set .state, 1; break; } } if(.woe_day[.@i] > .@cur_day) { set .woe_index, .@i; set .state, 0; break; } } end; //On map notifier //Comment out OnPCLoadMapEvent label if .notify_woe is disabled to prevent unnecessary triggering OnPCLoadMapEvent: if(.state && .notify_woe) { getmapxy(.@map$, .@x, .@y, 0); set .@region, getd(".loadmap_region_" + .@map$) - 1; if(.@region >= 0) { set .@castleIndex, getd(".loadmap_castleIndex_" + .@map$); if(getd(".woe_state_" + .woe_state[.woe_index] + "[" + .@region + "]") & 1 << .@castleIndex) dispbottom "The [" + GetCastleName(.@map$) + "] castle is available for conquering during this WoE session"; else dispbottom "The [" + GetCastleName(.@map$) + "] castle is NOT available for conquering during this WoE session"; } } end; //------------------------------------------------------------------------------ // WoE Controller Stuff Here //------------------------------------------------------------------------------ OnDoWoE: if((.state == 0 && .init) || (.state == 1 && !agitcheck())) { //starting callfunc "WoEToggler", 1; //kills WoE in all castles that shouldn't have WoE set .@woe_state_array$, ".woe_state_" + .woe_state[.woe_index]; for(set .@i, 0; .@i < .num_regions; set .@i, .@i + 1) { set .@castles$, ".castles_" + .regions$[.@i] + "$"; set .@castle_check, getd(.@woe_state_array$ + "[" + .@i + "]"); for(set .@k, 0; .@k < .num_castles[.@i]; set .@k, .@k + 1) { set .@map$, getd(.@castles$+"["+.@k+"]"); if((.@castle_check & (1 << .@k)) == 0) { donpcevent getd(".woe_kill_" + .regions$[.@i] + "$[" + .@k + "]"); } } } announce "The War Of Emperium has begun!",bc_all; donpcevent strnpcinfo(3)+"::OnDisplayOwners"; } else { //ending if(agitcheck()) { callfunc "WoEToggler", 0; announce "The War Of Emperium is over!",bc_all; donpcevent strnpcinfo(3)+"::OnDisplayOwners"; } } end; OnDisplayOwners: //displays based on current region set .@woe_state_array$, ".woe_state_" + .woe_state[.woe_index]; for(set .@i, 0; .@i < .num_regions; set .@i, .@i + 1) { set .@k, 0; set .@castle_check, getd(.@woe_state_array$ + "[" + .@i + "]"); set .@castles$, ".castles_" + .regions$[.@i] + "$"; while(.@castle_check && .@k < .num_castles[.@i]) { if(.@castle_check & (1 << .@k)) { set .@map$, getd(.@castles$+"["+.@k+"]"); if (GetCastleData(.@map$,1)) { announce "The [" + GetCastleName(.@map$) + "] castle of the [" + .region_names$[.@i] + "] region is currently held by the [" + GetGuildName(GetCastleData(.@map$,1)) + "] guild.",bc_all; } else { announce "The [" + GetCastleName(.@map$) + "] castle of the [" + .region_names$[.@i] + "] region is currently unoccupied.",bc_all; } set .@castle_check, .@castle_check - (1 << .@k); } set .@k, .@k + 1; } } end;}prontera,149,185,4 script WoE Info 837,{ if(getwaitingroomstate(3, strnpcinfo(3)) == -1) donpcevent strnpcinfo(3)+"::OnInit"; doevent "WoEInfoBase::OnStartMenu"; end; OnInit: while (1) { //only updates if msg is different set .banner$, getwaitingroomstate(4, strnpcinfo(3)); if(getvariableofnpc(.roomMsg$, "WoEInfoBase") != .banner$) { delwaitingroom; waitingroom getvariableofnpc(.roomMsg$, "WoEInfoBase"), 0; } sleep 500; } end;}//zomg! it duplicates!!//prontera,156,196,6 duplicate(WoE Info) WoE Info#2winfo 837//---------------------------------------------------------------------------------------------------------------------//These two functions handle WoE's activation/deactivation. Since stable does not have AgitStart2/AgitEnd2, //using the trunk version will result in catastrophic failure of the script. Double declaration of the following//functions fixes this (you will get warning messages though)function script WoEToggler { //<state> = 0|1 if(getarg(0)) { AgitStart; } else { AgitEnd; } return;}//if stable script will fail parsing this function, but the rest of the script will still be usablefunction script WoEToggler { //<state> = 0|1 if(getarg(0)) { AgitStart; AgitStart2; } else { AgitEnd; AgitEnd2; } return;}
  3. When I rent a cart or mount using halter lead, they are disappearing when I go to character selection screen or logout.
  4. I purposely removed the namesless quest. I keep getting this errors for the past few weeks. Please help me. Thanks (03/03/2014 08:32:34) [ Error ] : timer_settick: no such timer 635 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 09:27:22) [ Error ] : timer_settick: no such timer 74 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 09:27:47) [ Error ] : timer_settick: no such timer 115 (0x8075250(battle_delay_damage_sub))(03/03/2014 09:28:43) [ Error ] : timer_settick: no such timer 474 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 09:29:00) [ Error ] : timer_settick: no such timer 474 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:19:52) [ Error ] : timer_settick: no such timer 592 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:20:23) [ Error ] : timer_settick: no such timer 592 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:42:00) [ Error ] : timer_settick: no such timer 32 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:42:04) [ Error ] : timer_settick: no such timer 32 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:42:06) [ Error ] : timer_settick: no such timer 32 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:42:07) [ Error ] : timer_settick: no such timer 32 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:42:10) [ Error ] : timer_settick: no such timer 32 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:42:11) [ Error ] : timer_settick: no such timer 32 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 11:42:13) [ Error ] : timer_settick: no such timer 32 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 13:19:51) [ Error ] : timer_settick: no such timer 328 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 13:21:43) [ Error ] : timer_settick: no such timer 505 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 13:21:44) [ Error ] : timer_settick: no such timer 505 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 13:21:45) [ Error ] : timer_settick: no such timer 505 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 13:26:47) [ Error ] : timer_settick: no such timer 682 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 14:59:03) [ Error ] : timer_settick: no such timer 377 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 14:59:04) [ Error ] : timer_settick: no such timer 377 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 14:59:04) [ Error ] : timer_settick: no such timer 377 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:08:03) [ Error ] : timer_settick: no such timer 788 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:08:04) [ Error ] : timer_settick: no such timer 788 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:08:06) [ Error ] : timer_settick: no such timer 788 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:29:10) [ Error ] : timer_settick: no such timer 80 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:29:14) [ Error ] : timer_settick: no such timer 80 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:45:27) [ Error ] : timer_do_delete error : function mismatch 0x81bef90(skill_castend_pos) != 0x81bf970(skill_castend_id)(03/03/2014 15:45:27) [ Error ] : delete timer error -2 : skill 0 (UNKNOWN_SKILL)(03/03/2014 15:45:29) [ Error ] : skill_castend_pos: Timer mismatch -1!=800(03/03/2014 15:45:59) [ Error ] : timer_settick: no such timer 325 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:49:48) [ Error ] : timer_settick: no such timer 1087 (0x819bd80(skill_blockpc_end))(03/03/2014 15:51:25) [ Error ] : timer_settick: no such timer 1332 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:51:25) [ Error ] : timer_settick: no such timer 1332 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:51:26) [ Error ] : timer_settick: no such timer 1332 (0x8098fb0(clif_clearunit_delayed_sub))(03/03/2014 15:51:27) [ Error ] : timer_settick: no such timer 1332 (0x8098fb0(clif_clearunit_delayed_sub))(03/03/2014 15:51:27) [ Error ] : timer_settick: no such timer 1332 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 15:51:28) [ Error ] : timer_settick: no such timer 1332 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:17:05) [ Error ] : timer_settick: no such timer 968 (0x81bf970(skill_castend_id))(03/03/2014 19:17:06) [ Error ] : timer_settick: no such timer 968 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:18:15) [ Error ] : timer_settick: no such timer 1209 (0x819bd80(skill_blockpc_end))(03/03/2014 19:22:11) [ Error ] : timer_settick: no such timer 671 (0x819bd80(skill_blockpc_end))(03/03/2014 19:25:40) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:55) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:55) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:56) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:56) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:57) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:57) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:58) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:58) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:58) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:59) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:25:59) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:00) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:00) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:00) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:00) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:01) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:01) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:02) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:02) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:04) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:04) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:05) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:05) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:06) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:06) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:08) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:09) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:10) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:10) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:10) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:10) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:12) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:12) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:26:13) [ Error ] : timer_settick: no such timer 907 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:27:23) [ Error ] : timer_settick: no such timer 577 (0x819bd80(skill_blockpc_end))(03/03/2014 19:28:47) [ Error ] : timer_do_delete error : function mismatch 0x81bef90(skill_castend_pos) != 0x81bf970(skill_castend_id)(03/03/2014 19:28:47) [ Error ] : delete timer error -2 : skill 0 (UNKNOWN_SKILL)(03/03/2014 19:28:49) [ Error ] : skill_castend_pos: Timer mismatch -1!=293(03/03/2014 19:34:06) [ Error ] : timer_settick: no such timer 776 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:34:06) [ Error ] : timer_settick: no such timer 776 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:23) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:24) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:25) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:25) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:26) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:26) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:32) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:33) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:33) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:34) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:36) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:37) [ Error ] : timer_settick: no such timer 1147 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:43:45) [ Error ] : timer_settick: no such timer 353 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:44:28) [ Error ] : timer_settick: no such timer 1147 (0x81e7560(status_change_timer))(03/03/2014 19:49:23) [ Error ] : timer_settick: no such timer 501 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 19:49:24) [ Error ] : timer_settick: no such timer 501 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:43) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:43) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:44) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:45) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:45) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:45) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:46) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:49) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:54) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:02:55) [ Error ] : timer_settick: no such timer 1148 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:06:13) [ Error ] : timer_settick: no such timer 1050 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:06:14) [ Error ] : timer_settick: no such timer 1050 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:06:57) [ Error ] : timer_settick: no such timer 1814 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:13:47) [ Error ] : timer_settick: no such timer 792 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:13:50) [ Error ] : timer_settick: no such timer 792 (0x815a4a0(unknown timer function))(03/03/2014 20:13:52) [ Error ] : timer_settick: no such timer 792 (0x81e7560(status_change_timer))(03/03/2014 20:13:54) [ Error ] : timer_settick: no such timer 792 (0x81e7560(status_change_timer))(03/03/2014 20:13:55) [ Error ] : timer_settick: no such timer 792 (0x81e7560(status_change_timer))(03/03/2014 20:14:01) [ Error ] : timer_settick: no such timer 792 (0x81e7560(status_change_timer))(03/03/2014 20:14:02) [ Error ] : timer_settick: no such timer 792 (0x81e7560(status_change_timer))(03/03/2014 20:14:03) [ Error ] : timer_settick: no such timer 792 (0x81e7560(status_change_timer))(03/03/2014 20:14:05) [ Error ] : timer_settick: no such timer 792 (0x8098fb0(clif_clearunit_delayed_sub))(03/03/2014 20:14:08) [ Error ] : timer_settick: no such timer 792 (0x8098fb0(clif_clearunit_delayed_sub))(03/03/2014 20:14:24) [ Error ] : timer_settick: no such timer 792 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:14:26) [ Error ] : timer_settick: no such timer 792 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:26:43) [ Error ] : timer_settick: no such timer 1963 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:26:52) [ Error ] : timer_settick: no such timer 1963 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:36:03) [ Error ] : timer_settick: no such timer 1202 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:38:12) [ Error ] : timer_settick: no such timer 736 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:41:43) [ Error ] : timer_settick: no such timer 800 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:44:45) [ Error ] : timer_settick: no such timer 708 (0x819bd80(skill_blockpc_end))(03/03/2014 20:45:08) [ Error ] : timer_settick: no such timer 155 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:22) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:24) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:24) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:30) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:31) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:32) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:35) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:36) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:37) [ Error ] : timer_settick: no such timer 683 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:37) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:41) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:41) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:43) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:44) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:54:45) [ Error ] : timer_settick: no such timer 1991 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:55:04) [ Error ] : timer_settick: no such timer 1549 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:55:07) [ Error ] : timer_settick: no such timer 1549 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:55:52) [ Error ] : timer_settick: no such timer 1840 (0x819bd80(skill_blockpc_end))(03/03/2014 20:56:31) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:32) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:33) [ Error ] : timer_settick: no such timer 1937 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:33) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:34) [ Error ] : timer_settick: no such timer 1937 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:35) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:36) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:38) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:39) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:40) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:41) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:56:42) [ Error ] : timer_settick: no such timer 1625 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:57:50) [ Error ] : timer_settick: no such timer 1130 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:57:57) [ Error ] : timer_settick: no such timer 1130 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:58:00) [ Error ] : timer_settick: no such timer 1130 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:58:01) [ Error ] : timer_settick: no such timer 1130 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:58:02) [ Error ] : timer_settick: no such timer 1130 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 20:58:03) [ Error ] : timer_settick: no such timer 1130 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 22:17:44) [ Error ] : timer_settick: no such timer 1559 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 22:18:02) [ Error ] : timer_settick: no such timer 1470 (0x8209bf0(unit_walktoxy_timer))(03/03/2014 22:18:34) [ Error ] : timer_settick: no such timer 1470 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 01:12:04) [ Error ] : timer_settick: no such timer 1120 (0x819bd80(skill_blockpc_end))(03/04/2014 03:04:51) [ Error ] : timer_settick: no such timer 1648 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 03:38:18) [ Error ] : timer_settick: no such timer 1288 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 03:38:25) [ Error ] : timer_settick: no such timer 1288 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 03:38:26) [ Error ] : timer_settick: no such timer 1288 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 03:38:26) [ Error ] : timer_settick: no such timer 1288 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 04:53:39) [ Error ] : script:delitem: failed to delete 1 items (AID=2000400 item_id=6240).(03/04/2014 09:23:04) [ Error ] : quest_delete: Character 150210 doesn't have quest 7244.(03/04/2014 09:23:04) [ Error ] : quest_delete: Character 150210 doesn't have quest 7245.(03/04/2014 10:54:44) [ Error ] : make_listen_bind: bind failed (socket #5, error 98: Address already in use)!(03/04/2014 10:54:56) [ Error ] : itemdb_read: duplicate AegisName 'C_Polar_Bear_Cap' in item ID 19707 and 18851(03/04/2014 11:06:43) [ Error ] : npc_parse_script: original npc not found for duplicate in file 'npc/re/quests/quests_nameless.txt', line '15': Dorian_izlude(03/04/2014 11:13:51) [ Error ] : npc_parse_script: original npc not found for duplicate in file 'npc/re/quests/quests_nameless.txt', line '15': Dorian_izlude(03/04/2014 11:19:05) [ Error ] : npc_parse_script: original npc not found for duplicate in file 'npc/re/quests/quests_nameless.txt', line '15': Dorian_izlude(03/04/2014 11:20:57) [ Error ] : npc_parse_script: original npc not found for duplicate in file 'npc/re/quests/quests_nameless.txt', line '15': Dorian_izlude(03/04/2014 11:32:26) [ Error ] : npc_parse_script: original npc not found for duplicate in file 'npc/re/quests/quests_nameless.txt', line '15': Dorian_izlude(03/04/2014 11:43:32) [ Error ] : npc_parse_script: original npc not found for duplicate in file 'npc/re/quests/quests_nameless.txt', line '15': Dorian_izlude(03/04/2014 14:09:13) [ Error ] : timer_settick: no such timer 1115 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:09:17) [ Error ] : timer_settick: no such timer 1115 (0x8098fb0(clif_clearunit_delayed_sub))(03/04/2014 14:09:25) [ Error ] : timer_settick: no such timer 1115 (0x8098fb0(clif_clearunit_delayed_sub))(03/04/2014 14:12:40) [ Error ] : timer_settick: no such timer 1778 ((nil)(unknown timer function))(03/04/2014 14:16:19) [ Error ] : timer_settick: no such timer 1782 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:24) [ Error ] : timer_settick: no such timer 1782 ((nil)(unknown timer function))(03/04/2014 14:16:46) [ Error ] : timer_settick: no such timer 1608 (0x819bd80(skill_blockpc_end))(03/04/2014 14:16:47) [ Error ] : timer_settick: no such timer 1608 (0x819bd80(skill_blockpc_end))(03/04/2014 14:16:50) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:51) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:51) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:52) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:52) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:53) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:53) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:54) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:54) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:58) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:16:59) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:17:00) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:17:01) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:17:02) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:17:03) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:17:07) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:17:08) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:17:08) [ Error ] : timer_settick: no such timer 1608 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:19:09) [ Error ] : timer_settick: no such timer 558 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 14:19:12) [ Error ] : timer_settick: no such timer 558 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 17:58:15) [ Error ] : quest_delete: Character 150472 doesn't have quest 60200.(03/04/2014 17:58:15) [ Error ] : quest_delete: Character 150472 doesn't have quest 60201.(03/04/2014 17:58:16) [ Error ] : quest_delete: Character 150472 doesn't have quest 60200.(03/04/2014 17:58:16) [ Error ] : quest_delete: Character 150472 doesn't have quest 60201.(03/04/2014 21:38:13) [ Error ] : timer_settick: no such timer 639 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 21:38:14) [ Error ] : timer_settick: no such timer 639 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 21:38:15) [ Error ] : timer_settick: no such timer 639 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 21:38:16) [ Error ] : timer_settick: no such timer 639 (0x8209bf0(unit_walktoxy_timer))(03/04/2014 22:57:06) [ Error ] : timer_settick: no such timer 1380 (0x8209bf0(unit_walktoxy_timer))(03/05/2014 00:46:40) [ Error ] : timer_settick: no such timer 1630 (0x8209bf0(unit_walktoxy_timer))(03/05/2014 00:49:55) [ Error ] : timer_settick: no such timer 831 (0x8209bf0(unit_walktoxy_timer))(03/05/2014 01:33:24) [ Error ] : timer_settick: no such timer 1019 (0x8209bf0(unit_walktoxy_timer))(03/05/2014 01:38:17) [ Error ] : timer_settick: no such timer 1015 (0x8209bf0(unit_walktoxy_timer))(03/05/2014 02:43:00) [ Error ] : Server received crash signal! Attempting to save all online characters!(03/05/2014 07:45:06) [ Error ] : itemdb_read: duplicate AegisName 'C_Polar_Bear_Cap' in item ID 19707 and 18851(03/05/2014 07:45:08) [ Error ] : npc_parse_script: original npc not found for duplicate in file 'npc/re/quests/quests_nameless.txt', line '15': Dorian_izlude .
  5. I was adding a script for guyak pudding but then whenever pointing my cursor on the icon, I get an error and my client crashes how can I fix this? P.S its okay if theres a need to remove that icon. I will, I just dont know how haha. Could someone help me? heres the reference post. http://herc.ws/board/topic/1446-need-guyak-pudding-solution/
  6. //MG_COLDBOLT: (50,"PLAYER | MONSTER") 50 flat damage cap or 50% damage only?
  7. Hi guys im kinda new with Hercules, in rAthena we have this skill_damage_db.txt that can modify the damage ration a specific skill. Do we have a Hercules counter part with this feature? Thanks!
  8. Well I was hoping for the location of all the files in data.grf needed just to counter some "non-updated" issues with my players hahaha. I understand that they really need to update. I was just looking for shortcut to fix that problem hahaha. Thanks bro for the reply
  9. I think the problem is regarding the new skills for the 3rd jobs like Dragon Breath water etc. Now my problem is what are the specific files that triggers this on the client side so that I could include them on my patch list for my players who are not yet updated. Also if you are kind enough to send me a link for those files? Thanks in advance. More power to you guys!
  10. Ohhh I see sorry Im new to this haha my bad, ok thanks again Mumbles!
  11. I wont mark this as solve yet. Maybe one genius here could help some other time haha. I'll leave this issue for awhile cause I'm nearing my deadline on opening the server and its not really a big error. Thank you so much sir for trying to help out
  12. well my server isnt up for playing yet. So im still currently building/editing it. I know on my previous server is sooooo simple and very basic to edit it. But but some reason the changing aren't taking effect. Its kinda frustrating. Im now considering on doing what Mumbles is suggesting. Or I could just do a script that gives freebies and instantly teleports the novice. btw my host provider is wanhosting so I think my Hercules git is up to date. XD
  13. unfortunately its not. Im still looking for some other way to deal with it. I tried Git Pull and it says "your local changes to 'conf/char-server.conf' would be overwritter by merging. Aborting"
  14. Hi I got this script from my friend. Its current set to 1:1 ratio for converting PoDs to Cashpoints and vice versa. Could you help to make it 20 Cash Points = 1 PoDs and 1 PoDs = 20 Cash points. prontera,163,169,5 script Donation Manager 871,{ //,677 set .@coinid,7179; mes "[^0000FFDonation Manager^000000]"; mes "Hi ^ff8800"+strcharinfo(0)+"^000000,"; mes "Donation Item(s) are in the Cash Shop"; mes "~ PODS into Cash Points"; mes "Cash Points: [^ff0000"+#CASHPOINTS+"^000000]"; switch(select("^ff0000>^000000 Cancel:^0000ff>^000000 Exchange to Cash Points:^0000ff>^000000 Exchange to PODS")) { case 1: break; case 2: next; mes "[^0000FFDonation Manager^000000]"; mes "Please input the amount of Proof of Donations you want to exchange."; mes "Note: Put ^0000ff0^000000 to exit."; L_inpcoin: input @hcoins; set @hhcoins,@hcoins; if(@hhcoins == 0) { break; } if(countitem(.@coinid) < @hhcoins) { mes "* ^ff0000Please input a valid amount^000000"; mes "(Put ^0000ff0^000000 to exit)."; goto L_inpcoin; } next; delitem .@coinid,@hhcoins; set #CASHPOINTS,#CASHPOINTS+@hhcoins; mes "[^0000FFDonation Manager^000000]"; mes "You've exchanged (^ff0000"+@hhcoins+"^000000) "+getitemname(.@coinid)+"(s). Total Cash Points: [^0000ff"+#CASHPOINTS+"^000000]"; dispbottom "[Cash Trader] You've exchanged ("+@hhcoins+") "+getitemname(.@coinid)+"(s). Total Cash Points: ["+#CASHPOINTS+"]"; break; case 3: next; mes "[^0000FFDonation Manager^000000]"; mes "Please input the amount of cash that you want to exchange."; mes "Note: Put ^0000ff0^000000 to exit."; L_inpcash: input @hcash; set @hhcash,@hcash; if(@hhcash == 0) { break; } if(#CASHPOINTS < @hhcash) { mes "* ^ff0000Please input a valid amount^000000"; mes "(Put ^0000ff0^000000 to exit)."; goto L_inpcash; } //I know they weight 0 but just in case you change its weight if (!checkweight(.@coinid,@hhcash)) { mes "* ^ff0000You're overweight please store some items.^000000"; dispbottom "[Cash Trader] You're overweight please store some items."; break; } next; set #CASHPOINTS,#CASHPOINTS - @hhcash; getitem .@coinid,@hhcash; mes "[^0000FFDonation Manager^000000]"; mes "You've exchanged (^ff0000"+@hhcash+"^000000) Cash Points to "+getitemname(.@coinid)+"(s). Total Cash Points: [^0000ff"+#CASHPOINTS+"^000000]"; dispbottom "[Cash Trader] You've exchanged ("+@hhcash+") Cash Points to "+getitemname(.@coinid)+"(s). Total Cash Points: ["+#CASHPOINTS+"]"; break; } close;}
  15. Haha, sorry about that. Anyway, Thank you so much guys for clarifying things out.
×
×
  • Create New...

Important Information

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