• Страница 1 из 1
  • 1
Модератор форума: dr40  
Два вопроса
SerterrДата: Понедельник, 12.11.2012, 21:50 | Сообщение # 1
.::Offline::.
Разбойник
Сообщений: 41
[ 10 ]
Награды: 0

Статус отсутствует
1. Когда игрок садиться в такси у него вылезает ДО "Вы хотите арендовать этот автомобиль за 500?","Согласиться","Отменить", и когда игрок покупал эту машину она становилась только его. И оставалась на том же месте где он её оставил не исчезая. Когда другой игрок садился в машину которую купил другой игрок, то его выкидывало и писало, что автомобиль пренадлежит другому игроку.

2. Помогите доработать работу грузщика.

Мой new и define

Code
new GCLOTHES;
#define COLOR_GREEN 0x33AA33FF


Code
GCLOTHES = CreatePickup(1275,23,2137.5137,-2282.4878,20.6719,0);


public OnPlayerPickUpPickup(playerid, pickupid)

Code

{
   if(pickupid == GCLOTHES)
  {
  ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Приём на работу","Вы хотите начать рабочий день грузщика?","Начать","Завершить");
return 1;
  }
  }


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Code
{
  if(dialogid==1)
   {
   if(response)
   {
   {
      SetPlayerSkin(playerid, 16);
      SendClientMessage(playerid, COLOR_GREEN, "Вы приняты!Ваша задача нести мешки на склад!");
      SetPlayerCheckpoint(playerid, 2230.7722,-2285.6963,14.3751, 2.0);
   }
   }
   }
  return 1;
}


Как сделать так чтобы когда игрок заходил на этот чекпоинт удалялись все и появлялся новый? Но когда наступаешь на новый, то вам даётся 25$ и появляется старый и т.д. Когда обратно возвращяешся к пикапу и выбераешь "Завершить", то он возвращяет ваш скин.

Огромное спасибо тем кто поможет. Поставлю +)
 
ZioHikДата: Вторник, 13.11.2012, 16:20 | Сообщение # 2
.::Online::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Quote (Serterr)
Как сделать так чтобы когда игрок заходил на этот чекпоинт удалялись все и появлялся новый? Но когда наступаешь на новый, то вам даётся 25$ и появляется старый и т.д. Когда обратно возвращяешся к пикапу и выбераешь "Завершить", то он возвращяет ваш скин.


Есть паблик для чекпоинтов,присваивай ему переменную,потом делай проверку что если на нем появляется новый итд.А id скина игрока записывай в переменную при начале работы,а потом просто из той переменной выдавай скин
 
SerterrДата: Вторник, 13.11.2012, 16:53 | Сообщение # 3
.::Offline::.
Разбойник
Сообщений: 41
[ 10 ]
Награды: 0

Статус отсутствует
Как делать проверку? И на счёт скина можно попроще?
 
ZioHikДата: Вторник, 13.11.2012, 20:57 | Сообщение # 4
.::Online::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Со скином это самое простое,к SetPlayerCheckpoint(playerid, 2230.7722,-2285.6963,14.3751, 2.0); сделай наприме check1 = SetPlayerCheckpoint(playerid, 2230.7722,-2285.6963,14.3751, 2.0);

и там в вики поищи паблик в котором проверку делать и там поймешь
 
SerterrДата: Среда, 14.11.2012, 14:39 | Сообщение # 5
.::Offline::.
Разбойник
Сообщений: 41
[ 10 ]
Награды: 0

Статус отсутствует
Ок. Спасибо. Щас посмотрю
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика