-
Posts
1962 -
Joined
-
Last visited
-
Days Won
16
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Brynner
-
try to check it. example if you are using local host. just use your computer ip. i checked your configuration and they are not configure correctly. if you are using this ip 192.168.0.100. just use this on your char_athena.conf and map_athena.conf server_name: AesiRO// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters) wisp_server_name: Server// Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. login_ip: 192.168.0.100// The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1// Login Server Port login_port: 6900// Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. char_ip: 192.168.0.100 // Character Server Port char_port: 6121 // Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. char_ip: 192.168.0.100// The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1// Character Server Port char_port: 6121// Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. map_ip: 192.168.0.100// Map Server Port map_port: 5121 this is gonna work 100%
-
oh so your using your local computer as a host of your server and you use 127.0.0.1 right? since there is no error message on your map server based on your screenshots. check the ip settings for your server and client. server side. conf\char_athena.conf conf\map_athena.conf conf\subnet_athena.conf client side. and also check your clientinfo.xml double check if they are using same ip,
-
can you post the error message you got on your map server.
-
what error? did u try to implement this on your server? you will not get error if you use the cell_basilica. try to check the changes on this revision r13106 so cell_basilica is no longer working for this kind of custom modification.
-
Maximum Level Announcer
Brynner replied to TecnoCronus's topic in PvP, GvG, WoE, Battleground Script Releases
ok sir thanks. i'll try it later and i'll gonna check if there is another error for these script. -
diff you client with SkipPacketHeaderObfuscation
-
what error?
-
Maximum Level Announcer
Brynner replied to TecnoCronus's topic in PvP, GvG, WoE, Battleground Script Releases
oh i see. sir can you make a working script for this?thanks in advance. -
cell_basillica is no longer working for this script. and my topic is making custom cell.
-
this is just like adding custom cell. i just want to make a custom events called agawan based. but before that i must learn how to make custom cell like cell_nochat? but on mine i would like to call it cell_based. this cell effect have an option to disabled battle inside that cell zone. so player can stay there to avoid touching or hit by the other players. thanks in advance. i found this on eAthena custom cell_pk but this is no longer compatible on rathena so i would like to ask for a support for this thanks. //battle.c //find this int battle_check_target( struct block_list *src, struct block_list *target,int flag) //add this before it bool cell_pk_check(struct block_list *t_bl, struct block_list *s_bl, int m) { if(t_bl->type == BL_PC && map[m].cell[s_bl->x+s_bl->y*map[m].xs].pk == true && map[m].cell[t_bl->x+t_bl->y*map[m].xs].pk == true) { if(status_get_party_id(t_bl)==status_get_party_id(s_bl)) if(map[m].flag.pvp_noparty) return true; else return false; if(status_get_guild_id(t_bl)==status_get_guild_id(s_bl)) if(map[m].flag.pvp_noguild && map[m].flag.gvg) return true; else return false; return true; } return false; } //+++++++++++++++++++++++++++++++++// //find this else if(( sd->duel_group && !((!battle_config.duel_allow_pvp && map[m].flag.p //use this to replace else if(( sd->duel_group && !((!battle_config.duel_allow_pvp && map[m].flag.pvp) || (!battle_config.duel_allow_gvg && map_flag_gvg(m))))||( cell_pk_check(t_bl, s_bl, m) == true )) //+++++++++++++++++++++++++++++++++// //map.c void map_setcell(int m, int x, int y, cell_t cell, bool flag) { int j; if( m < 0 || m >= map_num || x < 0 || x >= map[m].xs || y < 0 || y >= map[m].ys ) return; j = x + y*map[m].xs; switch( cell ) { case CELL_WALKABLE: map[m].cell[j].walkable = flag; break; case CELL_SHOOTABLE: map[m].cell[j].shootable = flag; break; case CELL_WATER: map[m].cell[j].water = flag; break; case CELL_NPC: map[m].cell[j].npc = flag; break; case CELL_BASILICA: map[m].cell[j].basilica = flag; break; case CELL_LANDPROTECTOR: map[m].cell[j].landprotector = flag; break; case CELL_NOVENDING: map[m].cell[j].novending = flag; break; case CELL_NOCHAT: map[m].cell[j].nochat = flag; break; case CELL_PK: map[m].cell[j].pk = flag; break;//<---add this default: ShowWarning("map_setcell: invalid cell type '%d'\n", (int)cell); break; } } //+++++++++++++++++++++++++++++++++// //map.h typedef enum { CELL_WALKABLE, CELL_SHOOTABLE, CELL_WATER, CELL_NPC, CELL_BASILICA, CELL_LANDPROTECTOR, CELL_NOVENDING, CELL_NOCHAT, CELL_PK,//<---add this } cell_t; //+++++++++++++++++++++++++++++++++// struct mapcell { // terrain flags unsigned char walkable : 1, shootable : 1, water : 1; // dynamic flags unsigned char npc : 1, basilica : 1, landprotector : 1, novending : 1, nochat : 1, pk : 1;//<---add this //+++++++++++++++++++++++++++++++++// //db\const.txt cell_walkable 0 cell_shootable 1 cell_water 2 cell_npc 3 cell_basilica 4 cell_landprotector 5 cell_novending 6 cell_nochat 7 cell_pk 8//<---add this //+++++++++++++++++++++++++++++++++//
-
not the emulator version. the client version.
-
hmm i depends on your client version that you are using. what client version you use?
-
it depends on the client version that you are using. specially when summoning newer monster on the old client version. the client crashed because the sprite of that monster is not supported. or sometimes missing sprite problem. iam using 20110713, where to download the latest one? thanks you oh that's the problem. some of the new mobs are not supported by that client. you should change your client version or configure your server on pre-re mode without newer monsters
-
it depends on the client version that you are using. specially when summoning newer monster on the old client version. the client crashed because the sprite of that monster is not supported. or sometimes missing sprite problem.
-
edit your mob_db then on the card drop rate. try to make it 0. 1001,SCORPION,Scorpion,Scorpion,16,153,1,108,81,1,33,40,16,5,12,15,10,5,19,5,10,12,0,4,23,0x3191,200,1564,864,576,0,0,0,0,0,0,0,990,70,904,5500,757,57,943,210,7041,100,508,200,625,20,0,0,0,0,4068,1 the 4068 is the item #.1 at the end of it make it 0.
-
for the map issue. it is on your msgstringtable.txt and for the korean character button. use this english translations files. http://svn6.assembla.com/svn/ClientSide/Translation_Project/
-
gawa ka nga screenshot. tapos tingnan mo rin yung message dun sa map server kung anong error.
-
try mo ito. //2011-12-28aRagexeRE 0x01FD,15,repairitem,2 0x0369,26,friendslistadd,2 0x0437,5,hommenu,2:4 0x02C4,36,storagepassword,0 0x0288,-1,cashshopbuy,4:8 0x0802,26,partyinvite2,2 0x08A7,19,wanttoconnection,2:6:10:14:18 0x08AD,7,actionrequest,2:6 0x0436,10,useskilltoid,2:4:6 0x0439,8,useitem,2:4 0x0892,-1,itemlistwindowselected,2:4:8 0x0889,18,bookingregreq,2:4:6 0x0803,4 0x0804,14,bookingsearchreq,2:4:6:8:12 0x0805,-1 0x0806,2,bookingdelreq,0 0x0807,4 0x0808,14,bookingupdatereq,2 0x0809,50 0x080A,18 0x080B,6 0x035F,-1,reqopenbuyingstore,2:4:8:9:89 0x023B,2,reqclosebuyingstore,0 0x0811,6,reqclickbuyingstore,2 0x0365,-1,reqtradebuyingstore,2:4:8:12 0x08AC,-1,searchstoreinfo,2:4:5:9:13:14:15 0x0281,2,searchstoreinfonextpage,0 0x088B,12,searchstoreinfolistitemclick,2:6:10 0x08A6,5,walktoxy,2 0x0838,6,ticksend,2 0x0362,5,changedir,2:4 0x08A2,6,takeitem,2 0x0888,6,dropitem,2:4 0x089C,8,movetokafra,2:4 0x0885,8,movefromkafra,2:4 0x0364,10,useskilltopos,2:4:6:8 0x07EC,90,useskilltoposinfo,2:4:6:8:10 0x0886,6,getcharnamerequest,2 0x089B,6,solvecharname,2 0x0907,5,moveitem,2:4 0x0908,5 0x08D7,28,battlegroundreg,2:4 //Added to prevent disconnections
-
how do i change renewal doppelganger effect ?
Brynner replied to Lary's question in Database Support
if you want to disable renewal aspd src\config\renewal.h #define RENEWAL_ASPD and for doppelganger card effect. db\pre-re\item_db.txt 4142,Doppelganger_Card,Doppelganger Card,6,20,,10,,,,,,,,2,,,,,{ bonus bAspdRate,10; },{},{} change the 10 to 100 to max the aspd of your character. don't forget to recompile after editing the source. -
no need to revert it back. i'm just waiting for the official update or fixes for those issue to avoid conflict on the source for future updates
-
i have a question regarding on this. does the timer really works if the woe is everyday?
-
this is not on the client problem. this is a bug on the server. http://rathena.org/board/tracker/issue-7628-view-equip-doesnt-work/
-
it's not the secure npc that i'm talking about sir. the implementation for close to end.
-
lol he gave you cash shop. use this. http://rathena.org/board/files/file/2843-pin-code-buttons-and-guild-buttons/ this is a english translated pin code buttons.
-
advantage of this. when menu open ('select', 'prompt', 'menu') 'end' is able to terminate these scripts. so it means it has no dialog window to make it work right? disadvantage of this. when menu open ('select', 'prompt', 'menu') press esc the game setting window will appear. press esc again. the game setting windows and the menu open will disappear. you can't move and you can't use skill, etc. to fix that problem the npc should have dialog box to avoid appearing game setting windows by pressing esc. but you must also change the end function to close function to close the dialog window. so i'm confuse now if there is a real advantage for this.