Dastgir
Script Developers-
Content Count
3803 -
Joined
-
Last visited
-
Days Won
249
Content Type
Profiles
Forums
Downloads
Staff Applications
Calendar
Everything posted by Dastgir
-
void clif_party_info -> memcpy(WBUFP(buf,28+c*46+4), m->name, NAME_LENGTH); Just modify m->name before using memcpy.. and that will show change in party window. Edit: In chat log, they will have normal name, just party window will be edited.
-
Name can be modified via clif.c, hooking appropriate functions..(And trimming names if they reach > 23 char, thats what they do)
-
Bug in script: just relog and cooldown can be bypassed..
-
Maybe he meant this? http://herc.ws/board/topic/4589-pk-area/
-
SQL ALTER TABLE `char` MODIFY `class` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 'HIGH_NOVICE_ID_HERE';
-
It's possible.. See pc.c pc_gainexp function to know which all variables needs to be changed.. But you also need to introduce an hack with client, because client only accepts till 4bil, so you can add a hack to adjust exp accordingly for client to display proper bar.
-
ExtendedVending has been updated, along with some other plugin to fixed bugs. https://github.com/dastgir/HPM-Plugins/tree/master/src/plugins
-
Updated: https://github.com/dastgir/HPM-Plugins/blob/master/src/plugins/auraset.c
-
src/map/status.h #define MAX_REFINE reduce that
-
I guess this kind of topic should be discussed personally, also this topic is turning to take drama... If drama continues, topic will be locked.
-
Ragexe 2014-02-05 is not responding when changing maps (occasionally occurs)
Dastgir replied to MuzTank's question in Client-Side Support
This definitely is not Lua problem... If you are not alone, it might be some item errors? -
Can any one help me to setup Hercules in my Linux Centos :(
Dastgir replied to GM Clerk's question in General Server Support
If you are using centos7 It have mariadb, so execute this yum -y install mariadb-server mariadb and follow steps as mentioned in guide -
CRITICAL DAMAGE MAKES DROP ITEM 2x ~ 3x. BUG or What?
Dastgir replied to MikZ's question in Source Requests
Yes , comment over plugins.conf -
CRITICAL DAMAGE MAKES DROP ITEM 2x ~ 3x. BUG or What?
Dastgir replied to MikZ's question in Source Requests
https://github.com/dastgir/HPM-Plugins/blob/master/src/plugins/Critical-Magic.c Using this plugin? Be sure to disable it and try again(or check if you are using latest version of that), I eventually got busy to refactor that plugin ... -
Can any one help me to setup Hercules in my Linux Centos :(
Dastgir replied to GM Clerk's question in General Server Support
Try service mysql startIn some destro, mysqld is saved as mysql -
hmm i just random number and letters? hahaaBe sure its in hexadecimal:Valid Range: 0-9 and A-F
-
// <Skill id>,<Cast>,<Delay (optional)>//// Cast: 0 - everything affects the skill's cast time// 1 - skill's cast time is not affected by dex// 2 - skill's cast time is not affected by statuses (Suffragium, etc)// 4 - skill's cast time is not affected by item bonuses (equip, cards)//// Delay: 0 - everything affects the skill's delay// 1 - skill's delay is not affected by dex// 2 - skill's delay is not affected by Magic Strings / Bragi// 4 - skill's delay is not affected by item bonuses (equip, cards)//So it means 4 - skill's delay is not affected by item bonuses (equip, cards)
-
Update your Hercules, seems your Hercules is too old to support direct assignment of variables.
-
Can any one help me to setup Hercules in my Linux Centos :(
Dastgir replied to GM Clerk's question in General Server Support
What error you got and what you have executed?? -
Grf luafiles514/lua files/worldviewdata
-
Convert it to conf file (or make a plugin to support SQL) I would say convert to conf, since that guarantees that your changes won't be overwritten while updating...
-
Also setup.exe
-
Pre-renewal Client with hercules emulator.
Dastgir replied to playragnarok2004's question in Client-Side Requests
You should be able to Patch with nemo -
//= Poring Catcher - Auto Event Script//===== By: =================================================================================//= Washi - www.EarthBound-RO.com//===== Compatible With: ====================================================================//= Any eAthena Version//===== Description: ========================================================================//= Single NPC that starts automatically starts every hour.//===== Additional Comments: ================================================================//= This script is a combenation of the Dice Event by [Mahina]//= and the origonal Poring Catcher Event by [Wild Karrd]//===========================================================================================//= OnMinute - Change this to the minute you would like this script to load. [ LINE 22 ]//= getitem - Change this to the Item ID of your prize. [ LINE 118 ]//===========================================================================================- script Poring#announcer -1,{OnInit: disablenpc "poringevent"; hideonnpc "poringevent"; hideonnpc "Poring Catcher#evnt2"; end;OnMinute27: // SET THE 30 TO THE MINUTE YOU WANT THE EVENT TO START EACH HOUR. announce "Poring Catcher : It's time to play some Poring Catcher!",bc_blue; announce "Poring Catcher : Prize will be Credit.",bc_blue; killmonster "poring_w01","All"; sleep2 10000; announce "Poring Catcher : Please make your way to the centre of Event Area.",bc_blue; sleep2 10000; announce "Poring Catcher : After one minute the portal will close.",bc_blue; sleep2 10000; announce "Poring Catcher : Enter the warp portal now if you want to join.",bc_blue; hideoffnpc "poringevent"; enablenpc "poringevent"; initnpctimer; end;OnTimer30000: announce "Poring Catcher : Last 30 seconds.",bc_blue; sleep2 5000; announce "Poring Catcher : Hurry to the upper Left of dewata if you want to join.",bc_blue; end;OnTimer50000: announce "Poring Catcher : Last 10 seconds.",bc_blue; end;OnTimer55000: announce "Poring Catcher : 5.",bc_blue; end;OnTimer56000: announce "Poring Catcher : 4.",bc_blue; end;OnTimer57000: announce "Poring Catcher : 3.",bc_blue; end;OnTimer58000: announce "Poring Catcher : 2.",bc_blue; end;OnTimer59000: announce "Poring Catcher : 1.",bc_blue; end;OnTimer60000: announce "Poring Catcher : Time's up! Portal will open again in 1 hour.",bc_blue; end;OnTimer61000: disablenpc "poringevent"; hideonnpc "poringevent"; donpcevent "Poring Catcher#evnt2::OnEnable"; stopnpctimer; end; }//--------------------------------------------------florian,95,115,0 warp poringevent 2,2,poring_w01,106,129 //--------------------------------------------------poring_w01,100,127,4 script Poring Catcher#evnt2 715,{//-------------------------------------------------- mes "[Poring Catcher]"; if(poring_evtwin == 1) goto L_poring_evtwin; mes "Please tell me your name"; next; input .@name$; if(.@name$ != strcharinfo(0)) { mes "[Poring Catcher]"; mes "Are you sure thats your character name?"; close; } mes "[Poring Catcher]"; mes "Congrats. You've won."; close2; announce "Poring Catcher : All laugh at, "+.@name$+". - This player tried to cheat the system. Muhahahahaha!",bc_blue; warp "dicastes01",197,184; end;L_poring_evtwin: mes "Please tell me your name"; next; input .@name$; if(.@name$ != strcharinfo(0)) { mes "[Poring Catcher]"; mes "Are you sure thats your character name?"; close; } mes "[Poring Catcher]"; mes "Congrats. You've won."; close2; announce "Poring Catcher : We have a winner, "+.@name$+". - Event Award Won!",0; getitem 7227,2; //set zeny,zeny+1000000; set poring_evtwin,0; warp "dicastes01",197,184; hideonnpc "Poring Catcher#evnt2"; end;OnEnable: mapannounce "poring_w01","Poring Catcher : I will be summoning 100 different poring_evtwins.",0; sleep2 10000; mapannounce "poring_w01","Poring Catcher : Only one of these poring_evtwins is the correct poring_evtwin.",0; sleep2 10000; mapannounce "poring_w01","Poring Catcher : The correct poring_evtwin is called [ poring_evtwin ], all the other poring_evtwins have different names.",0; sleep2 10000; mapannounce "poring_w01","Poring Catcher : Take your time because if you kill the wrong poring_evtwin, your out of the game.",0; sleep2 10000; mapannounce "poring_w01","Poring Catcher : The first player to kill the correct poring_evtwin wins.",0; sleep2 10000; mapannounce "poring_w01","Poring Catcher : That's that.. Now let's play...",0; goto L_Start; end;L_Start: mapannounce "poring_w01","Poring Catcher : 5",0; sleep2 1000; mapannounce "poring_w01","Poring Catcher : 4",0; sleep2 1000; mapannounce "poring_w01","Poring Catcher : 3",0; sleep2 1000; mapannounce "poring_w01","Poring Catcher : 2",0; sleep2 1000; mapannounce "poring_w01","Poring Catcher : 1",0; sleep2 1000; mapannounce "poring_w01","Poring Catcher : Lets Do This!",0; areamonster "poring_w01",84,119,121,90,"Poring",1002,1,"poring_evtwinwin::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Pouring",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Proing",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Poiring",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Poing",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"I am not poring_evtwin",1002,5,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Gniriop",1002,1,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Porring",1113,1,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Porinng",1062,1,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Poriiing",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Poriing",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Porong",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"P0ring",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Por1ng",1002,10,"poring_evtwinlose::OnMobKilled"; areamonster "poring_w01",84,119,121,90,"Porng",1002,1,"poring_evtwinlose::OnMobKilled"; end;}- poring_evtwinwin -1,{OnMobKilled: dispbottom "Poring : Congratulations. You've got me."; set poring_evtwin,1; atcommand "@doommap"; killmonster "poring_w01","All"; mapannounce "poring_w01","Poring Catcher : Come to me and tell me your name.",0; hideoffnpc "Poring Catcher#evnt2"; end;}- script poring_evtwinlose -1,{OnMobKilled: dispbottom "Poring Catcher : Wahaha, your a loser! - I wasnt the correct poring_evtwin."; warp "florian",111,150; end;}// -- Mapflagsporing_w01 mapflag nowarpporing_w01 mapflag nowarptoporing_w01 mapflag noteleportporing_w01 mapflag nosaveporing_w01 mapflag nomemoporing_w01 mapflag nobranchporing_w01 mapflag nolootporing_w01 mapflag noskillporing_w01 mapflag nopenalty Probably problem was Constant interfering with Player Variable