Jump to content
  • 0

BTS Modify ETC


PapaZola

Question


  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  925
  • Reputation:   32
  • Joined:  12/05/11
  • Last Seen:  

hello its posibble to add more etc

 

i want all this item on the script

7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7086,7087,7088,7089,7090,7091,7092

here my original script
https://pastebin.com/yLXU34GJ

and have some debug problem

 

Quote

[Warning]: Unexpected type for argument 2. Expected number.
[Debug]: Data: string value="0x33FF66"
[Debug]: Function: announce
[Debug]: Source (NPC): Break The Seal at prontera (142,187)


 

Edited by PapaZola
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

announce "Wow! The Seal has been annihilated by "+strcharinfo(0)+" He has just broken the seal and will start the quest of Valkyrie!","0x33FF66";

change to

announce "Wow! The Seal has been annihilated by "+strcharinfo(0)+" He has just broken the seal and will start the quest of Valkyrie!", bc_all, 0x33FF66;

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  925
  • Reputation:   32
  • Joined:  12/05/11
  • Last Seen:  

10 hours ago, Emistry said:

announce "Wow! The Seal has been annihilated by "+strcharinfo(0)+" He has just broken the seal and will start the quest of Valkyrie!","0x33FF66";

change to


announce "Wow! The Seal has been annihilated by "+strcharinfo(0)+" He has just broken the seal and will start the quest of Valkyrie!", bc_all, 0x33FF66;

 

Thanks emistry how about to add more item to gamble 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.01
  • Content Count:  241
  • Reputation:   18
  • Joined:  06/04/14
  • Last Seen:  

case 1: // Castle Drops
  set .@gamble1,rand(1,500);
  if ((.@gamble1 > 200) && (.@gamble1 < 205)) {
set .@gamble2,rand(1,10);
if	  ((.@gamble2 > 0) && (.@gamble2 <  3)) set .@item,7086; // esg
else if ((.@gamble2 > 2) && (.@gamble2 <  5)) set .@item,7090; // ripple
else if ((.@gamble2 > 4) && (.@gamble2 <  7)) set .@item,7091; // billow
else if ((.@gamble2 > 6) && (.@gamble2 <  9)) set .@item,7077; // silver
else if ((.@gamble2 > 8) && (.@gamble2 < 11)) set .@item,7078; // wov
  }
  else if ((.@gamble1 >   0) && (.@gamble1 < 201)) set .@item,7086; // esg
  else if ((.@gamble1 > 204) && (.@gamble1 < 301)) set .@item,7090; // ripple
  else if ((.@gamble1 > 300) && (.@gamble1 < 401)) set .@item,7091; // billow
  else if ((.@gamble1 > 401) && (.@gamble1 < 481)) set .@item,7077; // silver
  else if ((.@gamble1 > 480) && (.@gamble1 < 501)) set .@item,7078; // wov
break;
}

Basically you just need to add more condition with the items you wanted to add.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  925
  • Reputation:   32
  • Joined:  12/05/11
  • Last Seen:  

1 hour ago, Ronald said:

case 1: // Castle Drops
  set .@gamble1,rand(1,500);
  if ((.@gamble1 > 200) && (.@gamble1 < 205)) {
set .@gamble2,rand(1,10);
if	  ((.@gamble2 > 0) && (.@gamble2 <  3)) set .@item,7086; // esg
else if ((.@gamble2 > 2) && (.@gamble2 <  5)) set .@item,7090; // ripple
else if ((.@gamble2 > 4) && (.@gamble2 <  7)) set .@item,7091; // billow
else if ((.@gamble2 > 6) && (.@gamble2 <  9)) set .@item,7077; // silver
else if ((.@gamble2 > 8) && (.@gamble2 < 11)) set .@item,7078; // wov
  }
  else if ((.@gamble1 >   0) && (.@gamble1 < 201)) set .@item,7086; // esg
  else if ((.@gamble1 > 204) && (.@gamble1 < 301)) set .@item,7090; // ripple
  else if ((.@gamble1 > 300) && (.@gamble1 < 401)) set .@item,7091; // billow
  else if ((.@gamble1 > 401) && (.@gamble1 < 481)) set .@item,7077; // silver
  else if ((.@gamble1 > 480) && (.@gamble1 < 501)) set .@item,7078; // wov
break;
}

Basically you just need to add more condition with the items you wanted to add.

can give me an example i try add but when trying make it only get same item only 5 

Quote

 

