Jump to content
  • 0

Can anyone make this basic script ^_^


Kariton Revolution

Question


  • Group:  Members
  • Topic Count:  161
  • Topics Per Day:  0.03
  • Content Count:  429
  • Reputation:   5
  • Joined:  11/21/11
  • Last Seen:  

1M = 1 poring coin

1 Poring Coin = to 1m

and

100 poring coin = 1 gold coin

 Thankyou VeryMuch!! :))

Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1125
  • Reputation:   237
  • Joined:  07/30/12
  • Last Seen:  


prontera.gat,150,150,0 script Coin Trader 123,{

set @npcname$, "[ Trader ]";

mes @npcname$;

mes "Give me 100 Poring Coin for 1 Gold Coin.";

next;

switch(select("Ok, Trade Me!")) {

case 1: callfunc "Coin_Trade",7539,100,671; break;

default:

mes @npcname$;

mes "Ok!";

close;

}

close;

}


prontera,155,181,5 script Coin Manager 439,{

// Your Server Max Zeny Amount

set .MaxZeny,1000000000;

// Coins Item ID and each Coins Costs

setarray .Coins[1],671;

setarray .Zeny[1],1000000;

set @Menu$,"";

for( set .@a,1; .@a < getarraysize( .Coins ); set .@a,.@a+1 ){

set @Menu$,@Menu$ + getitemname( .Coins[.@a] )+":";

}

while( 1 ){

switch( select( "Coin to Zeny:Zeny to Coin" ) ){

Case 1:

for( set .@a,1; .@a < getarraysize( .Coins ); set .@a,.@a+1 ){

mes "Very well. Here is the list on how much each coin is worth:";

mes "^0000FF"+getitemname( .Coins[.@a] )+" : ^FF0000"+.Zeny[.@a]+"^000000 Zeny.";

}

set .@a,select( @Menu$ );

mes "Select the Amount of Coins you want to trade into Zeny.";

mes "You have "+countitem( .Coins[.@a] )+" "+getitemname( .Coins[.@a] )+".";

input @Amount,0,countitem( .Coins[.@a] );

if( @Amount < 1 ){

mes "Lack of Credits amount.";

close;

}else if( ( Zeny + ( @Amount * .Zeny[.@a] ) ) > .MaxZeny ){

mes "You can hold this amount of Zeny.";

}else{

set Zeny,Zeny + ( @Amount * .Zeny[.@a] );

delitem .Coins[.@a],@Amount;

mes "Done, you have traded "+@Amount+" of "+getitemname(.Coins[.@a])+" into "+( @Amount * .Zeny[.@a] )+" Zeny.";

close;

}

break;

Case 2:

for( set .@a,1; .@a < getarraysize( .Coins ); set .@a,.@a+1 ){

mes "Very well. Here is the list on how much each coin is worth:";

mes "^0000FF"+getitemname( .Coins[.@a] )+" : ^FF0000"+.Zeny[.@a]+"^000000 Zeny.";

}

set .@a,select( @Menu$ );

mes "Select the Amount of Zeny you want to trade into "+getitemname( .Coins[.@a] )+".";

mes "You can get maximum of "+Zeny/.Zeny[.@a]+" "+getitemname( .Coins[.@a] )+".";

input @Amount,0,Zeny/.Zeny[.@a];

if( @Amount < 1 ){

mes "Lack of Zeny amount.";

close;

}else{

set Zeny,Zeny - ( @Amount * .Zeny[.@a] );

getitem .Coins[.@a],@Amount;

mes "Done, you have traded "+( @Amount * .Zeny[.@a] )+" Zeny into "+@Amount+" of "+getitemname(.Coins[.@a])+" .";

close;

}

break;

}

}

close;

}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...