Dastgir
Script Developers-
Content Count
3805 -
Joined
-
Last visited
-
Days Won
250
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by Dastgir
-
db/(pre-)re/map_zone_db.conf Find the zone with name: "All" Add These Mapflags: mapflags: ( "weapon_damage_rate 200", "magic_damage_rate 200", "misc_damage_rate 200", "long_damage_rate 200", "short_damage_rate 200", ) These will double the attacks (200% Damage)
-
Opening OBB (and any similar consumables)
Dastgir replied to Bringer's question in General Server Support
Mind explaining what exact behavior you want? If it's not dropped, then what should be done? -
It was never recommended to run as root. However, we have recently changed source to disallow running it as root, instead of just giving a warning message. Creating a user in linux is not so hard, but merely few commands, which you can find in guide from previous post.
-
You also need to enable "Force Send MD5" on client using NEMO
-
You might have not enabled HPMHook plugin
-
MYPLUGINS = plugins ^ above is the problem, it should only list custom plugin file names, if you don't have any custom plugin, simply MYPLUGINS = ^ would work fine.
-
Can you show us your "src/plugins/Makefile.in" contents. Also, could you tell us how you compile the server/plugins (by which command)
-
You want for eAthena?
-
Where does Thor Patcher keeps a list of installed patches?
Dastgir replied to latheesan's question in Client-Side Support
on config.ini, check this setting value StatusFile='something.dat' If you remove something.dat from your RO directory, the Thor Patcher will start patching from start. -
Update your Hercules, those SQL files were updated recently, and this error won't happen on updated Hercules
-
If you are using with GM (Max Stat 30000), its high possibilty that damage overflows, and becomes negative, causing it to have null value.
-
Its always better to provide screenshot (probably with stats/equip window), so we can get to know what your current stats is, and which monster are you trying to hit
-
Why in char_conf, there's ip? But in map_conf, there's no-ip domain? Shouldn't they be same(considering you are hosting under same machine)
- 14 replies
-
It Happens when? If it happens while mapload(loading into prontera), download old prontera map. else, let us know when exactly it shows force close error
-
Trade headgear for another headgear but keep the refine rate?
Dastgir replied to Helena's question in Script Support
Thanks for the reply. Thought that did the trick, but it didn't. Gives this error now. [Error]: script:implode: not string array [Debug]: Data: variable name='.@refine' index=0 This is ok. I only need it for non-slotted/carded items. So unless that's not the only issue, this is fine I guess. Now only to do the display in a cleaner way. Does anyone know how I can achieve a list with item names instead of the refine rates only in the menu? new_1-1,56,126,0 script Test 4W_SAILOR,{ if (!countitem(5172)) { mes "You don't have any "+ getitemname(5172); close; } getinventorylist; mes "Pick the refine rate of "+ getitemname(5172) +" that you want to trade..."; next; .@menu$ = ""; for (.@i = 0; .@i < @inventorylist_count; ++.@i) { if (@inventorylist_id[.@i] == 5172 && @inventorylist_identify[.@i] == 1) { // We Need Identified Item .@card = 0; if (@inventorylist_card1[.@i]) .@card++; if (@inventorylist_card2[.@i]) .@card++; if (@inventorylist_card3[.@i]) .@card++; if (@inventorylist_card4[.@i]) .@card++; // ~ +7 ItemName (x4 Cards) .@menu$ = .@menu$ +"~ +"+ @inventorylist_refine[.@i] +" "+ getitemname(@inventorylist_id[.@i])+ " (x"+ .@card +" Cards):"; .@index[getarraysize(.@index)] = .@i; } } .@menu$ = .@menu$ +"Cancel"; .@s = select(.@menu$)-1; if (.@s == getarraysize(.@index)) close; .@i = .@index[.@s]; mes "Are you sure you want to trade +"+ @inventorylist_refine[.@i] +" "+ getitemname(@inventorylist_id[.@i]) +" to +"+ @inventorylist_refine[.@i] +" "+ getitemname(2249) +"?"; next; if (select("Yes:No") == 2) close; delitem2 @inventorylist_id[.@i], 1, 1, @inventorylist_refine[.@i], @inventorylist_attribute[.@i], @inventorylist_card1[.@i], @inventorylist_card2[.@i], @inventorylist_card3[.@i], @inventorylist_card4[.@i]; getitem2 2249,1,1,@inventorylist_refine[.@i],0,0,0,0,0; close; } -
Trade headgear for another headgear but keep the refine rate?
Dastgir replied to Helena's question in Script Support
(Don't know why I can't quote @Patskie post) The Script posted by patskie have some bug, Patskie isn't storing Cards and other fields of item, which may led to delitem2 not successfully complete, and as a result, the item with cards won't be traded no matter how much ever you try to trade -
Either it's your texture folder really messed up, or it might be your graphics card acting weird for this old game(try running setup.exe and choose different graphics option)
-
It also depends on your client.Old client(2012- early 2013) doesn't support 3k+ id either
-
Post your item_db_re.sql?
-
Screenshot will be appreciated, since I am not able to understand what exactly you mean
-
How do I retrieve level of another character?
Dastgir replied to xyz2453's question in Script Support
If the Other Player is online, then (Here's a Small Snippet of how to do) .@other_blvl = 0; .@other_accid = 2000001; if (attachrid(.@other_accid)) { .@other_blvl = BaseLevel; } else { dispbottom "Player Offline"; end; } dispbottom "Base Level of Other Player: "+ .@other_blvl; end; if Player Offline, then you need to use SQL Queries -
Error to create character and try to enter the server
Dastgir replied to darkangel92's question in General Server Support
Client 2015-10 not supported yet -
From the error message, it seems wrong keys. Maybe you are using some other exe?