Advertisement
Guest User

Untitled

a guest
May 24th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. CMD:setobject(playerid, params[])
  2. {
  3. if(pInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, COLOR_RED, "[Ошибка]{FFFFFF} У Вас не хватает полномочий использовать данную команду!");
  4. if(sscanf(params, "dd", params[0],params[1])) return SCM(playerid, COLOR_YELLOW, "[Подсказка] {FFFFFF}Введите: /setobject [слот] [id объекта]");
  5. if(SlotObject[params[0]] != 0) return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Выбранный вами слот занят!");
  6. new Float:x1,Float:y1,Float:z1;
  7. GetPlayerPos(playerid,x1,y1,z1);
  8. SlotObject[params[0]] = CreateDynamicObject(params[1],x1+3.0,y1,z1,0.00,0.00,0.00);
  9. if(SlotObject[params[0]] != 0)
  10. {
  11. SendMes(playerid, COLOR_YELLOW, "[Информация] {FFFFFF}Объект: %i был успешно установлен! [Слот: [%i]", params[1], params[0]);
  12. new string[128];
  13. format(string, sizeof(string), "[A] {FFFFFF}%s установил объект: %i. [Слот: %i]", GetName(playerid), params[1], params[0]);
  14. SendAdminMessageEx(COLOR_RED, string, 7);
  15. }
  16. else SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Произошла ошибка при создании объекта");
  17. return 1;
  18. }
  19.  
  20. CMD:deletobject(playerid, params[])
  21. {
  22. if(pInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, COLOR_RED, "[Ошибка]{FFFFFF} У Вас не хватает полномочий использовать данную команду!");
  23. if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_YELLOW, "[Подсказка] {FFFFFF}Введите: /deletobject [слот]");
  24. if(SlotObject[params[0]] != 0)
  25. {
  26. DestroyDynamicObject(SlotObject[params[0]]);
  27. SlotObject[params[0]] = 0;
  28. new string[128];
  29. format(string, sizeof(string), "[A] {FFFFFF}%s очистил Слот: №%i.", GetName(playerid), params[0]);
  30. SendAdminMessageEx(COLOR_RED, string, 7);
  31. }
  32. return 1;
  33. }
  34. CMD:editobject(playerid, params[])
  35. {
  36. if(pInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, COLOR_RED, "[Ошибка]{FFFFFF} У Вас не хватает полномочий использовать данную команду!");
  37. if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_YELLOW, "[Подсказка] {FFFFFF}Введите: /editobject [слот]");
  38. {
  39. if(SlotObject[params[0]] != 0)
  40. {
  41. EditDynamicObject(playerid,SlotObject[params[0]]);
  42. }
  43. }
  44. return 1;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement