Создание GPS навигатора

Уроки по скриптингу

Moderator: SJplayer

Avatar
Topic author
Дим M
Администратор
Администратор
Posts: 1319
With us: 7 years 5 months

Создание GPS навигатора

Post #1by Дим » 22 May 2013, 10:18

Создание GPS навигатора
Автор: BomBom

Создаем команду /gps:

Code: Select all

if(strcmp(cmd"/gps"true) == 0

     
ShowPlayerDialog(playerid111DIALOG_STYLE_LIST"GPS Навигатор","Важные Места\nРаботы\nАвторынки\nОтключить Навигатор","Выбрать","Выход"); 
     return 
true
 }  


где:

Code: Select all

111 id диалога,замените на свой
DIALOG_STYLE_LIST Название Диалога,оставляем 
"GPS Навигатор" Заголовок Диалога 
"Важные Места\nРаботы и т.п" Группы GPS,добавляем\изменяем на свои


В public OnDialogResponse:

Code: Select all

if(dialogid == 111

     if(
response
     { 
          if(
listitem == 0
          { 
               
ShowPlayerDialog(playerid112DIALOG_STYLE_LIST"GPS Навигатор || Стр.Важные","Важное Место 1\nВажное Место 2\nВажное Место 3","Отметить","Выход"); 
          } 
          if(
listitem == 1
          { 
               
ShowPlayerDialog(playerid113DIALOG_STYLE_LIST"GPS Навигатор || Стр.Работы","Работа 1\nРабота 2\nРабота 3","Отметить","Выход"); 
          } 
          if(
listitem == 2
          { 
               
ShowPlayerDialog(playerid114DIALOG_STYLE_LIST"GPS Навигатор || Стр.Авторынки","Авторынок 1\nАвторынок 2 2\nАвторынок 3","Отметить","Выход"); 
          } 
          if(
listitem == 3
          { 
               
DisablePlayerCheckpoint(playerid); 
               
SendClientMessage(playerid0xFF00AA"Ваш GPS навигатор[Выключен]"); 
          } 
     } 
}  


Далее прописываем функцию самого GPS:

Code: Select all

if(dialogid == 112// функция страницы "Важные" 

     if(
response
     { 
          if(
listitem == 0
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
          if(
listitem == 1
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
          if(
listitem == 2
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
     } 



if(
dialogid == 113// функция страницы "Работы" 

     if(
response
     { 
          if(
listitem == 0
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
          if(
listitem == 1
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
          if(
listitem == 2
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
     } 



if(
dialogid == 114// функция страницы "Авторынки" 

     if(
response
     { 
          if(
listitem == 0
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
          if(
listitem == 1
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
          if(
listitem == 2
          { 
               
SetPlayerCheckpoint(playeridваши координаты); 
               
SendClientMessage(playerid0xFF00AA"Место положение было отмечено на вашем GPS"); 
          } 
     } 
}  
i love you mxIni Mysql

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “Уроки”

Who is online

Users browsing this forum: 1 guest