1 post in this topic

не 3D обьект а ретекстур.
 
Спойлер

RemoveBuildingForPlayer(playerid, 5300, 2475.7300, -686.6510, 11.3000, 0.25);
RemoveBuildingForPlayer(playerid, 5304, 2475.7300, -686.6510, 11.3000, 0.25);
RemoveBuildingForPlayer(playerid, 5302, 2475.7300, -686.6510, 11.3000, 0.25);
RemoveBuildingForPlayer(playerid, 5301, 2475.7300, -719.2750, 27.2800, 0.25);
RemoveBuildingForPlayer(playerid, 5303, 2477.1299, -726.2430, 12.7400, 0.25);
CreateDynamicObject(4091, 2475.38, -711.66, 11.93, 0.00, 0.00, 0.00);
CreateDynamicObject(4091, 2475.39, -711.66, 20.05, 0.00, 0.00, 0.00);
CreateDynamicObject(4091, 2491.52, -711.65, 11.92, 0.00, 0.00, 0.00);
CreateDynamicObject(4091, 2491.54, -711.64, 20.05, 0.00, 0.00, 0.00);
CreateDynamicObject(4091, 2468.89, -702.63, 11.87, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2468.89, -702.63, 20.04, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2479.69, -702.64, 11.87, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2479.69, -702.65, 20.04, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2490.48, -702.65, 11.87, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2490.48, -702.65, 20.06, 0.00, 0.00, -90.00);
CreateDynamicObject(5301, 2477.82, -720.05, 27.28, 0.00, 0.00, 0.00);
CreateDynamicObject(4091, 2499.15, -703.75, 11.87, 0.00, 0.00, 90.00);
CreateDynamicObject(4091, 2499.15, -703.59, 20.04, 0.00, 0.00, 90.00);
CreateDynamicObject(4091, 2498.87, -702.64, 11.87, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2498.87, -702.64, 20.06, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2458.23, -704.02, 11.92, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2458.23, -704.03, 20.04, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2458.23, -702.62, 11.87, 0.00, 0.00, -90.00);
CreateDynamicObject(4091, 2458.25, -702.62, 20.03, 0.00, 0.00, -90.00);
CreateDynamicObject(782, 2456.41, -726.28, 11.30, 0.00, 0.00, 0.00);
CreateDynamicObject(782, 2493.20, -726.42, 11.30, 0.00, 0.00, 0.00);
CreateDynamicObject(970, 2463.65, -721.56, 11.76, 0.00, 0.00, 90.00);
CreateDynamicObject(970, 2487.85, -721.47, 11.76, 0.00, 0.00, 90.00);
CreateDynamicObject(1423, 2444.43, -775.35, 12.00, 0.00, 0.00, 0.00);
CreateDynamicObject(1508, 2491.15, -688.28, 12.92, 0.00, 0.00, 90.00);
CreateDynamicObject(1508, 2472.86, -688.27, 12.92, 0.00, 0.00, 90.00);
CreateDynamicObject(1569, 2467.76, -719.42, 11.29, 0.00, 0.00, 0.00);
CreateDynamicObject(19377, 2468.93, -724.25, 11.20, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2479.41, -723.59, 11.20, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2489.90, -724.26, 11.20, 0.00, 90.00, 0.00);
CreateDynamicObject(1569, 2470.76, -719.41, 11.29, 0.00, 0.00, 180.00);
CreateDynamicObject(1569, 2474.58, -719.41, 11.29, 0.00, 0.00, 0.00);
CreateDynamicObject(1569, 2477.56, -719.41, 11.29, 0.00, 0.00, 180.00);
CreateDynamicObject(1569, 2481.71, -719.42, 11.29, 0.00, 0.00, 0.00);
CreateDynamicObject(1569, 2484.70, -719.42, 11.29, 0.00, 0.00, 180.00);
CreateDynamicObject(18809, 2504.31, -715.99, 2.34, 0.00, 0.00, 0.00);
CreateDynamicObject(18809, 2503.52, -691.95, 2.34, 0.00, 0.00, 0.00);
CreateDynamicObject(18809, 2453.80, -691.82, 2.34, 0.00, 0.00, 0.00);
CreateDynamicObject(18809, 2454.12, -715.89, 2.34, 0.00, 0.00, 0.00);
CreateDynamicObject(4322, 2446.24, -750.84, 12.68, 0.00, 0.00, -90.00);
CreateDynamicObject(1930, 2476.36, -719.47, 20.96, 0.00, 0.00, 90.00);
CreateDynamicObject(1790, 2506.79, -703.68, 13.67, 0.00, 0.00, 0.00);
CreateDynamicObject(3033, 2486.05, -719.47, 18.34, 0.00, 0.00, 0.00);
CreateDynamicObject(3033, 2466.16, -719.45, 18.34, 0.00, 0.00, 0.00);
CreateDynamicObject(3034, 2491.13, -688.24, 15.45, 0.00, 0.00, 180.00);
CreateDynamicObject(3034, 2472.86, -688.29, 15.49, 0.00, 0.00, 180.00);
CreateDynamicObject(2973, 2484.86, -686.59, 11.30, 0.00, 0.00, 0.00);
CreateDynamicObject(2973, 2477.94, -686.88, 11.30, 0.00, 0.00, 0.00);
CreateDynamicObject(2942, 2489.61, -719.80, 11.94, 0.00, 0.00, 0.00);
CreateDynamicObject(2942, 2461.64, -719.84, 11.94, 0.00, 0.00, 0.00);
CreateDynamicObject(1791, 2506.75, -703.77, 21.33, 0.00, 0.00, 0.00);
CreateDynamicObject(1792, 2450.62, -704.16, 13.02, 0.00, 0.00, 180.00);
CreateDynamicObject(19377, 2504.49, -716.99, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2504.56, -707.42, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2504.60, -697.82, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2504.59, -688.25, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2494.12, -688.23, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2483.71, -688.24, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2473.25, -688.21, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2462.80, -688.21, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2452.42, -688.17, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2452.42, -697.78, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2452.40, -707.29, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2452.41, -716.87, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2462.76, -714.73, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2473.24, -714.70, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2483.72, -714.69, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2494.18, -714.71, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2494.28, -705.20, 27.47, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2494.27, -695.66, 27.47, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2462.78, -697.05, 27.47, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2462.77, -706.61, 27.47, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2477.95, -697.63, 27.47, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2477.95, -707.09, 27.47, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2470.92, -705.18, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2470.98, -697.25, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2486.02, -697.17, 27.48, 0.00, 90.00, 0.00);
CreateDynamicObject(19377, 2485.70, -706.42, 27.47, 0.00, 90.00, 0.00);

 

