Jump to content

Fai T.Flowright

Members
  • Posts

    155
  • Joined

  • Last visited

Posts posted by Fai T.Flowright

  1. dun forget clientinfo.xml change to your address

    <?xml version="1.0" encoding="euc-kr" ?>
    <clientinfo>
    <servicetype>korea</servicetype>
    <servertype>sakray</servertype>
      <connection>
      <display>Ragnarok</display>
      <balloon>the balloon</balloon>
      <desc>description</desc>
      <address>127.0.0.1</address>
      <port>6900</port>
      <version>26</version>
      <langtype>1</langtype>
      <registrationweb>flux.domain.com</registrationweb>
    	<aid>
    		<admin>2000003</admin>
      <admin>2000004</admin>
      <admin>2000005</admin>
    	</aid>
    	<loading>
    		<image>loadingscreen01.jpg</image>
    	</loading>
      </connection>
    </clientinfo>
    

  2. try this script, hope it will fix ur prob:

    
    payon,174,138,0 script Suhnbi#cash 85,{
    mes "[suhnbi]";
    mes "I am the Armsmith";
    mes "I can refine all kinds of weapons,";
    mes "armor and equipment, so let me";
    mes "know what you want to refine.";
    next;
    setarray .@position$[1], "Head","Body","Left hand","Right hand","Robe","Shoes","Accessory 1","Accessory 2","Head 2","Head 3";
    set .@menu$,"";
    for( set .@i,1; .@i <= 10; set .@i,.@i+1 )
    {
    if( getequipisequiped(.@i) )
    set .@menu$, .@menu$ + .@position$[.@i] + "-" + "[" + getequipname(.@i) + "]";
    
    set .@menu$, .@menu$ + ":";
    }
    set .@part,select(.@menu$);
    
    if( !getequipisequiped(.@part) )
    close;
    
    if( !getequipisenableref(.@part) )
    {
    mes "[suhnbi]";
    mes "I don't think I can refine this item at all.";
    close;
    }
    if( !getequipisidentify(.@part) )
    {
    mes "[suhnbi]";
    mes "This has not been identified. So, it can't be refined...";
    close;
    }
    if( getequiprefinerycnt(.@part) >= 10 )
    {
    mes "[suhnbi]";
    mes "This item cannot be refined because it has already reached its maximum level...";
    close;
    }
    
    // Make sure you have the neccessary items and Zeny to refine your items
    // Determines chance of failure and verifies that you want to continue.
    switch( getequipweaponlv(.@part) )
    {
    case 1: callsub S_RefineValidate,1,7620,50,.@part; break;
    case 2: callsub S_RefineValidate,2,7620,200,.@part; break;
    case 3: callsub S_RefineValidate,3,7620,5000,.@part; break;
    case 4: callsub S_RefineValidate,4,7620,20000,.@part; break;
    default: callsub S_RefineValidate,0,7619,2000,.@part; break;
    }
    
    if( getequippercentrefinery(.@part) > rand(100) || getequippercentrefinery(.@part) > rand(100) )
    {
    mes "[suhnbi]";
    mes "Clink! Clank! Clunk!";
    SuccessRefItem .@part;
    next;
    Emotion e_no1;
    mes "[suhnbi]";
    mes "Here you are! It's done.";
    mes "It's been a while since I've made such a fine weapon. You must be happy because it has become stronger!";
    close;
    }
    mes "[suhnbi]";
    mes "Clink! Clank! Clunk!";
    FailedRefItem .@part;
    next;
    if (rand(5) == 1){
    Emotion e_cash;
    } else {
    Emotion e_omg;
    }
    mes "[suhnbi]";
    mes "Cough!!!!";
    next;
    mes "[suhnbi]";
    mes "Cough...Cough..";
    mes "What a shame...";
    mes "Your equipment broke during the refining process. I had told you earlier this might happen!";
    close;
    
    S_RefineValidate:
    mes "[suhnbi]";
    if (getarg(0))
    mes "A level " + getarg(0) + " weapon...";
    mes "To refine this I need one ^ff9999" + getitemname(getarg(1)) + "^000000 and a service fee of " + getarg(2) + " Zeny.";
    mes "Do you wish to continue?";
    next;
    if( select("Yes:No") == 1 )
    {
    if( getequippercentrefinery(getarg(3)) < 100 )
    {
    mes "[suhnbi]";
    mes "Wow!!";
    mes "This weapon, probably";
    mes "looks like it's been refined...";
    mes "many times...";
    mes "It may break if";
    mes "you refine it again.";
    next;
    mes "And if it breaks,";
    mes "you can't use it anymore!";
    mes "All the cards in it and the";
    mes "properties";
    mes "^ff0000will be lost^000000!!";
    mes "^ff0000 besides, the equipment will break!^000000";
    mes " ";
    mes "Are you sure you still want to continue?";
    next;
    if( select("Yes:No") == 2 )
    {
    mes "[suhnbi]";
    mes "I completely agree...";
    mes "I might be a great refiner, but sometimes even I make mistakes.";
    close;
    }
    }
    if( countitem(getarg(1)) > 0 && Zeny > getarg(2) )
    {
    delitem getarg(1), 1;
    set Zeny, Zeny - getarg(2);
    return;
    }
    mes "[suhnbi]";
    mes "You don't seem to have enough Zeny or " + getitemname(getarg(1)) + "...";
    mes "Go get some more. I'll be here all day if you need me.";
    close;
    }
    mes "[suhnbi]";
    mes "Yeah... There's no need to rush.";
    mes "Take your time.";
    close;
    }
    

  3. k here i teach u the easiest way,

    after u download u will get that will as grf file rite?

    thn put that grf file into kro folder.

    next go to data.ini @ data confiiguration file.

    set ur background grf as 1,

    thats mean the first grf it will load is ur background, make sure ur client could load multi grf files

×
×
  • Create New...