Advertisement
Guest User

Comanda setskill b-hood v4 by KeDe

a guest
Jan 12th, 2022
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. YCMD:setskill(playerid, params[], help) {
  2. if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
  3. new id, job, skill;
  4. if(sscanf(params, "ui", id,job,skill)) return SCM(playerid, COLOR_GREY, "Sintaxa: {FFFFFF}/setskill <playerid/name> <Job ID> <Skill Level>");
  5. if(11 > job < 1)
  6. return SCM(playerid, -1, "Invalid Job! (1-11)");
  7. if(5 > skill < 1)
  8. return SCM(playerid, -1, "Invalid Skill! (1-5)");
  9. switch(job) {
  10. case 1: {
  11. if(skill == PlayerInfo[id][pTruckerSkill])
  12. return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
  13. PlayerInfo[id][pTruckerSkill] = skill;
  14. UpdateVar(id, "TruckerSkill", PlayerInfo[id][pTruckerSkill]);
  15. va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Trucker.", GetName(playerid), skill);
  16. va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Trucker lui %s.", skill, GetName(id));
  17. }
  18. case 2: {
  19. if(skill == PlayerInfo[id][pGarbageSkill])
  20. return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
  21. PlayerInfo[id][pGarbageSkill] = skill;
  22. UpdateVar(id, "GarbageSkill", PlayerInfo[id][pGarbageSkill]);
  23. va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Garbage.", GetName(playerid), skill);
  24. va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Garbage lui %s.", skill, GetName(id));
  25. }
  26. case 3: {
  27. if(skill == PlayerInfo[id][pPizzaSkill])
  28. return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
  29. PlayerInfo[id][pPizzaSkill] = skill;
  30. UpdateVar(id, "PizzaSkill", PlayerInfo[id][pPizzaSkill]);
  31. va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Pizza.", GetName(playerid), skill);
  32. va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Pizza lui %s.", skill, GetName(id));
  33. }
  34. case 4: {
  35. if(skill == PlayerInfo[id][pCurierSkill])
  36. return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
  37. PlayerInfo[id][pCurierSkill] = skill;
  38. UpdateVar(id, "CurierSkill", PlayerInfo[id][pCurierSkill]);
  39. va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Curier.", GetName(playerid), skill);
  40. va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Curier lui %s.", skill, GetName(id));
  41. }
  42. case 5: {
  43. if(skill == PlayerInfo[id][pFarmerSkill])
  44. return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
  45. PlayerInfo[id][pFarmerSkill] = skill;
  46. UpdateVar(id, "FarmerSkill", PlayerInfo[id][pFarmerSkill]);
  47. va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Farmer.", GetName(playerid), skill);
  48. va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Farmer lui %s.", skill, GetName(id));
  49. }
  50. case 6: {
  51. if(skill == PlayerInfo[id][pPilotSkill])
  52. return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
  53. PlayerInfo[id][pPilotSkill] = skill;
  54. UpdateVar(id, "PilotSkill", PlayerInfo[id][pPilotSkill]);
  55. va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Pilot.", GetName(playerid), skill);
  56. va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Pilot lui %s.", skill, GetName(id));
  57. }
  58. case 7: {
  59. if(skill == PlayerInfo[id][pMatSkill])
  60. return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
  61. PlayerInfo[id][pMatSkill] = skill;
  62. UpdateVar(id, "MatSkill", PlayerInfo[id][pMatSkill]);
  63. va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Materials.", GetName(playerid), skill);
  64. va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Materials lui %s.", skill, GetName(id));
  65. }
  66. case 8: {
  67. if(skill == PlayerInfo[id][pStivuitorSkill])
  68. return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
  69. PlayerInfo[id][pStivuitorSkill] = skill;
  70. UpdateVar(id, "StivuitorSkill", PlayerInfo[id][pStivuitorSkill]);
  71. va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Stivuitor.", GetName(playerid), skill);
  72. va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Stivuitor lui %s.", skill, GetName(id));
  73. }
  74. }
  75. return true;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement