Jump to content

Shadow Rebom

Members
  • Posts

    50
  • Joined

  • Last visited

Posts posted by Shadow Rebom

  1. who can help me where to add type long

     

    now i can type  like this  zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

     

    i want like this type zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

    who can help fix like this ^_^

     


     

  2. who can help me to fix this?

    prontera,111,64,5    script    +10 Refiner NPC    813,{
    for( set .@i,1; .@i <= 6; set .@i,.@i + 1 )
        if( getequipisequiped( .@i ) ){
            if( getequipisenableref( .@i ) && getequiprefinerycnt( .@i ) <= .max_refine ){
                set .@eq_count,.@eq_count + 1;
                set .@menu$,.@menu$ + " +"+getequiprefinerycnt( .@i )+" "+getequipname( .@i ) +":";
            }else{
                set .@menu$,.@menu$ +":";
            }
        }else{
            set .@menu$,.@menu$ +":";
        }
    if( !.@eq_count ){
        mes "You dont have any equipment available for refine.";
        close;
    }
    
    set .@equipment,select( .@menu$ );
    set .@temp_equip,getequipid( .@equipment );
    
    do{
        if( getequipid( .@equipment ) != .@temp_equip ){
            mes "Dont change to other equipments.";
            close;
        }
        
        set .@eq_level,getequipweaponlv( .@equipment );
        if( .@eq_level == 1 ) set .@free_refine,6;
        else if( .@eq_level == 2 ) set .@free_refine,7;
        else if( .@eq_level == 3 ) set .@free_refine,8;
        else if( .@eq_level == 4 ) set .@free_refine,9;
        else if( .@eq_level == 5 ) set .@free_refine,3;
        else if( .@eq_level == 6 ) set .@free_refine,2;
        else set .@free_refine,4;
        
        set .@refine_count,getequiprefinerycnt( .@equipment );
        
        if( .zeny_cost ){
            mes "Every Refine : ^0055FF"+callfunc( "ValueConvert",.zeny_cost )+" Zeny^000000";
            mes "De-refine : ^FF0000Free^000000";
            mes " ";
            mes "If current refine below +^FF0000"+.@free_refine+" : ^FF0000Free^000000";
            next;
        }
    
        set .@refine,select(( .@refine_count >= .max_refine )?"":"Refine to ^0055FF+"+( .@refine_count + 1 )+" "+getequipname( .@equipment )+"^000000",
                            ( .@refine_count < 1 )?"":"De-refine -1" );  // temporary disabled de-refine
        
        if( Zeny < .zeny_cost && .@refine == 1 ){
            message strcharinfo(0),"Dont have enough zeny.";
            break;
        }
        
        if( .@refine_count < 1 && .@refine == 2 ){
            mes "You cant de-refine this anymore.";
            break;
        }else if( .@refine_count >= .max_refine && .@refine == 1 ){
            mes "You cant refine this anymore.";
        }else{
            if( .@refine == 1 && .@refine_count >= .@free_refine )
                set Zeny,Zeny - .zeny_cost;
            switch( .@refine ){
                Case 1: successrefitem .@equipment; break;
                Case 2: downrefitem .@equipment; break;
                default: break;
            }
        }
        
        if( getequiprefinerycnt( .@equipment ) >= .max_refine ){
            mes "Max Refine Reach...";
            break;
        }
    }while( 1 );
    close;
    
    OnInit:
    OnWhisperGlobal:
    set .zeny_cost,0;
    set .max_refine,10;
    
    waitingroom "  Refiner / DeRefiner",0;
    end;
    }

     

  3. i have make but can not T_T

     

    <?xml version="1.0" encoding="euc-kr" ?>

    <clientinfo>

    <servicetype>korea</servicetype>

    <servertype>sakray</servertype>

    <connection>

       <display>Ragnarok Online</display>

       <balloon>Ragnarok Online</balloon>

       <desc>Ragnarok Online</desc>

       <address>127.0.0.1</address>

       <port>6900</port>

       <version>55</version>

       <langtype>1</langtype>


         <aid>

    <admin>2000001</admin>

    <admin>2000002</admin>

    <admin>2000003</admin>

    <admin>2000004</admin>

    <admin>2000005</admin>

    <admin>2000006</admin>

    <admin>2000007</admin>

    <admin>2000008</admin>

    <admin>2000009</admin>

    <admin>2000010</admin>

    <admin>2000011</admin>

    <admin>2000012</admin>

         </aid>

         <loading>

             <image>loadingscreen01.jpg</image>

         </loading>

    </connection>

    </clientinfo>

     


     


    /// i can not move npc and Right Click to kill npc


    https://www.youtube.com/watch?v=g8-cbSSMCe8


  4. //trunk/conf/battle/feature.conf
     

    // Buying store (Note 1)
    // Requires: 2010-04-27aRagexeRE or later
    feature.buying_store: on
     
    // Search stores (Note 1)
    // Requires: 2010-08-03aRagexeRE or later
    feature.search_stores: on
     
    // Atcommand suggestions (Note 1)
    // If one type incomplete atcommand, it will suggest the complete ones.
    feature.atcommand_suggestions: off
     
    // Auction (Note 1)
    // Feature became unstable on clients 2012 onwards (exact date not known),
    // it has been fixed on clients 2013-05-15 onwards however.
    feature.auction: off
     
    // Warp suggestions (Note 1)
    // Show suggestions when attempting to @warp to a non-existent map?
    feature.warp_suggestions: off
     
    // Banking (Note 1)
    // Requires: 2013-07-24aRagexe or later
    feature.banking: off
  5. Fix

    2012-04-10 client.. 

    find 

    trunk/src/confing/core.h

     

    find

     

    /// Comment to disable the official packet obfuscation support.
    /// When enabled, make sure there is value for 'packet_keys' of used packet version or
    /// defined 'packet_keys_use' in db/[import/]packet_db.txt.
    /// This requires PACKETVER 2011-08-17 or newer.
    #define PACKET_OBFUSCATION
     
    only change
     
    /// Comment to disable the official packet obfuscation support.
    /// When enabled, make sure there is value for 'packet_keys' of used packet version or
    /// defined 'packet_keys_use' in db/[import/]packet_db.txt.
    /// This requires PACKETVER 2011-08-17 or newer.
    //#define PACKET_OBFUSCATION
     
    and 
    compile server ^_^
  6. 
    

    [Debug]: mapindex_name2id: Map "1@#Κ=" not found in index list!

    prontera,155,146,6    script    Vending Helper    900,{

    for( set .@i,1; .@i <= .count; set .@i,.@i + 1 ){

        getmapxy( .@map$,.@x,.@y,1,"#vend_slot"+.@i );

        if( !getareausers( .map$,.@x,.@y,.@x,.@y ) && .@x > 1 && .@y > 1 ){

            set .@available,.@available + 1;

            set .@menu$,.@menu$ + "Slot - "+.@i+":";

        }else{

            set .@menu$,.@menu$ + ":";

        }

    }

    if( !.@available ){

        mes "Dont have any available slot.";

    }else if( !getskilllv("MC_VENDING") ){

        mes "You dont have ^0055FFVending Skill^000000.";

    }else{

        mes "Available Slot : "+.@available;

        mes "Please select a slot to vending.";

        set .@i,select( .@menu$ );

        getmapxy( .@map$,.@x,.@y,1,"#vend_slot"+.@i );

        if( .@x == 1 || .@y == 1 ){

            mes "This NPC at invalid location...";

        }else{

            warp .@map$,.@x,.@y;

            hideonnpc "#vend_slot"+.@i;

        }

    }

    close;

    OnInit:

    sleep 1000;

    // Map for vending

    set .map$,"prontera";

    setcell .map$,0,0,284,365,cell_novending,1;

    // x and y horizone ..

    setarray .x_line,149,153,157,161;

    setarray .y_line,142,138,134,130,126,122,118;

    set .x_line_size,getarraysize( .x_line );

    set .y_line_size,getarraysize( .y_line );

    set .count,1;

    for( set .@x,0; .@x < .x_line_size; set .@x,.@x + 1 )

        for( set .@y,0; .@y < .y_line_size; set .@y,.@y + 1 )

            if( checkcell( .map$,.x_line[.@x],.y_line[.@y],cell_chkpass ) ){

                movenpc "#vend_slot"+.count,.x_line[.@x],.y_line[.@y];

                setcell .map$,.x_line[.@x],.y_line[.@y],.x_line[.@x],.y_line[.@y],cell_novending,0;

                set .count,.count + 1;

            }

    npctalk "Vending Spot : "+.count;

    donpcevent "::OnSetup";

    waitingroom "Vending Area",0;

    end;

    }

    -    script    vend_slot    -1,{

    getmapxy( .@map$,.@x,.@y,1 );

    if( !getskilllv("MC_VENDING") ){

        mes "You dont have ^0055FFVending Skill^000000.";

    }else if( getareausers( .@map$,.@x,.@y,.@x,.@y ) ){

        mes "Someone already selected this spot.";

    }else{

        mes "Spot : ^777777Available^000000";

        mes "^0055FF[ Vending Area Rules ]^000000";

        mes "^FF0000 ~ Use proper Shop Name.^000000";

        mes "^FF0000 ~ Never sell Junk/Gifts.^000000";

        mes " ";

        mes "^777777Player will failed to follow these will be punished.^000000";

        if( select( "Select this Spot","Cancel" ) == 1 ){

            warp .@map$,.@x,.@y;

            hideonnpc strnpcinfo(0);

        }

    }

    close;

    OnSetup:

    getmapxy( .@map$,.@x,.@y,1 );

    set .@npcname$,strnpcinfo(0);

    while( .@map$ != "" ){

        if( getareausers( .@map$,.@x,.@y,.@x,.@y ) ){

            hideonnpc .@npcname$;

        }else{

            hideoffnpc .@npcname$;

            // specialeffect 313;

        }

        sleep 5000;

    }

    end;

    }

    // Add more if needed.

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot1    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot2    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot3    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot4    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot5    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot6    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot7    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot8    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot9    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot10    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot11    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot12    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot13    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot14    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot15    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot16    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot17    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot18    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot19    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot20    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot21    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot22    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot23    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot24    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot25    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot26    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot27    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot28    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot29    858

    prontera,1,1,4    duplicate(vend_slot)    #vend_slot30    858

×
×
  • Create New...