Emistry

[RO] jobchanger warper

Dec 21st, 2015
233
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 7.44 KB | None | 0 0
  1. prontera,155,181,5  script  Sample#ahsd 757,{
  2.     function func_jobmenu;
  3.     function func_warp:
  4.    
  5.     if ( Class == Job_Novice ) {
  6.    
  7.         .@job = func_jobmenu(
  8.             Job_Swordman,
  9.             Job_Swordman,
  10.             Job_Mage,
  11.             Job_Archer,
  12.             Job_Acolyte,
  13.             Job_Merchant,
  14.             Job_Thief,
  15.             Job_Knight,
  16.             Job_Priest,
  17.             Job_Wizard,
  18.             Job_Blacksmith,
  19.             Job_Hunter,
  20.             Job_Assassin,
  21.             Job_Knight2,
  22.             Job_Crusader,
  23.             Job_Monk,
  24.             Job_Sage,
  25.             Job_Rogue,
  26.             Job_Alchem,
  27.             Job_Alchemist,
  28.             Job_Bard,
  29.             Job_Dancer,
  30.             Job_Crusader2,
  31.             Job_SuperNovice,
  32.             Job_Gunslinger,
  33.             Job_Ninja,
  34.             Job_Novice_High,
  35.             Job_Swordman_High,
  36.             Job_Mage_High,
  37.             Job_Archer_High,
  38.             Job_Acolyte_High,
  39.             Job_Merchant_High,
  40.             Job_Thief_High,
  41.             Job_Lord_Knight,
  42.             Job_High_Priest,
  43.             Job_High_Wizard,
  44.             Job_Whitesmith,
  45.             Job_Sniper,
  46.             Job_Assassin_Cross,
  47.             Job_Paladin,
  48.             Job_Champion,
  49.             Job_Professor,
  50.             Job_Stalker,
  51.             Job_Creator,
  52.             Job_Clown,
  53.             Job_Gypsy,
  54.             Job_Baby,
  55.             Job_Baby_Mage,
  56.             Job_Baby_Archer,
  57.             Job_Baby_Acolyte,
  58.             Job_Baby_Merchant,
  59.             Job_Baby_Thief,
  60.             Job_Baby_Knight,
  61.             Job_Baby_Priest,
  62.             Job_Baby_Wizard,
  63.             Job_Baby_Blacksmith,
  64.             Job_Baby_Hunter,
  65.             Job_Baby_Assassin,
  66.             Job_Baby_Crusader,
  67.             Job_Baby_Monk,
  68.             Job_Baby_Sage,
  69.             Job_Baby_Rogue,
  70.             Job_Baby_Alchem,
  71.             Job_Baby_Alchemist,
  72.             Job_Baby_Bard,
  73.             Job_Baby_Dancer,
  74.             Job_Super_Baby,
  75.             Job_Taekwon,
  76.             Job_Star_Gladiator,
  77.             Job_Soul_Linker,
  78.             Job_Rune_Knight_T,
  79.             Job_Warlock_T,
  80.             Job_Ranger_T,
  81.             Job_Arch_Bishop_T,
  82.             Job_Mechanic_T,
  83.             Job_Guillotine_Cross_T:
  84.             Job_Royal_Guard_T,
  85.             Job_Sorcerer_T,
  86.             Job_Minstrel_T,
  87.             Job_Wanderer_T,
  88.             Job_Sura_T,
  89.             Job_Genetic_T,
  90.             Job_Shadow_Chaser_T
  91.         );
  92.        
  93.         switch ( .@job ) {
  94.             case Job_Swordman:              func_warp( "prontera",155,181 ); break;
  95.             case Job_Mage:                  func_warp( "prontera",155,181 ); break;
  96.             case Job_Archer:                func_warp( "prontera",155,181 ); break;
  97.             case Job_Acolyte:               func_warp( "prontera",155,181 ); break;
  98.             case Job_Merchant:              func_warp( "prontera",155,181 ); break;
  99.             case Job_Thief:                 func_warp( "prontera",155,181 ); break;
  100.             case Job_Knight:                func_warp( "prontera",155,181 ); break;
  101.             case Job_Priest:                func_warp( "prontera",155,181 ); break;
  102.             case Job_Wizard:                func_warp( "prontera",155,181 ); break;
  103.             case Job_Blacksmith:            func_warp( "prontera",155,181 ); break;
  104.             case Job_Hunter:                func_warp( "prontera",155,181 ); break;
  105.             case Job_Assassin:              func_warp( "prontera",155,181 ); break;
  106.             case Job_Knight2:               func_warp( "prontera",155,181 ); break;
  107.             case Job_Crusader:              func_warp( "prontera",155,181 ); break;
  108.             case Job_Monk:                  func_warp( "prontera",155,181 ); break;
  109.             case Job_Sage:                  func_warp( "prontera",155,181 ); break;
  110.             case Job_Rogue:                 func_warp( "prontera",155,181 ); break;
  111.             case Job_Alchem:                func_warp( "prontera",155,181 ); break;
  112.             case Job_Alchemist:             func_warp( "prontera",155,181 ); break;
  113.             case Job_Bard:                  func_warp( "prontera",155,181 ); break;
  114.             case Job_Dancer:                func_warp( "prontera",155,181 ); break;
  115.             case Job_Crusader2:             func_warp( "prontera",155,181 ); break;
  116.             case Job_SuperNovice:           func_warp( "prontera",155,181 ); break;
  117.             case Job_Gunslinger:            func_warp( "prontera",155,181 ); break;
  118.             case Job_Ninja:                 func_warp( "prontera",155,181 ); break;
  119.             case Job_Novice_High:           func_warp( "prontera",155,181 ); break;
  120.             case Job_Swordman_High:         func_warp( "prontera",155,181 ); break;
  121.             case Job_Mage_High:             func_warp( "prontera",155,181 ); break;
  122.             case Job_Archer_High:           func_warp( "prontera",155,181 ); break;
  123.             case Job_Acolyte_High:          func_warp( "prontera",155,181 ); break;
  124.             case Job_Merchant_High:         func_warp( "prontera",155,181 ); break;
  125.             case Job_Thief_High:            func_warp( "prontera",155,181 ); break;
  126.             case Job_Lord_Knight:           func_warp( "prontera",155,181 ); break;
  127.             case Job_High_Priest:           func_warp( "prontera",155,181 ); break;
  128.             case Job_High_Wizard:           func_warp( "prontera",155,181 ); break;
  129.             case Job_Whitesmith:            func_warp( "prontera",155,181 ); break;
  130.             case Job_Sniper:                func_warp( "prontera",155,181 ); break;
  131.             case Job_Assassin_Cross:        func_warp( "prontera",155,181 ); break;
  132.             case Job_Paladin:               func_warp( "prontera",155,181 ); break;
  133.             case Job_Champion:              func_warp( "prontera",155,181 ); break;
  134.             case Job_Professor:             func_warp( "prontera",155,181 ); break;
  135.             case Job_Stalker:               func_warp( "prontera",155,181 ); break;
  136.             case Job_Creator:               func_warp( "prontera",155,181 ); break;
  137.             case Job_Clown:                 func_warp( "prontera",155,181 ); break;
  138.             case Job_Gypsy:                 func_warp( "prontera",155,181 ); break;
  139.             case Job_Baby:                  func_warp( "prontera",155,181 ); break;
  140.             case Job_Baby_Mage:             func_warp( "prontera",155,181 ); break;
  141.             case Job_Baby_Archer:           func_warp( "prontera",155,181 ); break;
  142.             case Job_Baby_Acolyte:          func_warp( "prontera",155,181 ); break;
  143.             case Job_Baby_Merchant:         func_warp( "prontera",155,181 ); break;
  144.             case Job_Baby_Thief:            func_warp( "prontera",155,181 ); break;
  145.             case Job_Baby_Knight:           func_warp( "prontera",155,181 ); break;
  146.             case Job_Baby_Priest:           func_warp( "prontera",155,181 ); break;
  147.             case Job_Baby_Wizard:           func_warp( "prontera",155,181 ); break;
  148.             case Job_Baby_Blacksmith:       func_warp( "prontera",155,181 ); break;
  149.             case Job_Baby_Hunter:           func_warp( "prontera",155,181 ); break;
  150.             case Job_Baby_Assassin:         func_warp( "prontera",155,181 ); break;
  151.             case Job_Baby_Crusader:         func_warp( "prontera",155,181 ); break;
  152.             case Job_Baby_Monk:             func_warp( "prontera",155,181 ); break;
  153.             case Job_Baby_Sage:             func_warp( "prontera",155,181 ); break;
  154.             case Job_Baby_Rogue:            func_warp( "prontera",155,181 ); break;
  155.             case Job_Baby_Alchem:           func_warp( "prontera",155,181 ); break;
  156.             case Job_Baby_Alchemist:        func_warp( "prontera",155,181 ); break;
  157.             case Job_Baby_Bard:             func_warp( "prontera",155,181 ); break;
  158.             case Job_Baby_Dancer:           func_warp( "prontera",155,181 ); break;
  159.             case Job_Super_Baby:            func_warp( "prontera",155,181 ); break;
  160.             case Job_Taekwon:               func_warp( "prontera",155,181 ); break;
  161.             case Job_Star_Gladiator:        func_warp( "prontera",155,181 ); break;
  162.             case Job_Soul_Linker:           func_warp( "prontera",155,181 ); break;
  163.             case Job_Rune_Knight_T:         func_warp( "prontera",155,181 ); break;
  164.             case Job_Warlock_T:             func_warp( "prontera",155,181 ); break;
  165.             case Job_Ranger_T:              func_warp( "prontera",155,181 ); break;
  166.             case Job_Arch_Bishop_T:         func_warp( "prontera",155,181 ); break;
  167.             case Job_Mechanic_T:            func_warp( "prontera",155,181 ); break;
  168.             case Job_Guillotine_Cross_T:  func_warp( "prontera",155,181 ); break;
  169.             case Job_Royal_Guard_T:         func_warp( "prontera",155,181 ); break;
  170.             case Job_Sorcerer_T:            func_warp( "prontera",155,181 ); break;
  171.             case Job_Minstrel_T:            func_warp( "prontera",155,181 ); break;
  172.             case Job_Wanderer_T:            func_warp( "prontera",155,181 ); break;
  173.             case Job_Sura_T:                func_warp( "prontera",155,181 ); break;
  174.             case Job_Genetic_T:             func_warp( "prontera",155,181 ); break;
  175.             case Job_Shadow_Chaser_T:       func_warp( "prontera",155,181 ); break;
  176.             default:
  177.                 mes "invalid job";
  178.                 break;
  179.         }
  180.     }
  181.     close;
  182.    
  183.     function    func_jobmenu    {
  184.         while ( getarg( .@i,0 ) ) {
  185.             .@job = getarg( .@i );
  186.             .@menu$ = .@menu$ + jobname( .@job ) + ":";
  187.             .@i++;
  188.         }
  189.         return getarg( select( .@menu$ ) - 1 );
  190.     }
  191.    
  192.     function    func_warp   {
  193.         warp getarg( 2 ),getarg( 3 ),getarg( 4 );
  194.         return;
  195.     }
  196. }
Comments
  • User was banned
Add Comment
Please, Sign In to add comment