Guest User

Untitled

a guest
Nov 25th, 2012
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.27 KB | None | 0 0
  1. //comprar acessorios
  2. CMD:compraracessorios(playerid, params[])
  3. {
  4. new option, index, model, idx = GetPlayerVirtualWorld(playerid)-100, string[128];
  5. if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
  6. if(idx > 0 && idx < MAX_BIZ && BizInfo[idx][bType] != 2 || idx < 1 || idx > MAX_BIZ) return SendClientMessage(playerid, COLOR_GREY, "You are not inside a Clothes Shop.");
  7. if(sscanf(params, "ii", option, index))
  8. {
  9. SendClientMessage(playerid, COLOR_GREEN, "Lista de acessorios disponiveis:");
  10. SendClientMessage(playerid, -1, "Exemplo: /compraracessorios [ID do Acessorio] [Slot 0~9] ");
  11. SendClientMessage(playerid, -2, "Acessorios: Óculos 1~30 | Relógios 31~45 | Bandanas(na cabeça) 46~65 | Bones 66~75 1 | Mascaras(no rosto) 76~85");
  12. SendClientMessage(playerid, -2, "Acessorios: Cabelos 86~90 | Guitarra 91 | Cartola 92 | Capacetes 93~97 | HeadPhones 98~101");
  13. return 1;
  14. }
  15. if(BizInfo[idx][bProducts] < 1) return SendClientMessage(playerid, COLOR_GREY, "This business is currently out of products.");
  16. if(option < 1 || option > 101) return SendClientMessage(playerid, COLOR_GREY, "Toys are between 1 and 101.");
  17. if(index < 0 || index > 9) return SendClientMessage(playerid, COLOR_GREY, "Slots are between 0 and 9.");
  18. if(index > 1 && PlayerInfo[playerid][pVIP] < 1) return SendClientMessage(playerid, COLOR_GREY, "You need to have a higher VIP level to use more than 2 slots.");
  19. if(index > 3 && PlayerInfo[playerid][pVIP] < 2) return SendClientMessage(playerid, COLOR_GREY, "You need to have a higher VIP level to use more than 4 slots.");
  20. if(index > 5 && PlayerInfo[playerid][pVIP] < 3) return SendClientMessage(playerid, COLOR_GREY, "You need to have a higher VIP level to use more than 6 slots.");
  21. if(index > 7 && PlayerInfo[playerid][pVIP] < 4) return SendClientMessage(playerid, COLOR_GREY, "You need to have a higher VIP level to use more than 8 slots.");
  22. switch(option)
  23. {
  24. case 1 : model = 19006; case 2 : model = 19007; case 3 : model = 19008; case 4 : model = 19009; case 5 : model = 19010; // Glasses
  25. case 6 : model = 19011; case 7 : model = 19012; case 8 : model = 19013; case 9 : model = 19014; case 10: model = 19015;
  26. case 11: model = 19016; case 12: model = 19017; case 13: model = 19018; case 14: model = 19019; case 15: model = 19020;
  27. case 16: model = 19021; case 17: model = 19022; case 18: model = 19023; case 19: model = 19024; case 20: model = 19025;
  28. case 21: model = 19026; case 22: model = 19027; case 23: model = 19028; case 24: model = 19029; case 25: model = 19030;
  29. case 26: model = 19031; case 27: model = 19032; case 28: model = 19033; case 29: model = 19034; case 30: model = 19035;
  30. case 31: model = 19039; case 32: model = 19040; case 33: model = 19041; case 34: model = 19042; case 35: model = 19043; // Watches
  31. case 36: model = 19044; case 37: model = 19045; case 38: model = 19046; case 39: model = 19047; case 40: model = 19048;
  32. case 41: model = 19049; case 42: model = 19050; case 43: model = 19051; case 44: model = 19052; case 45: model = 19053;
  33. case 46: model = 18891; case 47: model = 18892; case 48: model = 18893; case 49: model = 18894; case 50: model = 18895; // Bandanas
  34. case 51: model = 18896; case 52: model = 18897; case 53: model = 18898; case 54: model = 18899; case 55: model = 18900;
  35. case 56: model = 18901; case 57: model = 18902; case 58: model = 18903; case 59: model = 18904; case 60: model = 18905;
  36. case 61: model = 18906; case 62: model = 18907; case 63: model = 18908; case 64: model = 18909; case 65: model = 18910;
  37. case 66: model = 18926; case 67: model = 18927; case 68: model = 18928; case 69: model = 18929; case 70: model = 18930; // Hats
  38. case 71: model = 18931; case 72: model = 18932; case 73: model = 18933; case 74: model = 18934; case 75: model = 18935;
  39. case 76: model = 18911; case 77: model = 18912; case 78: model = 18913; case 79: model = 18914; case 80: model = 18915; // Masks
  40. case 81: model = 18916; case 82: model = 18917; case 83: model = 18918; case 84: model = 18919; case 85: model = 18920;
  41. case 86: model = 18640; case 87 : model = 18975; case 88 : model = 19077; case 89 : model = 19136; case 90 : model = 19274;//cabelos
  42. case 91: model = 19317;//guitarra
  43. case 92: model = 19352;//cartola
  44. case 93: model = 18645; case 94: model = 18976; case 95: model = 18977;//Capacetes de motociclista
  45. case 96: model = 18978; case 97: model = 18979;
  46. case 98: model = 19421; case 99: model = 19422; case 100: model = 19423; case 101: model = 19424;//HeadPhones
  47.  
  48. }
  49. switch(option)
  50. {
  51. case 16: model = 19317; case 17: model = 19352; case 18: model = 18645; case 19: model = 18976; case 20: model = 18977;
  52. case 21: model = 18978; case 22: model = 18979; case 23: model = 18675;
  53. }
  54. if(PlayerInfo[playerid][pMoney] < 300) return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to do this.");
  55. PlayerInfo[playerid][pToyModel][index] = model;
  56. GiveZaiatMoney(playerid, -300);
  57. if(PlayerInfo[playerid][pMoney] < 300) return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to do this.");
  58. PlayerInfo[playerid][pToyModel][index] = model;
  59. GiveZaiatMoney(playerid, -300);
  60. format(string, sizeof(string), "* %s has bought a toy for $300.", RPN(playerid), params);
  61. SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  62. SendClientMessage(playerid, COLOR_WHITE, " You can view and edit your toys using /toys.");
  63. return 1;
  64. }
  65. //editar
  66. case 25: // Toy adding bones
  67. {
  68. /*
  69. 1) Spine | 2) Head | 3) Left upper arm | 4) Right upper arm | 5) Left hand | 6) Right hand | 7) Left thigh
  70. 8) Right thigh | 9) Left foot | 10) Right foot | 11) Right calf | 12) Left calf | 13) Left forearm
  71. 14) Right forearm | 15) Left clavicle | 16) Right clavicle | 17) Neck | 18) Jaw
  72. */
  73. ShowPlayerDialog(playerid, 25, DIALOG_STYLE_LIST, "Escolha a parte do corpo", "Corpo\nCabeça\nLBraço esquerdo\nBraço direito\nMão esquerda\nMão direita\nCoxa esquerda\nCoxa direita\nPé esquerdo\nPé direita\nPanturrilha direita\nPanturrilha esquerda\nClavícula direita\nClavícula direita\nPescoço\nMandíbula", "Escolher", "Voltar");
  74. }
Advertisement
Add Comment
Please, Sign In to add comment