Jump to content

Dastgir

Script Developers
  • Content Count

    3803
  • Joined

  • Last visited

  • Days Won

    249

Everything posted by Dastgir

  1. 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.
  2. Name can be modified via clif.c, hooking appropriate functions..(And trimming names if they reach > 23 char, thats what they do)
  3. Bug in script: just relog and cooldown can be bypassed..
  4. Maybe he meant this? http://herc.ws/board/topic/4589-pk-area/
  5. SQL ALTER TABLE `char` MODIFY `class` SMALLINT(6) UNSIGNED NOT NULL DEFAULT 'HIGH_NOVICE_ID_HERE';
  6. 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.
  7. ExtendedVending has been updated, along with some other plugin to fixed bugs. https://github.com/dastgir/HPM-Plugins/tree/master/src/plugins
  8. Dastgir

    Auraset

    Updated: https://github.com/dastgir/HPM-Plugins/blob/master/src/plugins/auraset.c
  9. src/map/status.h #define MAX_REFINE reduce that
  10. 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.
  11. This definitely is not Lua problem... If you are not alone, it might be some item errors?
  12. If you are using centos7 It have mariadb, so execute this yum -y install mariadb-server mariadb and follow steps as mentioned in guide
  13. 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 ...
  14. Try service mysql startIn some destro, mysqld is saved as mysql
  15. hmm i just random number and letters? hahaaBe sure its in hexadecimal:Valid Range: 0-9 and A-F
  16. // <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)
  17. Dastgir

    Event 1x1...

    Update your Hercules, seems your Hercules is too old to support direct assignment of variables.
  18. Grf luafiles514/lua files/worldviewdata
  19. 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...
  20. //= 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
×
×
  • Create New...

Important Information

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