• Страница 1 из 1
  • 1
Модератор форума: dr40  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Два вопроса (Всё внутри))
Два вопроса
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$ и появляется старый и т.д. Когда обратно возвращяешся к пикапу и выбераешь "Завершить", то он возвращяет ваш скин.

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


Есть паблик для чекпоинтов,присваивай ему переменную,потом делай проверку что если на нем появляется новый итд.А id скина игрока записывай в переменную при начале работы,а потом просто из той переменной выдавай скин
13.11.2012 в 16:20
Как делать проверку? И на счёт скина можно попроще?
13.11.2012 в 16:53
Со скином это самое простое,к SetPlayerCheckpoint(playerid, 2230.7722,-2285.6963,14.3751, 2.0); сделай наприме check1 = SetPlayerCheckpoint(playerid, 2230.7722,-2285.6963,14.3751, 2.0);

и там в вики поищи паблик в котором проверку делать и там поймешь
13.11.2012 в 20:57
Ок. Спасибо. Щас посмотрю
14.11.2012 в 14:39
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Два вопроса (Всё внутри))
  • Страница 1 из 1
  • 1
Поиск: