Jump to content

Emistry

Forum Moderator
  • Posts

    9,746
  • Joined

  • Days Won

    305

Posts posted by Emistry

  1. For your Second Request...you can try make use of my Refine Ticket Script..

    Refine Ticket [ Version 3 ]

    Changelog :

    • [ Version 1 ] - Cleaner and Compact than previous version.
    • [ Version 2 ] - Enable simple Customization on script.
    • [ Version 3 ] - Fixed some mistake typo and bug.

    Scripts : View Download

    but in order to make it become a NPC ..just edit the header...

    function script RefineTicket {

    change to

    prontera,155,181,5	script	RefineNPC	718,{

    and since it has become a NPC now..it doesnt have the Item Checking yet..so you have to add this above the select Menu.

    if( !countitem( .TicketID ) ){
    mes "You didnt have "+getitemname( .TicketID )+".";
    close;
    }
    
    
    

    to enable the NPC pnly refine for Weapon

    change this

    set .Mode,63;

    into this

    set .Mode,4; 

    Bitmask Mode :

    //--- Mode Bitmasks ----

    // 1 - Top Headgear

    // 2 - Armor

    // 4 - Left Hand

    // 8 - Right Hand

    // 16 - Garment

    // 32 - Shoes

    // 64 - Left Accessory

    // 128 - Right Accessory

    // 256 - Middle Headgear

    // 512 - Lower Headgear

  2. As of now, I am stuck in using 2010-07-28 Client, cause for me, this one's the most complete.

    i though both Old / RE Client would have the same diff ? or maybe RE have some new diff for it.. ?

    What Client date would probably be the best choice next to the one I'm using? Why?

    Maybe is RE Client ? since alot players seem to be love to play with Mount System...and that cant be done in Old Client..

    What (how much) would it cost? Let's discuss.

    i think suppose to be free to download , as it is shared by the Diff Team..

    unless you request for certain custom hexing on your client , then it would become another story for it...

    * Just my personal Opinion *

  3. I think those phrases "this is cool", "this is great" are not worthless or irrelevant posts specially when the author of a certain thread wants a feedback from his/her work.

    In my opinion, those word sometime is kinda useless as it doesnt help much except in praising how great / nice is the author work...

    if i was the author , i would prefer something like "Suggestion Feedback" and NOT just "this is cool" , "this is great" , "love it" , "thank you" and blablabla....

    i believe most of the author are looking for "Suggestion Feedback" instead of those thankful comment...

    the reason they want feedback , most of the time are refer to suggestion which could help the author to improve his works...

    Although it seem to happen is alot in the past ( included my topic ) , i hope in the future the rest of the member can giving Suggestion to the Author instead of just mention how great / nice is the work....

    * Sorry , i didnt mean to hurt anyone here , just to express what is my view on this , if i do hurt someone, Sorry ~ *

    What is spam?

    maybe here is another version of it so that you can understand it easily...

    Short , Pointless and Meaningless

  4. erm..it didnt work for me...

    maybe there is some restriction for certain Browser ?

    it doesnt copied anything even though i tried click on "Select text" and then i press Ctrl + C

    maybe it didnt work for Google Chrome ?

  5. LOL..i just wonder that Rules Notice removed ??

    coz i remember that i saw it before at this forum..xD

    maybe the new theme removed it ?? ^^

    last time it located at below of the search engine

  6. -	script	ZenyZeroAll	-1,{
    //this is for sql query using npc
    OnPCLogoutEvent: //you can do the login event
    set [email protected]$,strcharinfo(0);
    query_sql "SELECT `char_id`,`account_id`,`name` FROM `char` WHERE `name` = '"+escape_sql([email protected]$)+"'", [email protected]_id,[email protected]_id,[email protected]$;
    if ([email protected]_id) { end; //this will never happen =P
    } else {
    query_sql "UPDATE `char` SET `zeny`=0 WHERE `name` = '"+escape_sql([email protected]$)+"'";
    end;
    //you can use the below code if you dont want the sql query
    //set zeny,zeny - 2000000000; //amount of zeny here
    }
    }

    try this

    You Script will cause the Zeny being Deleted EVERYTIME they logout...

    In fact it will never delete player's zeny... The server save player's info in SQL after the onPCLogOutEvent, so the sql value will be restore each time.

    @Toshiro's Script has solved this issue in Post #3

    UPDATE `char` SET `zeny`=0;

    Method :

    • [ Method 1 ] Just Shut Down the Server and Run the SQL Script.
    • [ Method 2 ] Kick all the Character Out and Run the Script. ( Not Suggested for this Method )

  7. You can try the previous Topic from eAthena Job-Based-Mount by Trojal

    SC_MISC_RIDE method

    Diff File : http://ro.trojal.net/mount_sc.diff

    Tested it with a usable item with the following script, equip_script, unequip_script:

    An Example for 30 Minutes Mount..

    sc_start SC_MISC_RIDE,18000000,0;

    Just a 30 minutes status change to mount if not mounted, or else end mount status. Note that this way there is no need to use a change to the SpeedRate, as that is part of the SC.

    Credits : Trojal

  8. try change all the '=' into comma sigh ( , )

    i dont think in eAthena script...a '=' sign can be use to assign a srting / interger into a variable ??

    should be like this

    set [email protected][0] , getequipcardid([email protected], 0);
    set [email protected][1] , getequipcardid([email protected], 1);
    set [email protected][2] , getequipcardid([email protected], 2);
    set [email protected][3] , getequipcardid([email protected], 3);
    

  9. LOL....even Master Ball failed to Catch Epoque haha~

    look like we are going to need to develop a new Pokeball to catch him

    hahah~

    and seem like everyone enjoy with this new board at least i feel the same...haha

  10. erm..i got some little suggestion for the CODE / Quote Wrap features...

    hope you can consider this also in the future after you have done the rest important stuffs in Forum ^^

    since from the past eA ( eAthena.ws ) there are alot users ( Include me ) alway posting the Script in CODE / CODEBOX Wrapping

    So, i was wondering could the Forum install a "Select All" Features ? which work to Copy all the Content inside a CODE / CODEBOX ?

    Here is a Picture so that i hope you all can understand what i am saying since my language is kinda poor..>.<

    The Select Button is used for Users to click on it and then all the Content in the CODEBOX will be copied just like what we do usually ( Highligh All and Copy ) but now it come to a more easier way...

  11. erm..i just feel weird in this..

    [email protected] == "" ? [email protected] = getitemname(.items[[email protected]]) + " Quest" : [email protected] + getitemname(.items[[email protected]]) + " Quest";

    will it work also ?

    i mean usually it would be look like this ?

    set @Menu$,@Menu$ + getitemname( .ItemList[[email protected]] )+":";

    erm..i have posted 1 at eAthena last time on your requested topic. ( Topic Link )

    but not sure you have saw it or not..so i will post here for you again

    prontera,155,181,5	script	Sample	718,{
    mes "What Items you would like to have ?";
    set @Menu$,"";
    setarray .ItemList[0],19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,190360;
    for( set [email protected],0; [email protected] < getarraysize( .ItemList ); set [email protected],[email protected] + 1 ){
    set @Menu$,@Menu$ + getitemname( .ItemList[[email protected]] )+":";
    }
    next;
    set [email protected],select( @Menu$ )-1;
    mes "You need those items :";
    mes "[ "+countitem(7539)+" / 250 ] Poring Coin";
    mes "[ "+countitem(674)+" / 450 ] Mithril Coin";
    mes "[ "+countitem(4047)+" / 1 ] Ghostring Card";
    if( countitem(7539) < 250 || countitem(674) < 450 || !countitem(4047) )close;
    if( select("Exchange:Cancel") == 2 )close;
    delitem 7539,250;
    delitem 674,450;
    delitem 4047,1;
    getitem .ItemList[[email protected]],1;
    mes "gained 1 "+getitemname( .ItemList[[email protected]] );
    close;
    }

    * Edit : Changed to using Code instead of Codebox to wrap code since Codebox didnt work temporary. *

  12. LOL...i just wonder there is another eA haha ~

    ( seldom watch on that Topic that discuss about eA Forum Update )

    anyway i love this IPBoard Default Skin more than the eA default Skin..>.<

    but somehow...i just saw only the SVN Log is actively Posting..>.<

    i though there is alot ppl posting in the Script Section before i joined...xD

    but then..after i joined...i just realised.. i am the 8th Member of this Forum !!!

    OMG!! haha ~

    Anyway, Hi too everybody here ^^

×
×
  • Create New...

Important Information

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