Jump to content

Zagreuz

Members
  • Posts

    81
  • Joined

  • Last visited

Posts posted by Zagreuz

  1. you see, iam still testing it, the msgstringtable i have is not really compatible with kro, so i have to make test with the one i have.

    it has different line. if you found the corrrect one, you can add it yourself.

    im trying to be helpful in the way of being spesific on things, which can provide you less time on testing with which one of your msgstringtable.txt. I in the other hand, don't know which is the appropriate msgstringtable.txt that can be use on 2010-07-30aRagexeRE with packet 25. Not being a disrespectful member, im sorry if my statement earlier makes you offended in any other way. =/

    you still can attach more msgstringtable.txt, for me or others to test it out ;)

  2. i have test it danker, seems the same problem still showing :

    Expiration Date: %s
    

    and the cash shop deduction get's scrambled ;)

    [ im using Notepad++ to view the files ]

    the last file you give, strings ended at line 2007,

    hi, can anyone test my msgstringtable, i just update it, don't know if it compatible with other client

    (mine 2011-06-22 and 2011-06-28 work fine).

    please tell me if there mistranslation or error... :)

    the newest strings given ended on line 2077.

    err sorry, some misplaced and mistranslation from that one.here's new one, let me know if there some error/ more mistraslation and misplaced.

    um, found this in taiwan ftp patch, idk if this compatible.

    ftp://ronotice.gamef...a_msgstring.gpf

    which these lines filling them up from line 2007 till 2077.

    Not available#
    TEST1#
    TEST2#
    TEST3#
    TEST4#
    TEST5#
    TEST6#
    TEST7#
    TEST8#
    TEST9#
    TEST10#
    TEST11#
    TEST12#
    TEST13#
    TEST14#
    TEST15#
    TEST16#
    TEST17#
    TEST18#
    TEST19#
    TEST20#
    TEST21#
    TEST22#
    TEST23#
    TEST24#
    TEST25#
    TEST26#
    TEST27#
    TEST28#
    TEST29#
    TEST30#
    TEST31#
    TEST32#
    TEST33#
    TEST34#
    TEST35#
    TEST36#
    TEST37#
    TEST38#
    TEST39#
    TEST40#
    TEST41#
    TEST42#
    TEST43#
    Equip#
    Private#
    Lock Item#
    TEST47#
    TEST48#
    TEST49#
    TEST50#
    TEST61#
    TEST62#
    TEST63#
    TEST64#
    TEST65#
    TEST66#
    TEST67#
    TEST68#
    TEST69#
    TEST70#
    TEST71#
    TEST72#
    TEST73#
    TEST74#
    TEST75#
    TEST76#
    TEST77#
    TEST78#
    TEST79#
    TEST80#
    

    is that related on cash shop date/time description ? , i thought it was these line :

    ^ff0000Expiration Date: %s^000000#
    

    do that line need to be on an appropiate lines to make it working ?

  3. thanks calciumkid for this package

    about palette error, i think it's in the file naming format, i found several pallette's name have different name format, like 009 should be 09, 010 > 10, and so on

    you can fix this using file renamer.

    overall this is good package...

    im debugging this data folder with the latest kRO & Renewal, and yeah the pallette's name really need to be renamed as i enable some sprite/pallette error to pop out to detect some missing files.

    in the data folder there were :

    ¸Ó¸®24_³²_016

    as the client need to read

    ¸Ó¸®24_³²_16

    fairly need to renamed all of the selected pallette's just like artrei told before

  4. @pojiejapan

    speficy which version of which svn you use ? rAthena's ? eAthena's ? 3CeAM's ?

    then we or i could try to re-arrage the additional source code for Multiple Autoloot from Skullcandy / Rad snippets.

    @alootid <itemid> [<slot>]

    itemid – obviously the item’s ID

    slot – specifies which slot will the item id be stored (optional)

    *if no slot is specified, it will be slot 1 by default

    *there are 5 slots

    e.g.

    @alootid 607 //autoloots ygg, stored it in slot 1

    @alootid 501 3 //autoloots red potion, stored in slot 3

    by the way the changes consist of 4 files i think :

    • /src/map/atcommand.c
    • /src/map/mob.h
    • /src/map/mob.h
    • src/map/pc.h

  5. im hoping that all the thing restored at the very least, if he got problem from hosting side, maybe i can help by sponsoring him a webspace :P iv been using his sprites many time since he started the web :)

    apart of me, the ROCREW Hosting , they know these matter & willingly to help sponsor a webspace. Im saying this behalf of them :P

  6. don't remove "Read data folder first (Recommended ) while diffing client.

    im saying these because i have encounter those problem before, and this solution works for me, maybe work for him maybe not, just sharing thoughts

    2 options when encounter those problems :

    1. using read data folder first + read lua before lub [ IF you PICK this when DIFFING ]

    what happen ? :

    • definitely use.lua's files
    • definitely those lua's are readed from data folder first then inside the GRF.
    • so it will uses UserKeys_s.lua, UserKeys.lua, OptionInfo.lua from data folder MORE than inside GRF.

    what is really need to be included to data folder ? [ according to problem ]

    • UserKeys_s.lua - HOTKEYS save file
    • UserKeys.lua (if you still have this) <- copied from KeiKun post before ^^ - HOTKEYS save file
    • OptionInfo.lua <- copied from KeiKun post before ^^ - not related to HOTKEYS
    • ChatWndInfo_U.lua <- copied from KeiKun post before ^^ - not related to HOTKEYS

    2. removed diff read data folder first + read lua before lub [ IF you PICK this when DIFFING ]

    what happen ? :

    • definitely uses lua's files.
    • definitely the lua's are readed directly to GRF.
    • so it will uses UserKeys_s.lua, UserKeys.lua, OptionInfo.lua from GRF folder MORE than inside data folder.

    what is really need to be included to GRF ? [ according to problem ]

    • UserKeys_s.lua - HOTKEYS save file
    • UserKeys.lua (if you still have this) <- copied from KeiKun post before ^^ - HOTKEYS save file
    • OptionInfo.lua <- copied from KeiKun post before ^^ - not related to HOTKEYS
    • ChatWndInfo_U.lua <- copied from KeiKun post before ^^ - not related to HOTKEYS

    WHAT TO DO ? : Pick which one of your proses when using a Client, do it accordingly with these proses.

    p/s: some people prefer other SAME guide because with the same guide but different approch of guidance at least they have option on get to know the real thing ^^,

    sorry if i have offended someone , but im here trying to help also with a different approch of guidance.

  7. this is the script im about to use :

    
    prontera,146,197,6 script WoE Reward 1288,{
    mes "^000088[Emperium]^000000";
    mes "Greetings, adventurer..";
    mes "Do you want to redeem your guild reward for last session War of Emperium?";
    next;
    mes "^000088[Emperium]^000000";
    mes "Please select your castle.";
    next;
    if ( agitcheck() ) goto L_woeon;
    menu
    "Neuschwanstein",L_aldeg_cas01,
    "Hohenschwangau",L_aldeg_cas02,
    "Nuenberg",L_aldeg_cas03,
    // "Wuerzburg",L_aldeg_cas04,
    // "Rothenburg",L_aldeg_cas05,
    "Repherion",L_gefg_cas01,
    "Eeyolbriggar",L_gefg_cas02,
    "Yesnelph",L_gefg_cas03,
    "Bergel",L_gefg_cas04,
    // "Mersetzdeitz",L_gefg_cas05,
    "Bright Arbor",L_payg_cas01,
    "Scarlet Palace",L_payg_cas02,
    "Holy Shadow",L_payg_cas03,
    "Sacred Altar",L_payg_cas04,
    // "Bamboo Grove Hill",L_payg_cas05,
    "Kriemhild",L_prtg_cas01,
    "Swanhild",L_prtg_cas02,
    "Fadhgridh",L_prtg_cas03,
    "Skoegul",L_prtg_cas04,
    // "Gondul",L_prtg_cas05;
    
    L_aldeg_cas01:
    if ( getcastledata( "aldeg_cas01", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[1] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[1], 1;
    close;
    L_aldeg_cas02:
    if ( getcastledata( "aldeg_cas02", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[2] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[2], 1;
    close;
    L_aldeg_cas03:
    if ( getcastledata( "aldeg_cas03", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[3] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[3], 1;
    close;
    L_aldeg_cas04:
    if ( getcastledata( "aldeg_cas04", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[4] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[4], 1;
    close;
    L_aldeg_cas05:
    if ( getcastledata( "aldeg_cas05", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[5] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[5], 1;
    close;
    
    L_gefg_cas01:
    if ( getcastledata( "gefg_cas01", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[6] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[6], 1;
    close;
    L_gefg_cas02:
    if ( getcastledata( "gefg_cas02", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[7] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[7], 1;
    close;
    L_gefg_cas03:
    if ( getcastledata( "gefg_cas03", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[8] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[8], 1;
    close;
    L_gefg_cas04:
    if ( getcastledata( "gefg_cas04", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[9] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[9], 1;
    close;
    L_gefg_cas05:
    if ( getcastledata( "gefg_cas05", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[10] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[10], 1;
    close;
    
    L_payg_cas01:
    if ( getcastledata( "payg_cas01", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[11] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[11], 1;
    close;
    L_payg_cas02:
    if ( getcastledata( "payg_cas02", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[12] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[12], 1;
    close;
    L_payg_cas03:
    if ( getcastledata( "payg_cas03", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[13] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[13], 1;
    close;
    L_payg_cas04:
    if ( getcastledata( "payg_cas04", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[14] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[14], 1;
    close;
    L_payg_cas05:
    if ( getcastledata( "payg_cas05", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[15] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[15], 1;
    close;
    
    L_prtg_cas01:
    if ( getcastledata( "prtg_cas01", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[16] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "[Emperium]";
    mes "receiving the reward for this castle";
    set zeny, zeny + 100000;
    getitem 677,100;
    set $castle_claimed[16], 1;
    close;
    L_prtg_cas02:
    if ( getcastledata( "prtg_cas02", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[17] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    set zeny, zeny + 100000;
    getitem 677, 100;
    set $castle_claimed[17], 1;
    close;
    L_prtg_cas03:
    if ( getcastledata( "prtg_cas03", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[18] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "[Emperium]";
    mes "receiving the reward for this castle";
    set zeny, zeny + 100000;
    getitem 677,100;
    set $castle_claimed[18], 1;
    close;
    L_prtg_cas04:
    if ( getcastledata( "prtg_cas04", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[19] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[19], 1;
    close;
    L_prtg_cas05:
    if ( getcastledata( "prtg_cas05", 1) != getcharid(2) ) goto L_not_owner;
    if ( $castle_claimed[20] ) goto L_claimed;
    if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    mes "receiving the reward for this castle";
    getitem 677, 100;
    set $castle_claimed[20], 1;
    close;
    
    L_woeon:
    mes "^000088[Emperium]^000000";
    mes "A war is currently in progress.";
    mes "If your guild owned a castle ask your guild master to see me to claim the reward.";
    close;
    L_not_owner:
    mes "^000088[Emperium]^000000";
    mes "Your guild failed to take this castle.";
    mes "If your guild owned a castle ask your guild master to claim reward from me.";
    close;
    L_claimed:
    mes "^000088[Emperium]^000000";
    mes "Your guild already received the reward for this castle.";
    close;
    L_not_gm:
    mes "^000088[Emperium]^000000";
    mes "Ask your guild master to see me.";
    close;
    OnAgitEnd:
    set $castle_claimed[1], 0; // everytime woe ends the variable resets
    set $castle_claimed[2], 0;
    set $castle_claimed[3], 0;
    set $castle_claimed[4], 0;
    set $castle_claimed[5], 0;
    set $castle_claimed[6], 0;
    set $castle_claimed[7], 0;
    set $castle_claimed[8], 0;
    set $castle_claimed[9], 0;
    set $castle_claimed[10], 0;
    set $castle_claimed[11], 0;
    set $castle_claimed[12], 0;
    set $castle_claimed[13], 0;
    set $castle_claimed[14], 0;
    set $castle_claimed[15], 0;
    set $castle_claimed[16], 0;
    set $castle_claimed[17], 0;
    set $castle_claimed[18], 0;
    set $castle_claimed[19], 0;
    set $castle_claimed[20], 0;
    end;
    }
    

    i have this problem on map server

    
    parse_line: need ';'
    27 :				"Swanhild",L_prtg_cas02,
    28 :				"Fadhgridh",L_prtg_cas03,
    29 :				"Skoegul",L_prtg_cas04,
    30 :		//	  "Gondul",L_prtg_cas05;
    31 :
    *   32 : L_aldeg_cas01':'
    33 :		if ( getcastledata( "aldeg_cas01", 1) != getcharid(2) ) goto L_not_owner;
    34 :		if ( $castle_claimed[1] ) goto L_claimed;
    35 :		if ( getguildmasterid( getcharid(2) ) != getcharid(0) ) goto L_not_gm;
    36 :		mes "receiving the reward for this castle";
    37 :		getitem 677, 100;
    

    can anyone point out which are the real problem ?

  8. apakah tarikh client yang lama ? , maksud anda menukar tarikh client di fail srccommonmmo.h ?

    mungkin ini dapat membantu anda ?

    srccommonmmo.h

    // Copyright (c) Athena Dev Teams - Licensed under GNU GPL
    // For more information, see LICENCE in the main folder
    
    #ifndef _MMO_H_
    #define _MMO_H_
    
    #include "cbasetypes.h"
    #include <time.h>
    
    // server->client protocol version
    //		0 - pre-?
    //		1 - ?					- 0x196
    //		2 - ?					- 0x78, 0x79
    //		3 - ?					- 0x1c8, 0x1c9, 0x1de
    //		4 - ?					- 0x1d7, 0x1d8, 0x1d9, 0x1da
    //		5 - 2003-12-18aSakexe+   - 0x1ee, 0x1ef, 0x1f0, ?0x1c4, 0x1c5?
    //		6 - 2004-03-02aSakexe+   - 0x1f4, 0x1f5
    //		7 - 2005-04-11aSakexe+   - 0x229, 0x22a, 0x22b, 0x22c
    // 20061023 - 2006-10-23aSakexe+   - 0x6b, 0x6d
    // 20070521 - 2007-05-21aSakexe+   - 0x283
    // 20070821 - 2007-08-21aSakexe+   - 0x2c5
    // 20070918 - 2007-09-18aSakexe+   - 0x2d7, 0x2d9, 0x2da
    // 20071106 - 2007-11-06aSakexe+   - 0x78, 0x7c, 0x22c
    // 20080102 - 2008-01-02aSakexe+   - 0x2ec, 0x2ed , 0x2ee
    // 20081126 - 2008-11-26aSakexe+   - 0x1a2
    // 20090408 - 2009-04-08aSakexe+   - 0x44a (dont use as it overlaps with RE client packets)
    // 20080827 - 2008-08-27aRagexeRE+ - First RE Client
    // 20081217 - 2008-12-17aRagexeRE+ - 0x6d (Note: This one still use old Char Info Packet Structure)
    // 20081218 - 2008-12-17bRagexeRE+ - 0x6d (Note: From this one client use new Char Info Packet Structure)
    // 20090603 - 2009-06-03aRagexeRE+ - 0x7d7, 0x7d8, 0x7d9, 0x7da
    // 20090617 - 2009-06-17aRagexeRE+ - 0x7d9
    // 20090922 - 2009-09-22aRagexeRE+ - 0x7e5, 0x7e7, 0x7e8, 0x7e9
    // 20091103 - 2009-11-03aRagexeRE+ - 0x7f7, 0x7f8, 0x7f9
    // 20100105 - 2010-01-05aRagexeRE+ - 0x133, 0x800, 0x801
    // 20100126 - 2010-01-26aRagexeRE+ - 0x80e
    // 20100223 - 2010-02-23aRagexeRE+ - 0x80f
    // 20100413 - 2010-04-13aRagexeRE+ - 0x6b
    // 20100629 - 2010-06-29aRagexeRE+ - 0x2d0, 0xaa, 0x2d1, 0x2d2
    // 20100721 - 2010-07-21aRagexeRE+ - 0x6b, 0x6d
    // 20100727 - 2010-07-27aRagexeRE+ - 0x6b, 0x6d
    // 20100803 - 2010-08-03aRagexeRE+ - 0x6b, 0x6d, 0x827, 0x828, 0x829, 0x82a, 0x82b, 0x82c, 0x842, 0x843
    // 20101124 - 2010-11-24aRagexeRE+ - 0x856, 0x857, 0x858
    // 20110111 - 2011-01-11aRagexeRE+ - 0x6b, 0x6d
    // 20110928 - 2011-09-28aRagexeRE+ - 0x6b, 0x6d
    
    #ifndef PACKETVER
    #define PACKETVER 20081126
    //#define PACKETVER 20100707
    #endif
    // backward compatible PACKETVER 8 and 9
    #if PACKETVER == 8
    #undef PACKETVER
    #define PACKETVER 20070521
    #endif
    #if PACKETVER == 9
    #undef PACKETVER
    #define PACKETVER 20071106
    #endif
    
    
    

    dibahagian

    #define PACKETVER 20081126
    

    dimana 20081126 adalah tarikh client mengikut pilihan.

    selepas perubahan dilakukan, simpan ( save ) dan susun semula ( recompile ) fail eAthena/rAthena anda.

×
×
  • Create New...