• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
Супер скорость авто
danik_rokДата: Воскресенье, 16.10.2011, 11:18:42 | Сообщение # 1

Группа: Проверенные
Сообщений: 317
Доброго времени суток! Этот урок для тех кто хочет сделать супер скорость!
Начнём ...

Ко всем new добавим:
Code
new bool:re_speed[MAX_PLAYERS];

В OnPlayerCommandText добавим:
Code
if(strcmp("/speed", cmdtext, true, 10) == 0)
{
     if(!IsPlayerInAnyVehicle(playerid))
     {
         return SendClientMessage(playerid, 0xc0c0c0AA, "• Ты должен находится в машине!");
     }

     if( !re_speed[playerid] )
     {
         re_speed[playerid] = true;
         SendClientMessage(playerid, 0xFFFFFFAA, "• Ты активировал супер скорость / жми на азот чтобы использовать её");
     }
     else
     {
         re_speed[playerid] = false;
         SendClientMessage(playerid, 0xFFFFFFAA, "• Ты деактивировал супер скорость.");
     }
     return 1;
}

В OnPlayerKeyStateChange добавим
Code
if(newkeys & KEY_FIRE)
{
     if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
     {
         if( re_speed[playerid] )
         {
             SetVehicleSpeed(GetPlayerVehicleID(playerid), 500);
         }
     }
}

Так-же добавим новый сток:
Code
stock SetVehicleSpeed(vehicleid,mph)
{
     new Float:Vx, Float:Vy, Float:Vz ,Float:speeds, Float:multiple;
     GetVehicleVelocity(vehicleid,Vx,Vy,Vz);
     speeds = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz);
     if(speeds > 0)
     {
         multiple = (mph / (speeds * 250));
         return SetVehicleVelocity(vehicleid, Vx*multiple, Vy*multiple, Vz*multiple);
     }
     return 0;
}

Ну вот и всё. Теперь если ввести в чате /speed и нажать на кнопку азота скорость увеличется до 500 км/ч

Урок by Danik_Rok
Создатель Mov1c


1. Вы сейчас в интернете.
2. Вы на сайте www.forum-pawno.net.ru.
3. Вы читаете это.
5. Вы не заметили что отсутствует пункт 4.
6. Вы сейчас это проверили.
7. Вы улыбаетесь.
 
СообщениеДоброго времени суток! Этот урок для тех кто хочет сделать супер скорость!
Начнём ...

Ко всем new добавим:
Code
new bool:re_speed[MAX_PLAYERS];

В OnPlayerCommandText добавим:
Code
if(strcmp("/speed", cmdtext, true, 10) == 0)
{
     if(!IsPlayerInAnyVehicle(playerid))
     {
         return SendClientMessage(playerid, 0xc0c0c0AA, "• Ты должен находится в машине!");
     }

     if( !re_speed[playerid] )
     {
         re_speed[playerid] = true;
         SendClientMessage(playerid, 0xFFFFFFAA, "• Ты активировал супер скорость / жми на азот чтобы использовать её");
     }
     else
     {
         re_speed[playerid] = false;
         SendClientMessage(playerid, 0xFFFFFFAA, "• Ты деактивировал супер скорость.");
     }
     return 1;
}

В OnPlayerKeyStateChange добавим
Code
if(newkeys & KEY_FIRE)
{
     if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
     {
         if( re_speed[playerid] )
         {
             SetVehicleSpeed(GetPlayerVehicleID(playerid), 500);
         }
     }
}

Так-же добавим новый сток:
Code
stock SetVehicleSpeed(vehicleid,mph)
{
     new Float:Vx, Float:Vy, Float:Vz ,Float:speeds, Float:multiple;
     GetVehicleVelocity(vehicleid,Vx,Vy,Vz);
     speeds = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz);
     if(speeds > 0)
     {
         multiple = (mph / (speeds * 250));
         return SetVehicleVelocity(vehicleid, Vx*multiple, Vy*multiple, Vz*multiple);
     }
     return 0;
}

Ну вот и всё. Теперь если ввести в чате /speed и нажать на кнопку азота скорость увеличется до 500 км/ч

Урок by Danik_Rok
Создатель Mov1c

Автор - danik_rok
Дата добавления - 16.10.2011 в 11:18:42
[east_side]_traneДата: Воскресенье, 16.10.2011, 19:47:34 | Сообщение # 2

Группа: Пользователи
Сообщений: 443
Ну это воще не реально.. ты хоть сделай для админа ток, а то все будут летать со скоростью 30000к :D

Pawn скриптер
Мои услуги по оптимизации
 
СообщениеНу это воще не реально.. ты хоть сделай для админа ток, а то все будут летать со скоростью 30000к :D

Автор - [east_side]_trane
Дата добавления - 16.10.2011 в 19:47:34
TWiXДата: Воскресенье, 16.10.2011, 20:36:37 | Сообщение # 3

Группа: Пользователи
Сообщений: 316
эта команда так для дополнения мода прикольными штучками...для РП я думаю это ваще не надо...для ДМ тоже...а для Race может кому и пригодиться...+ик дам))

Хоронят олигарха. Гроб стоит. Собрались друзья.
Подходит к покойному Гусинский, достает портмоне,
извлекает 200 долларов, кладет в гроб и скорбно отходит.
За Гусинским к гробу подходит Потанин, тоже достает портмоне,
отсчитывает 200 долларов, кладет, отходит.
Наконец, подбегает Березовский. Достает чековую книжку,
выписывает чек на 600 долларов, кладе, забирает 400 баксов
наличными, отходит.
 
Сообщениеэта команда так для дополнения мода прикольными штучками...для РП я думаю это ваще не надо...для ДМ тоже...а для Race может кому и пригодиться...+ик дам))

Автор - TWiX
Дата добавления - 16.10.2011 в 20:36:37
danik_rokДата: Среда, 19.10.2011, 17:54:51 | Сообщение # 4

Группа: Проверенные
Сообщений: 317
Ну я базу дал, а если надо будет ограничить доступ к команде то пускай люди просят, помогу сделать

1. Вы сейчас в интернете.
2. Вы на сайте www.forum-pawno.net.ru.
3. Вы читаете это.
5. Вы не заметили что отсутствует пункт 4.
6. Вы сейчас это проверили.
7. Вы улыбаетесь.
 
СообщениеНу я базу дал, а если надо будет ограничить доступ к команде то пускай люди просят, помогу сделать

Автор - danik_rok
Дата добавления - 19.10.2011 в 17:54:51
sega21rusДата: Суббота, 28.06.2014, 10:22:01 | Сообщение # 5

Группа: Пользователи
Сообщений: 1
danik_rok,  Добавь пожалуйста, чтобы только админы могли воспользоваться этой командой. :) :)
 
Сообщениеdanik_rok,  Добавь пожалуйста, чтобы только админы могли воспользоваться этой командой. :) :)

Автор - sega21rus
Дата добавления - 28.06.2014 в 10:22:01
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
20:44:26
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: