make sure your mvp are spawned using the
boss_monster
like this..
bossnia_01,0,0,0,0 boss_monster Garm 1252,5,7200000,0,1
and NOT like this..
bossnia_01,0,0,0,0 monster Garm 1252,5,7200000,0,1
i never used any thor patchers...but i believe it work work the same as others...
no choices...that users who accidently deleted the files must redownload the original "myserver.grf" ...
a patcher will only patch the downloaded files to assigned grf ... and it wont patch to other GRF files unless there are some configurations done for it.
a patcher is just use to patch the updated contents...not used to download the WHOLE GRF FILES ...unless you did this...LOL...
everytime you updated the GRF using the patchers..there should have a files that used to store the informations...something like patch numbers...or etc..
the patcher wont patch as long as there is a record that shown that you already patched the files.
i believe this is a wrong idea about patcher that you guys have in your mind...patcher are used to patch updated contents..not used to check your missing files..
double check any source modification that you added recently..
if it's just simply the files missing..just redownload it here
trunk/db/re/item_noequip.txt
and you need the restricted mapflag to work..
trunk/conf/mapflag/restricted.txt
try edit this part..
trunk/src/map/pc.c
// A potion produced by an Alchemist in the Fame Top 10 gets +50% effect [DracoRPG]
if (potion_flag > 1)
bonus += bonus*(potion_flag-1)*50/100;
just mess around with the calculation.....
remove these if you want it to work every hours.
OnInit:
OnClock0000:
set .LuckyTime,rand(24);
........................
if( gettime(3) == .LuckyTime ){
i believe unknow item work differently from the mob ...
the unknown item only appear when an "un-registered" monster database was found in the database of players...and it's not exist in the server database ( item_db.txt )
the server will just simply match the server database and player's database for the item..if not found...then assign it as "Unknown Item".
it only happen when the item doesnt not exist in the server database...
for Mob....same thing...but it doesnt assign it as "Unknown Monster" but disabled it if it's not exist in server..
and for your problems... i think it's impossible...( dunno for xray since i never used it )
for this to work....you have to check the grf file that the players using...and ensure the specific files is located / exist in their GRF...
you cant do this unless you able to do some sort of packet send / receive to check it... like Harmony check the GRF contents or etc...
and usually..mob error should be fixed when they updated their KRO client...just ask your players update the KRO frequently...
haha ...yaya you are right annie..xD
i alway forget the gettimestr ..
and initially i was script to make it show the peak of everyday...
but then changed to display 1 day only..
i think like this should be okay ~
clif_skill_warppoint(sd, skillid, skilllv,
sd->status.memo_point[0].map,
(skilllv >= 2) ? sd->status.memo_point[1].map : 0,
(skilllv >= 3) ? sd->status.memo_point[2].map : 0,
0
);
set it to 0 instead of having same map for memo ~
you have to add it manually if the icon doesnt exist by default.
http://subversion.assembla.com/svn/ClientSide/Lua_Project/lua%20files/stateicon/stateiconinfo.lua
try these...
inside this file
trunk/src/map/status.c
find these..
switch (i)
{ //Type 0: PC killed -> Place here statuses that do not dispel on death.
case SC_ELEMENTALCHANGE://Only when its Holy or Dark that it doesn't dispell on death
if( sc->data[i]->val2 != ELE_HOLY && sc->data[i]->val2 != ELE_DARK )
break;
add below...
case SC_FOOD_STR:
case SC_FOOD_AG:
case SC_FOOD_VIT:
case SC_FOOD_DEX:
case SC_FOOD_INT:
case SC_FOOD_LUK:
or any other food name / status name....
recompile...