case 1: // Castle Drops
  set .@gamble1,rand(1,500);
  if ((.@gamble1 > 200) && (.@gamble1 < 205)) {
set .@gamble2,rand(1,10);
if      ((.@gamble2 > 0) && (.@gamble2 <  3)) set .@item,7073; // esg
else if ((.@gamble2 > 2) && (.@gamble2 <  5)) set .@item,7073; // ripple
else if ((.@gamble2 > 4) && (.@gamble2 <  7)) set .@item,7074; // billow
else if ((.@gamble2 > 6) && (.@gamble2 <  9)) set .@item,7075; // silver
else if ((.@gamble2 > ? && (.@gamble2 < 11)) set .@item,7076; // wov
else if ((.@gamble2 > 2) && (.@gamble2 <  5)) set .@item,7077; // ripple
else if ((.@gamble2 > 4) && (.@gamble2 <  7)) set .@item,7078; // billow
else if ((.@gamble2 > 6) && (.@gamble2 <  9)) set .@item,7079; // silver
else if ((.@gamble2 > ? && (.@gamble2 < 11)) set .@item,7080; // wov
else if ((.@gamble2 > 2) && (.@gamble2 <  5)) set .@item,7081; // ripple
else if ((.@gamble2 > 4) && (.@gamble2 <  7)) set .@item,7082; // billow
else if ((.@gamble2 > 6) && (.@gamble2 <  9)) set .@item,7083; // silver
else if ((.@gamble2 > ? && (.@gamble2 < 11)) set .@item,7084; // wov
else if ((.@gamble2 > 2) && (.@gamble2 <  5)) set .@item,7085; // ripple
else if ((.@gamble2 > 4) && (.@gamble2 <  7)) set .@item,7086; // billow
else if ((.@gamble2 > 6) && (.@gamble2 <  9)) set .@item,7087; // silver
else if ((.@gamble2 > ? && (.@gamble2 < 11)) set .@item,7088; // wov
else if ((.@gamble2 > 2) && (.@gamble2 <  5)) set .@item,7089; // ripple
else if ((.@gamble2 > 4) && (.@gamble2 <  7)) set .@item,7090; // billow
else if ((.@gamble2 > 6) && (.@gamble2 <  9)) set .@item,7091; // silver
else if ((.@gamble2 > ? && (.@gamble2 < 11)) set .@item,7092; // wov

  }
  else if ((.@gamble1 >   0) && (.@gamble1 < 201)) set .@item,7073; // esg
  else if ((.@gamble1 > 204) && (.@gamble1 < 301)) set .@item,7074; // ripple
  else if ((.@gamble1 > 300) && (.@gamble1 < 401)) set .@item,7075; // billow
  else if ((.@gamble1 > 401) && (.@gamble1 < 481)) set .@item,7076; // silver
  else if ((.@gamble1 > 480) && (.@gamble1 < 501)) set .@item,7077; // wov
  else if ((.@gamble1 >   0) && (.@gamble1 < 201)) set .@item,7078; // esg
  else if ((.@gamble1 > 204) && (.@gamble1 < 301)) set .@item,7079; // ripple
  else if ((.@gamble1 > 300) && (.@gamble1 < 401)) set .@item,7080; // billow
  else if ((.@gamble1 > 401) && (.@gamble1 < 481)) set .@item,7081; // silver
  else if ((.@gamble1 > 480) && (.@gamble1 < 501)) set .@item,7082; // wov
  else if ((.@gamble1 >   0) && (.@gamble1 < 201)) set .@item,7083; // esg
  else if ((.@gamble1 > 204) && (.@gamble1 < 301)) set .@item,7084; // ripple
  else if ((.@gamble1 > 300) && (.@gamble1 < 401)) set .@item,7085; // billow
  else if ((.@gamble1 > 401) && (.@gamble1 < 481)) set .@item,7086; // silver
  else if ((.@gamble1 > 480) && (.@gamble1 < 501)) set .@item,7087; // wov
  else if ((.@gamble1 >   0) && (.@gamble1 < 201)) set .@item,7088; // esg
  else if ((.@gamble1 > 204) && (.@gamble1 < 301)) set .@item,7089; // ripple
  else if ((.@gamble1 > 300) && (.@gamble1 < 401)) set .@item,7090; // billow
  else if ((.@gamble1 > 401) && (.@gamble1 < 481)) set .@item,7091; // silver
  else if ((.@gamble1 > 480) && (.@gamble1 < 501)) set .@item,7092; // wov

break;
}

 

 

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...