Guest User

Untitled

a guest
Sep 20th, 2021
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.22 KB | None | 0 0
  1. void __GetRaceResourcePathes(unsigned race, std::vector <std::string>& vec_stPathes)
  2. {
  3.     if (__IsGuildRace(race))
  4.     {
  5.         vec_stPathes.push_back ("d:/ymir work/guild/");
  6.         vec_stPathes.push_back ("d:/ymir work/npc/");
  7.         vec_stPathes.push_back ("d:/ymir work/npc2/");
  8.         vec_stPathes.push_back ("d:/ymir work/monster/");
  9.         vec_stPathes.push_back ("d:/ymir work/monster2/");
  10.         vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  11.         vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  12.     }
  13.     else if (__IsNPCRace(race))
  14.     {
  15.         if (race>=x1 && race<=x2) //Change x1 and x2 with your npc_pet vnum range!!!
  16.         {
  17.             vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  18.             vec_stPathes.push_back ("d:/ymir work/npc/");
  19.             vec_stPathes.push_back ("d:/ymir work/npc2/");
  20.             vec_stPathes.push_back ("d:/ymir work/monster/");
  21.             vec_stPathes.push_back ("d:/ymir work/monster2/");
  22.             vec_stPathes.push_back ("d:/ymir work/guild/");
  23.             vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  24.         }
  25.         else if (race>=x3 && race<=x4) //Change x3 and x4 with your npc_mount vnum range!!!
  26.         {
  27.             vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  28.             vec_stPathes.push_back ("d:/ymir work/npc/");
  29.             vec_stPathes.push_back ("d:/ymir work/npc2/");
  30.             vec_stPathes.push_back ("d:/ymir work/monster/");
  31.             vec_stPathes.push_back ("d:/ymir work/monster2/");
  32.             vec_stPathes.push_back ("d:/ymir work/guild/");
  33.             vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  34.         }
  35.         else if (race >= 30000)
  36.         {
  37.             vec_stPathes.push_back ("d:/ymir work/npc2/");
  38.             vec_stPathes.push_back ("d:/ymir work/npc/");
  39.             vec_stPathes.push_back ("d:/ymir work/monster/");
  40.             vec_stPathes.push_back ("d:/ymir work/monster2/");
  41.             vec_stPathes.push_back ("d:/ymir work/guild/");
  42.             vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  43.             vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  44.         }
  45.         else
  46.         {
  47.             vec_stPathes.push_back ("d:/ymir work/npc/");
  48.             vec_stPathes.push_back ("d:/ymir work/npc2/");
  49.             vec_stPathes.push_back ("d:/ymir work/monster/");
  50.             vec_stPathes.push_back ("d:/ymir work/monster2/");
  51.             vec_stPathes.push_back ("d:/ymir work/guild/");
  52.             vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  53.             vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  54.         }
  55.     }
  56.     // ¸¸żěŔý ŔĚşĄĆ®żë żążÜ ¸ó˝şĹÍ
  57.     else if (8507 == race || 8510 == race)
  58.     {
  59.         vec_stPathes.push_back ("d:/ymir work/monster2/");
  60.         vec_stPathes.push_back ("d:/ymir work/monster/");
  61.         vec_stPathes.push_back ("d:/ymir work/npc/");
  62.         vec_stPathes.push_back ("d:/ymir work/npc2/");
  63.         vec_stPathes.push_back ("d:/ymir work/guild/");
  64.         vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  65.         vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  66.     }
  67.     else if (race > 8000)
  68.     {
  69.         vec_stPathes.push_back ("d:/ymir work/monster/");
  70.         vec_stPathes.push_back ("d:/ymir work/monster2/");
  71.         vec_stPathes.push_back ("d:/ymir work/npc/");
  72.         vec_stPathes.push_back ("d:/ymir work/npc2/");
  73.         vec_stPathes.push_back ("d:/ymir work/guild/");
  74.         vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  75.         vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  76.     }
  77.     else if (race > 2000)
  78.     {
  79.         vec_stPathes.push_back ("d:/ymir work/monster2/");
  80.         vec_stPathes.push_back ("d:/ymir work/monster/");
  81.         vec_stPathes.push_back ("d:/ymir work/npc/");
  82.         vec_stPathes.push_back ("d:/ymir work/npc2/");
  83.         vec_stPathes.push_back ("d:/ymir work/guild/");
  84.         vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  85.         vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  86.     }
  87.     else if (race>=1400 && race<=1700)
  88.     {
  89.         vec_stPathes.push_back ("d:/ymir work/monster2/");
  90.         vec_stPathes.push_back ("d:/ymir work/monster/");
  91.         vec_stPathes.push_back ("d:/ymir work/npc/");
  92.         vec_stPathes.push_back ("d:/ymir work/npc2/");
  93.         vec_stPathes.push_back ("d:/ymir work/guild/");
  94.         vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  95.         vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  96.     }
  97.     else
  98.     {
  99.         vec_stPathes.push_back ("d:/ymir work/monster/");
  100.         vec_stPathes.push_back ("d:/ymir work/monster2/");
  101.         vec_stPathes.push_back ("d:/ymir work/npc/");
  102.         vec_stPathes.push_back ("d:/ymir work/npc2/");
  103.         vec_stPathes.push_back ("d:/ymir work/guild/");
  104.         vec_stPathes.push_back ("d:/ymir work/npc_pet/");
  105.         vec_stPathes.push_back ("d:/ymir work/npc_mount/");
  106.     }
  107.     return;
  108. }
Advertisement
Add Comment
Please, Sign In to add comment