-
Content Count
59 -
Joined
-
Last visited
Reputation Activity
-
Dduwsmitt reacted to Ridley in Behold, 2021 is coming
The New Year is the perfect occasion to appreciate all the good things that the past year has given you and all the good things that are yet to come. In the past 365 days you have experienced beautiful moments in spite of any hard times in 2020, and they wouldn’t have been quite the same without all of the special people in your life.
Convey your warmest New Year wishes and show your friends and family you put some extra thought into wishing them the happiest of New Years with the perfect sentiment. Cheers to successes. Cheers to failures. And cheers to those who helped you make your year what it was.
We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten.
-Bill Gates
-
-
Dduwsmitt got a reaction from evilpuncker in Why don't bio labs mvp show an aura and why the little skull isn't shown next to their name
Alternatively/Surefire method is to diff your client into reading your custom monster_size_effect file
-
Dduwsmitt reacted to AnnieRuru in cell_pvp
you mean this ?
prontera mapflag pvp prontera mapflag pvp_nocalcrank even I'm not too sure about this ...
that "no need to hold shift to attack" is done by changing clif->map_property(sd, MAPPROPERTY_FREEPVPZONE);
and the pvp counter is show up by clif->pvpset(sd, <rank>, <total>, <type>);
#include "common/hercules.h" #include "map/pc.h" #include "map/clif.h" #include "common/HPMDataCheck.h" HPExport struct hplugin_info pinfo = { "test_mapproperty", SERVER_TYPE_MAP, "x.x", HPM_VERSION, }; ACMD(a) { int type = atoi(message); clif->map_property(sd, type); clif->maptypeproperty2(&sd->bl, SELF); switch(type) { default: clif->message(fd, "You are in MAPPROPERTY_NOTHING zone"); break; case 1: clif->message(fd, "You are in MAPPROPERTY_FREEPVPZONE zone"); break; case 2: clif->message(fd, "You are in MAPPROPERTY_EVENTPVPZONE zone"); break; case 3: clif->message(fd, "You are in MAPPROPERTY_AGITZONE zone"); break; case 4: clif->message(fd, "You are in MAPPROPERTY_PKSERVERZONE zone"); break; case 5: clif->message(fd, "You are in MAPPROPERTY_PVPSERVERZONE zone"); break; case 6: clif->message(fd, "You are in MAPPROPERTY_DENYSKILLZONE zone"); break; } return true; } ACMD(b) { int rank, total, type; if (sscanf(message, "%d %d %d", &rank, &total, &type) < 3) { clif->message(fd, "need 3 argument"); return false; } clif->pvpset(sd, rank, total, type); return true; } HPExport void plugin_init (void) { addAtcommand("a", a); addAtcommand("b", b); } I tried playing around with clif->map_property and only MAPPROPERTY_FREEPVPZONE and MAPPROPERTY_PVPSERVERZONE work
the rest can't even show up the pvp rank counter (the one shows at the bottom right down corner of the screen)
the weird part is ... we didn't actually use MAPPROPERTY_PKSERVERZONE for pk server, we just didn't send the clif->pvpset packet
... well if it doesn't break, then don't need to fix it
in theory though ... maybe it can be done
in practice though ... this is all I manage to do
1.7 - plugin
- fix the pvp circle shouldn't show up until you walk into PvP zone
-> but the circle cannot be remove until relog or move to other map
if you can find out how to really remove the pvp circle without losing the pvp counter please tell me how to do it, I'm also interest to know
-
-
-
-
-
Dduwsmitt got a reaction from andybe in How to make Certain Skills and Critical Hits ignore reflect?
Find this line at battle.c
if( sc->data[SC_REFLECTSHIELD] && skill_id != WS_CARTTERMINATION && skill_id != GS_DESPERADO && !(d_bl && !(wd->flag&BF_SKILL)) // It should not be a basic attack if the target is under devotion && !(d_bl && sce_d && !check_distance_bl(target, d_bl, sce_d->val3)) // It should not be out of range if the target is under devotion ) {
Add the skills you dont want to reflect on if( sc->data[SC_REFLECTSHIELD] && skill_id != WS_CARTTERMINATION && skill_id != GS_DESPERADO
example i want bash not to be reflected by reflect shield i will add this line: && skill_id != SM_BASH
so it will be
if( sc->data[SC_REFLECTSHIELD] && skill_id != WS_CARTTERMINATION && skill_id != GS_DESPERADO && skill_id != SM_BASH
-
Dduwsmitt reacted to Alayne in Bunch of PvP scripts
Hello peoples,
This post is more a "link to others" than a post in itself.
As I stated some ago that I never really wrote a script for PvP (in the most basic meaning of it), I decided last week-end to start writing some.
But as I'm a bit...let's say 'mad', I didn't wrote one or two, but 15.
This includes a non exhaustive list of:
-8 PvP scripts (Battle Royal, Royal Rumble, Deus Ex, PvPvM, Vampire Bal, Clone Defense, Rotative Hunt and Mistery Case)
Battle Royal Vampire Bal PvPvM Deus Ex -5 Battle ground scripts, based over the games in S4 League (Captain, Death Match, Captain, Siege, TouchDown)
Captain Death Match TouchDown -1 Reaper, based over the game of the same name in S4 League too.
-1 'improved' battleground, as it's a 4 team fight.
I'll start to release those scripts in the week end (need some time for small edits before releasing them), and I'll all the scripts in this one and only topic, to ensure the access will be centralized for those who may want to get several.
I don't know yet if I'll make it paid scripts, as the initial goal was to provide it for free, but the hardest took me a bunch of time to write and debug. So I guess some will be free, and some will be paid ones.
Hope you'll like it, peoples!
Edit: Here we go, first link added
-
Dduwsmitt reacted to Alayne in Vampire Bal - PvP Addon
View File Vampire Bal - PvP Addon
Join the Vampire Bal and be the last Guest to survive
A PvP Addon where players may fight until the end of the delay configured to earn as much points as possible.
The highest points rate will be rewarded, others will too but in a lowest range.The only thing to notice is that dying will make you lose points, while killing others will steal them points, and ensure you a full healing! That's what it is to become a Vampire!
Enables first player to configure the game duration at will (5, 10 or 15 minutes), and diffuse announce for players attraction.
Configuration enabled: Price to enter, number of player to start the game, duration enabled
Command: allowing use of @vbboard, to get a score board for each player in game
Credits: Do not claim my work as yours.
Feel free to use it, even modify it, but leave the credit on file header
Submitter Alayne Submitted 06/30/17 Category PvP, WoE, GvG, & Battleground
-
Dduwsmitt reacted to Alayne in [Release] Scaled Yggdrasil - Raid
Allright guys, here we go.
Finally, this package is ready to be released.
Be careful, the link is really heavy (112Mo to dl, I've been obliged to upload it through mega as the local board size limit is 72Mo).
It contains client and server addons.
If you have any question, feel free to contact me.
Scaled Yggdrasil
edit: link updated
-
Dduwsmitt reacted to jupeto in rentitem2 plugins
Well errors are gone, and the ".so" file was successfully created. However, console says
[Error]: script error in file 'npc/custom/.../cro-newbie.txt' line 17column 5 parse_line: expect command, missing function name or calling undeclared function 15: mes "[The Newbie]"; 16: * 17: rentitem2(25511,1,1,1); ~~~~^
YAY! Got it, forgot to enable rentitem2 in conf/plugins.conf ... silly me ^__^ everything's working now
-
Dduwsmitt reacted to Louis T Steinhil in [Guide] How to add Custom Jobs
Hello my client (2014-10-22b) crashes when i change gender to female of any job. How to fix this? i already patched custom job.
-
Dduwsmitt reacted to kerbiii in help i got this error when i tried to add @autoattack
make[1]: Entering directory `/root/Cross-RO/src/plugins' CC sample.c /usr/bin/ld: cannot open output file ../../plugins/sample.so: No such file or directory collect2: ld returned 1 exit status make[1]: *** [../../plugins/sample.so] Error 1 make[1]: Leaving directory `/root/Cross-RO/src/plugins' make: *** [plugins] Error 2 -
Dduwsmitt reacted to kerbiii in help i got this error when i tried to add @autoattack
updating to latest rev solve this
Edit: this doesnt solve the problem, I still encounter that error
-
Dduwsmitt reacted to AnnieRuru in MaxLvExpGain
I saw a lot of methods on how to stop players from gaining exp after certain level
but all of them have flaws, so I release mine, its from my google drive
Download: 1.3
plugin
Full Description of what this plugin DO
stop players gain exp through killing monsters, mvp exp, or share party experience allows to gain exp by *getexp script command or BaseExp++ / JobExp++ allows players to pay guild tax exp after they hit your capped level value if your server has heal_exp, resurrection_exp or shop_exp enable,
they will stop gain exp from these action after they hit your cap level if the player do SA_LEVELUP ( a random skill from Hocos-Pocus ) after the cap level, they can't gain exp if it doesn't follow this list, then this is bug
there is a small issue with this plugin,
everything else in the above list will still works, don't worry, tested
-
Dduwsmitt reacted to Ridley in Clan System
Hemagx and me are on this for a while now, I don't think it takes much longer.
-
Dduwsmitt reacted to Jehad Malek in [Data problem]
After downloading KRO (FULL) and using the GRF /// PS : i use 2015-05-13aRagexe Recommended settings
1- All of the things are korean "Skills-Skin..etc"
2- the same problem with the unknown item and the img of them "Simble items"
3- tried to change system folder "I though maybe the problem from it" nothing happened
-/ Maybe the problem is from the client ? i don't know , i hope u can give me a "Complete English data with it system folder and the right client options"
Thx any way
@asheraf @Dastgir
SOLVED with english data + kro =2
-
Dduwsmitt reacted to Mumbles in Drawmove Flux themes
Should be fine as long as you manually update the theme to include these changes:
Compatibilized item module (f3eed0e) Update of equip_locations (a55efb0) Update of equip_location_combinations (822220ae) Security Patch (86ba82d)
-
Dduwsmitt reacted to Mumbles in Points to Item Exchanger
Utility: Points to Item Exchanger
As per @koji42's request: http://herc.ws/board/topic/4048-pods-cashpoints-convertion/
Description:
Exchanges items for points and vice-versa at a fixed rate.
Preview:
Download:
https://github.com/datmumbles/Scripts/raw/master/util/points2item.txt
-
Dduwsmitt reacted to Mumbles in item script to add max weight
I suppose I couldn't have expected that to be a permanent substitute. Moving this to Source Requests.
-
Dduwsmitt reacted to Mumbles in Euphy's Card Trader, for Hercules
Seems to work fine. Try giving yourself some zeny and seeing if it still doesn't work.
Here's my copy of the script; there are no differences in functionality from yours: http://upaste.me/1727999529afe4d9
Note:
There's a segment towards the end where I give myself 1000 card points using one of my utilities; I didn't feel like selling 1000 Poring Cards or so, but every other functionality of the script is demonstrated in this video.
Additionally, I edited the topic title for improved readability.
-
Dduwsmitt reacted to Mumbles in Euphy's Card Trader, for Hercules
I always pull the latest builds when testing, so as of that posting I was at 284a163 (18 Jan 2014, 20:59). The differences in my version of Euphy's script are minimal, and don't impact any functionality whatsoever; they're just vanity changes I made while reading the script because I find it highly annoying when people don't put spaces between operators.
By removing that section, you're deleting the check that determines if your item sold was a card. I'm not sure what to tell you other than that you might not have enough zeny to process a transaction (i.e. you need 100z on your character to buy a Ghostring Card, even though it won't take it) - that's just how it works. I'm not sure if it'd be relevant since your problem is with selling items, but perhaps the variables aren't even being stored.
This issue might arise when your emulator is attempting to read from a nonexistent global_reg_value table in the database, since we changed those to char/acc* _reg_num_db and _reg_str_db. Try updating your emulator, and don't forget to run your upgrade SQL files as well (from sql-files/upgrades/); if you had Hercules prior to 1 January and updated your emulator, you'll need to run SQL updates too. Run the char-server by itself to see which ones you need.
-
Dduwsmitt reacted to ossi0110 in Hunting Missions on newest trunk version of hercules. no global_reg_value
made a pull request for the script fixes
https://github.com/HerculesWS/Hercules/pull/252