Advertisement
Skorm

eA-Item Package Function

Aug 23rd, 2013
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. /// callfunc("package_func",<length>,<itemid>,<amount>,<chance>{,<itemid>,<amount>,<chance>{,<itemid>,<amount>,<chance>{,...}}})
  2.  
  3. function    script  package_func    {
  4.     set .@len, getarg(0)+1; set(.@i,1);
  5.     while(.@i<.@len) {
  6.         set(.@i,.@i+3);
  7.         if(rand(101)<=getarg(.@i-1)) {
  8.             set(.@a,.@a+1);
  9.             set(@package_item[.@a-1],getarg(.@i-3));
  10.             set(@package_amount[.@a-1],getarg(.@i-2));
  11.             getitem(@package_item[.@a-1],@package_amount[.@a-1]);
  12.         }
  13.     }
  14.     return .@a;
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement