Jump to content

daim

Members
  • Content Count

    129
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by daim


  1. for (i = 0; i < (SC_MAX); i++) {		if (sd->sc.data[i] != NULL) {			sprintf(output, "Status ID - %d", i);			clif->message(fd, output);		}	}

    or maybe we need to make variables for sc name on the code manually? off corse there will be huge line.


  2. Hi there,

     

    Is there a way to reconize a mvp than spawned naturaly or by dead branch? I would like to do something like this, if player kill MVP from dead branch or other spawn items it wont get rewarded, but if they hunt and kill the mvp naturally then they will get reward some prize.

     

    Thanks


  3.  

    daim, on 07 Sept 2014 - 00:54, said:

    Is there any problem if we use e sql access every time we issue @item command?

    maybe ...

    accessing sql takes time ... if you execute a long query, then it might lag your server

    well ... in this case, where it only retrieve a single line, it seems fast enough I think so shouldn't be a problem

     

    ... for some reason after I made maintenance mode plugin, this one seems ... too easy

     

    create table item_deny (itemid smallint(6) primary key,`level` tinyint(4)) engine = innodb;
    http://upaste.me/34c789

     

    let me test what happen if do this as plugin ... I got a feeling that @item will be execute twice

     

    I think mod the @item command is enough, and also this command needs to be implimented to other @item commands, such as @produe and @bounditem


  4. the problem is:

     

    1. I install all my mods on Hercules version 1xx (the version just example)

    2. I updated Hercules to version 2xx which it require to me to commit my change ang merge with hercules.

    3. I tried apply git difff > filename.patch (it not found my mod as i treat it as no diff coz i merge on version 2xx

     

    any idea to help me?

     

    Thanks


  5.  

     src/map/atcommand.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+)diff --git a/src/map/atcommand.c b/src/map/atcommand.cindex b5e8fa7..ff35309 100644--- a/src/map/atcommand.c+++ b/src/map/atcommand.c@@ -1171,6 +1171,21 @@ static inline const char* atcommand_help_string(AtCommandInfo *info) { 	}  	item_id = item_data->nameid;++	if ( SQL->Query( map->mysql_handle, "select level from item_deny where itemid = %d", item_data->nameid ) == SQL_ERROR )+		Sql_ShowDebug( map->mysql_handle );+	else if ( SQL->NextRow( map->mysql_handle ) == SQL_SUCCESS ) {+		char *data;+		int16 level;+		if ( SQL->GetData( map->mysql_handle, 0, &data, NULL ) == SQL_SUCCESS ) {+			level = atoi(data);+			if ( pc_get_group_level(sd) < level ) {+				 clif->message( fd, "You are restricted from creating this item." );+				 return false;+			}+		}+	}+ 	get_count = number; 	//Check if it's stackable. 	if (!itemdb->isstackable2(item_data)) {
    are you sure you want to access to sql every time a GM item ?

    I think I can code something like @reloaditemdeny so it'll catch the data

     

    Hi annie, thanks for your support. Is there any problem if we use e sql access every time we issue @item command?


  6. Hi there,

     

    I just play around with server. With renewal setting it seem no problem no warning. But when i compile with --disable-renewal i got this warning when launching map server.

     

    [Warning]: npc_parse_mapflag: Invalid zone 'Aldebaran Turbo Track'! removing flag from alde_tt02 in file 'npc/mapflag/zone.txt', line '13'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Aldebaran Turbo Track'! removing flag from turbo_n_1 in file 'npc/mapflag/zone.txt', line '14'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Aldebaran Turbo Track'! removing flag from turbo_n_4 in file 'npc/mapflag/zone.txt', line '15'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Aldebaran Turbo Track'! removing flag from turbo_n_8 in file 'npc/mapflag/zone.txt', line '16'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Aldebaran Turbo Track'! removing flag from turbo_n_16 in file 'npc/mapflag/zone.txt', line '17'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Aldebaran Turbo Track'! removing flag from turbo_e_4 in file 'npc/mapflag/zone.txt', line '18'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Aldebaran Turbo Track'! removing flag from turbo_e_8 in file 'npc/mapflag/zone.txt', line '19'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Aldebaran Turbo Track'! removing flag from turbo_e_16 in file 'npc/mapflag/zone.txt', line '20'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Jail'! removing flag from sec_pri in file 'npc/mapflag/zone.txt', line '23'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Izlude Battle Arena'! removing flag from force_1-1 in file 'npc/mapflag/zone.txt', line '26'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Izlude Battle Arena'! removing flag from force_2-1 in file 'npc/mapflag/zone.txt', line '27'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Izlude Battle Arena'! removing flag from force_3-1 in file 'npc/mapflag/zone.txt', line '28'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Izlude Battle Arena'! removing flag from force_4-1 in file 'npc/mapflag/zone.txt', line '29'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Izlude Battle Arena'! removing flag from force_5-1 in file 'npc/mapflag/zone.txt', line '30'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Izlude Battle Arena'! removing flag from force_1-2 in file 'npc/mapflag/zone.txt', line '31'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Izlude Battle Arena'! removing flag from force_1-3 in file 'npc/mapflag/zone.txt', line '32'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Izlude Battle Arena'! removing flag from prt_are_in in file 'npc/mapflag/zone.txt', line '33'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Sealed Shrine'! removing flag from 1@cata in file 'npc/mapflag/zone.txt', line '36'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Sealed Shrine'! removing flag from 2@cata in file 'npc/mapflag/zone.txt', line '37'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@tower in file 'npc/mapflag/zone.txt', line '40'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 2@tower in file 'npc/mapflag/zone.txt', line '41'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 3@tower in file 'npc/mapflag/zone.txt', line '42'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 4@tower in file 'npc/mapflag/zone.txt', line '43'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 5@tower in file 'npc/mapflag/zone.txt', line '44'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 6@tower in file 'npc/mapflag/zone.txt', line '45'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@orcs in file 'npc/mapflag/zone.txt', line '48'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 2@orcs in file 'npc/mapflag/zone.txt', line '49'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@nyd in file 'npc/mapflag/zone.txt', line '52'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 2@nyd in file 'npc/mapflag/zone.txt', line '53'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@mist in file 'npc/mapflag/zone.txt', line '56'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@cash in file 'npc/mapflag/zone.txt', line '59'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@pump in file 'npc/mapflag/zone.txt', line '62'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 2@pump in file 'npc/mapflag/zone.txt', line '63'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@lhz in file 'npc/mapflag/zone.txt', line '66'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@ma_h in file 'npc/mapflag/zone.txt', line '69'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@ma_c in file 'npc/mapflag/zone.txt', line '72'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@ma_b in file 'npc/mapflag/zone.txt', line '75'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Memorial Dungeon'! removing flag from 1@ecl in file 'npc/mapflag/zone.txt', line '78'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from alberta in file 'npc/mapflag/zone.txt', line '81'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from aldebaran in file 'npc/mapflag/zone.txt', line '82'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from amatsu in file 'npc/mapflag/zone.txt', line '83'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from ayothaya in file 'npc/mapflag/zone.txt', line '84'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from brasilis in file 'npc/mapflag/zone.txt', line '85'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from comodo in file 'npc/mapflag/zone.txt', line '86'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from einbroch in file 'npc/mapflag/zone.txt', line '87'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from einbech in file 'npc/mapflag/zone.txt', line '88'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from geffen in file 'npc/mapflag/zone.txt', line '89'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from gonryun in file 'npc/mapflag/zone.txt', line '90'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from izlude in file 'npc/mapflag/zone.txt', line '91'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from jawaii in file 'npc/mapflag/zone.txt', line '92'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from hugel in file 'npc/mapflag/zone.txt', line '93'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from lighthalzen in file 'npc/mapflag/zone.txt', line '94'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from louyang in file 'npc/mapflag/zone.txt', line '95'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from manuk in file 'npc/mapflag/zone.txt', line '96'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from mid_camp in file 'npc/mapflag/zone.txt', line '97'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from moc_ruins in file 'npc/mapflag/zone.txt', line '98'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from morocc in file 'npc/mapflag/zone.txt', line '99'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from moscovia in file 'npc/mapflag/zone.txt', line '100'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from niflheim in file 'npc/mapflag/zone.txt', line '101'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from prontera in file 'npc/mapflag/zone.txt', line '102'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from payon in file 'npc/mapflag/zone.txt', line '103'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from pay_arche in file 'npc/mapflag/zone.txt', line '104'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from rachel in file 'npc/mapflag/zone.txt', line '105'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from splendide in file 'npc/mapflag/zone.txt', line '106'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from umbala in file 'npc/mapflag/zone.txt', line '107'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from veins in file 'npc/mapflag/zone.txt', line '108'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from xmas in file 'npc/mapflag/zone.txt', line '109'.
    [Warning]: npc_parse_mapflag: Invalid zone 'Towns'! removing flag from yuno in file 'npc/mapflag/zone.txt', line '110'.

     

    Any help much appriciate.


  7. hi there,

     

    in rAthena there is option to ON or OF autotrade persistence. Is there any such setting with hercules? I already browsed and find the setting in config. But didt find anything regarding this enable / disable features for autotrade persistence.


  8. Hi there,

     

    i would like to add this to hercules. Unfortunetly there so much error appear. Please helpme

     

    @item patch

    Index: atcommand.c===================================================================--- atcommand.c (revision 14843)+++ atcommand.c (working copy)@@ -1576,6 +1576,7 @@{  char item_name[100];  int number = 0, item_id, flag;+ int itemid, level; //To Check the item_deny from sql [Vengence]  struct item item_tmp;  struct item_data *item_data;  int get_count, i;@@ -1602,6 +1603,27 @@  }  item_id = item_data->nameid;+ //To Check the item_deny from sql [Vengence]+ if(SQL_ERROR == Sql_Query(mmysql_handle, "SELECT * FROM `item_deny` WHERE `itemid` = '%d'",item_id))+  {+   Sql_ShowDebug(mmysql_handle);+  }+  else+  {+   while( SQL_SUCCESS == Sql_NextRow(mmysql_handle) )+   {+    char *data;+    Sql_GetData(mmysql_handle, 0, &data, NULL);+    itemid = atoi(data);+    Sql_GetData(mmysql_handle, 1, &data, NULL);+    level = atoi(data);+   }+  }+ if (item_id == itemid && pc_isGM(sd) < level) {+		    clif_displaymessage(sd->fd, "You are restricted from creating this item.");+   return -1;+   }+  get_count = number;  //Check if it's stackable.  if (!itemdb_isstackable2(item_data))

     

     

    could anyone make fix for this?


  9.  

     

    any news?

     

    I hope that this will come with the mega ultra patch that they are going to release =)

    If it doesn't and if no one wants to work on it I'll try and add the last bits after my quest log overhaul.

     

    OMG, thanks. This will be great news for all Hercules user :)

×
×
  • Create New...

Important Information

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