Спойлер

_8-sYnnrJRw.jpg.153ff1c5c9d9162d1d1f591c18e68130.jpge_wqQjQdMVw.jpg.d50c0b65e7073f61f2b20e1cfb330ef8.jpg

 

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   You have pasted content with formatting.   Remove formatting

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

Loading...
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • youngblaste
      By youngblaste
      Привет. Не нужно писать что команда заезженная - просто выйди с темы.
      И так, постараюсь объяснить как всё работает в этой команде
      Погнали, хлопци!:
      CMD:makeadmin(playerid, params[]){ /* Здесь начинается наша команда */ if(p_info[playerid][pAdmin] < 7) /* Идёт проверка на админку, если наш уровень администратора ниже 7 то ничего не произойдёт (можно сменить на свой уровень) */ return true; /* возвращаем 1 - или же не на ельфийском, то просто ничего не пройзойдёт и команда не продолжит работу */ new name[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], targetid, admlvl, string[250]; /* Создаем переменные для команды (targetid - кому выдавать будем админку, admlvl - это какой лвл админки будем выдавать), string - ну это стринг :D */ if(sscanf(params, "ud", targetid, admlvl)) /* Делаем проверку на правильное написание команды */ return SendClientMessage(playerid, -1, "{84cd5c}[Подсказка] {ffffff} Используйте команду: /makeadmin [id игрока] [lvl админ-прав]"); /* Если мы ввели не верно команду, то нам возвращает сообщение в чат с подсказкой как ввести команду */ GetPlayerName(playerid, name, MAX_PLAYER_NAME); /* Тут мы получаем наш ник */ GetPlayerName(targetid, player, MAX_PLAYER_NAME); /* А тут мы получаем ник игрока которому выдаем админку */ if(!IsPlayerConnected(targetid)) /* Делаем проверку на то находится ли игрок на сервере, вообще у меня в команде здесь есть проверка на Авторизован ли игрок и она вместе с проверкой на есть ли такой игрок на сервере, но увы, я убрал потому что скорее всего не у всех есть такая фича, это не очень важно но если ты хоть немного шаришь то и сам добавишь проверку */ return SendClientMessage(playerid, -1, "{c23838}[Ошибка] {ffffff} Игрок ещё не вступил в игру"); /* Возвращаем сообщение о том что игрок ещё не вступил в игру - ну вообще должно быть "Игрока с таким ID нету на сервере", но если ты решишь добавить проверку на авторизацию то это будет немного лучше */ if(admlvl < 0 || admlvl > 6) /* Делаем проверку на какой лвл мы хотим поставить игрока, то есть мы не можем выдать лвл адм ниже 0 или выше 6, меняйте на своё если так нужно))) */ return SendClientMessage(playerid, -1, "{c23838}[Ошибка] {ffffff} Увы, нельзя выдавать меньше 0 или выше 6 уровня администратора"); /* Возвращаем сообщение о том что мы не можем выдавать меньше 0 или выше 6 лвл адм */ p_info[targetid][pAdmin] = admlvl; /* И так... p_info у вас может быть разное: PlayerInfo, pInfo, PI, PlayerInformation, p_Info, P_I и т.п., pAdmin так же может быть другим, хотя обычно такое, например: Admin, PlayerAdmin, Player_Admin, Adminka и т.п. */ format(string, sizeof(string), "{b33d3d}{A} Администратор %s[%d] назначил администратором игрока %s[%d]", name, playerid, player, targetid); /* И так, тут мы форматируем string и после отпрам в админ чат))) */ AdmChat(-1, string); /* Ниже вы увидите сток с AdmChat, крч просто отправляем в адм чат */ format(string, sizeof(string), "{ffffff}Администратор %s[%d] назначил Вас администратором %d-го уровня.", name, playerid, admlvl); /* Форматируем опять стринг и потом игроку отправим */ SendClientMessage(targetid, -1, string); /* Устал описовать команду, ну да ладно... Теперь отправляем игроку string */ return true; /* Возвращаем 1, чтобы небыло еррора))) */ } /* Здесь заканчивается наша команда */ /* vk.com/youngblaste - люbлю сkpuптuнг */ А теперь сток AdmChat, добавьте возле своих стоков ну или под командой:
      stock AdmChat(color, const text[]) /* тут не буду много объяснять */ { foreach(new i: Player) if(p_info[i][pAdmin] > 0) SendClientMessage(i, color, text); /* Обычно используют для админ чата... Ну и как всегда... p_info у вас может быть разное: PlayerInfo, pInfo, PI, PlayerInformation, p_Info, P_I и т.п., pAdmin так же может быть другим, хотя обычно такое, например: Admin, PlayerAdmin, Player_Admin, Adminka и т.п. */ } Если Вы заметили какую-то ошибку, пожалуйста отпишите. Надеюсь Вам понравился этот мини-урок, ну а точнее команда /makeadmin.
      Удачи, юные скриптеры