08:06
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Пара вопросов
slayerДата: Вторник, 10.06.2008, 23:09 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
Всем доброго времени суток!
Столкнулся с такой проблемой.
1). Я создаю собственный GAMEMOD и вот хотелось узнать, как сделать телепорт для всех игроков сервера, чтобы их телепортировало на определенную точку вместе с автомобилем? ( Допустим игрок пишет /rally и его телепортирует на определенное место, которое будет указано вместе с машиной в которой он находился)

2). Как сделать меню покупки машин?
Допустим обычный DeathMatch сервер. Игрок валит других и копит деньги, накопив вводит команду /cars и перед ним появляется списочек машин и их цены( К примеру Infernus 120.000$ Banshee 100.000$), игрок пишет что то типо /buy 1 и перед ним появляется автомобиль, с него снимаются деньги.
Если автомобиль взорвется то чтобы его больше нигде небыло на карте и достать его можно было только снова с помощью покупки.

Sad1erДата: Вторник, 10.06.2008, 23:37 | Сообщение # 2
Новенький
Группа: Продвинутые
Сообщений: 57
Награды: 1
Репутация: 8
Замечания: 0%
Статус:
1)

Code

      if (strcmp(cmdtext,"/rally", true)==0)
      {
          if(IsPlayerInAnyVehicle(playerid))
          {
          SetVehicleZAngle(GetPlayerVehicleID(playerid),92.9391); //НЕ редактировать
          SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); //Игрок будет телепортирован с автомобилем
          }
          else
          {
          SetPlayerPos(playerid,X,Y,Z);  // Игрок будучи телепортированым не сидя в автомобиле.
          }
          return 1;
      }

2)

В начало кода:

Quote
new Menu:buycar;

В public OnGameModInit() :

Code
    buycar = CreateMenu("Заголовок меню", 2, 200.0, 100.0, 150.0, 150.0);
      SetMenuColumnHeader(buycar, 0, "NAME");
      SetMenuColumnHeader(buycar, 1, "MONEY");
      AddMenuItem(buycar, 0, "Infernus");
      AddMenuItem(buycar, 1, "(500$)");
      ddMenuItem(buycar, 0, "Exit");

В отдельный public:

Code
public OnPlayerSelectedMenuRow(playerid, row)
{
          new Menu:Currentmenu = GetPlayerMenu(playerid);
          TogglePlayerControllable(playerid, 1);
          if(Currentmenu == paint)
          {
              switch(row)
              {
                  case 0:   
                    {
                     GivePlayerMoney(playerid, -цена);
                     new Float:x, Float:y, Float:z, Float:a; //НЕ редактировать
                     GetPlayerPos(playerid, x, y, z); //НЕ редактировать
                     GetPlayerFacingAngle(playerid, a); //НЕ редактировать
                     CreateVehicle(ид, x + 3.0, y + 3.0, z-2, a + 90.0, -1, -1, 5000); //НЕ редактировать кроме ИДа автомобиля.
                    }
                          case 1:   
                    {
                     //И так дальше заполнять эту проверку следуя, какие кейсы будут результатами тех или иных разделов в меню...
                    }
                    }
                    }
                    }

Жду плюс. :)


[BFH]Training Mode 2.4 - Complete!
[BFH]LSTDM 1.6 - 30%


[http://bfh-team.org/] - [BFH]-Team.

Сообщение отредактировал Alcatraz - Вторник, 10.06.2008, 23:38
slayerДата: Вторник, 10.06.2008, 23:40 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
Плюс Ты конечно заслужил)) Огромное спасибо тебе, если что в этом не разберусь то по мелочам обращусь к тебе.
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua