Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Прыжок с парашютом ( первая команда )

Статус
В этой теме нельзя размещать новые ответы.

KeNNy_Pro

Новичок
Здравствуйте уважаемые юзеры форума pawno-info.ru. Совсем недавно захотел открыть свой сервер SAMP и понял, что без знаний PAWNO мне не обойтись. Вот начал по немногу осваивать программу и решил сделать первую команду. Скорее всего уже была, но я точно не знаю :)
Вобщем команда всем известная. Это /skydive. Мне захотелось добавить себе в мод, но я не мог в других модах найти и решил написать сам.
в public OnPlayerCommandText пишем:
PHP:
if (strcmp("/skydive", cmdtext, true, 10)  == 0) 
{ 
new Float:x, Float:y, Float:z; 
GetPlayerPos(playerid,x,y,z); 
SetPlayerPos (playerid,x,y,z+3000); // высота с которой вы будете падать 
GivePlayerWeapon(playerid, 46, 1); // вам выдаётся парашют
SendClientMessage(playerid, COLOR_GREEN, "Удачного полёта :)");
SetPlayerVirtualWorld(playerid, 0);//Виртуальный мир
SetPlayerInterior(playerid, 0);//Интерьер  
return 1; 
}
Эта команда больше конечно подходит для DM серверов, но можна и для админов на РП сделать :) Только не забудте проверку на админа добавить.

Если есть ошибки, пожалуйста не судите меня ) я только начал и это мой первый опыт

Решил не парить остальных новичком и добавлю проверку на админа :)
PHP:
if (strcmp("/skydive", cmdtext, true, 10)  == 0) 
{ 
     if(PlayerInfo(playerid)[pAdmin] >= 1)
     {
          new Float:x, Float:y, Float:z; 
          GetPlayerPos(playerid,x,y,z); 
          SetPlayerPos (playerid,x,y,z+3000); // высота с которой вы будете падать 
          GivePlayerWeapon(playerid, 46, 1); // вам выдаётся парашют
          SendClientMessage(playerid, COLOR_GREEN, "Удачного полёта :)");
SetPlayerVirtualWorld(playerid, 0);//Виртуальный мир
SetPlayerInterior(playerid, 0);//Интерьер 
      } 
      return 1; 
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу