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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
FAQ по созданию автомобиля для отдельного игрока
LatronДата: Четверг, 10.02.2011, 21:23 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Сейчас я вам расскажу, как делать личную машину для игрока!

1.В верхушку скрипта или мода вставляете:

Code
new nexotronix;//имя машины

Вместо Nexotronix вставляете нужное вам имя или никнейм!

2.Теперь добавляем саму машину!

В паблик:

Code

public OnGameModeInit

Вставляем это:
Code
Nexotronix = AddStaticVehicle(567,2161.1277,-1187.3746,23.6841,268.3306,3,3);  

3. После чего добавляем в паблик:

Code
public OnPlayerStateChange

Такой вот код:
Code
new vehicleid = GetPlayerVehicleID(playerid);   
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)   
{   
if(vehicleid ==nexotronix)   
{   
if(strcmp(PlayerName(playerid), "Nexotronix", true) != 0)   
{   
RemovePlayerFromVehicle(playerid);   
SendClientMessage(playerid, 0xB50F00AA, "Этой машиной владеет Nexotronix!.");   
}   
}  

4.Если же вы хотите добавить ещё одну тачку, добавте ниже кода, который вы видите выше! Вот такое:

Code
if(vehicleid ==название машины)//вместо слов название машины, вставляейте то название, которое сами ей даёте!   
{   
if(strcmp(PlayerName(playerid), "(НИК/ИМЯ)", true) != 0)   
{   
RemovePlayerFromVehicle(playerid);   
SendClientMessage(playerid, 0xB50F00AA, "Этой машиной владеет (НИК/ИМЯ)!.");   
}   
}  

5.И главное не забывайте в любое место в вашем скрипте, вставить такой код:

Code
stock PlayerName(playerid)   
{   
new PlrName[MAX_PLAYER_NAME];   
GetPlayerName(playerid,PlrName,sizeof(PlrName));   
return PlrName;   
}  

вот и всё...ставим +=)(ошибок нету сам проверял...
Автор работы-[LK]_BuMcH


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Сообщение отредактировал Latron - Пятница, 11.02.2011, 00:04
PustikДата: Четверг, 10.02.2011, 23:01 | Сообщение # 2
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
начинаешь надоедать. Указывай автора.... Точно писал не ты так как видел это на па**о.ру!
LatronДата: Пятница, 11.02.2011, 00:02 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
откуда даже я знаю кто автор а ну да..ща напишу


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


rassoft1994Дата: Среда, 23.02.2011, 17:17 | Сообщение # 4
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Город: SHIMKENT
Репутация: -3
Замечания: 0%
Статус:
fun Ты копируешь от другого автора ну хоть правильно копируй ошибок навалом вот правельный
//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-+-+-+-+-+-+-+-+-+
#include <a_samp>
#include <a_vehicles>
//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-+-+-+-+-+-+-+-+-+
new Black;
new PlayerName;
//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-+-+-+-+-+-+-+-+-+
public OnGameModeInit()
{
Black = AddStaticVehicle(411,2452.2534,-1684.4218,13.2449,86.8497,9,9);
return 1;
}

//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-+-+-+-+-+-+-+-+-+
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
new Playername[MAX_PLAYER_NAME];

GetPlayerName(playerid, Playername, sizeof(Playername));
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if(vehicleid ==Black)
{
if(strcmp(Playername, "Black", true))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0xB50F00AA, ""Этой машиной владеет Black!.");
}
}
}
}


ras
EakwarpДата: Среда, 23.02.2011, 17:39 | Сообщение # 5
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Все равно двойка. Лишь плодите очередные "здраствуйти миня завут кампания скриптеров я хачу придлажить вам сваи услуги"... Ну напишите вы хоть нормальный FAQ так что бы это было хоть капельку интереснее..


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
DiSEДата: Среда, 23.02.2011, 21:53 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Можно сделать в "мульон" легче
LatronДата: Четверг, 24.02.2011, 00:19 | Сообщение # 7
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Ды говорить тока умеет


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


DiSEДата: Четверг, 24.02.2011, 09:22 | Сообщение # 8
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
:facepalm:
EakwarpДата: Четверг, 24.02.2011, 10:17 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Да пилять... Опьясняю для особо глупых, даже этот унылый код можно выполнить в нормальном виде.

Code
enum carInfo { carname[MAX_PLAYER_NAME], carid };
new CarInfo[][carInfo] = {
{"name"},
{"name2"}
};
public OnGameModeInit()
{
  CarInfo[0][carid] = AddStaticVehicle(411,2452.2534,-1684.4218,13.2449,86.8497,9,9);
  CarInfo[1][carid] = AddStaticVehicle(411,2452.2534,-1684.4218,13.2449,86.8497,9,9);
  return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
  new vehicleid = GetPlayerVehicleID(playerid),Playername[MAX_PLAYER_NAME],str[128];
  GetPlayerName(playerid, Playername, sizeof(Playername));
  if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
  {
   for(new i; i<sizeof(CarInfo); i++)
   {
    if(vehicleid==CarInfo[i][carid])
    {
     if(strcmp(Playername, CarInfo[i][carname], true))
     {
      RemovePlayerFromVehicle(playerid);
      format(str,sizeof(str),"Этой машиной владеет %s.",CarInfo[i][carname]);
      SendClientMessage(playerid, 0xB50F00AA, str);
     }
     break;
    }
   }
  }
  return 1;
}

Потратил минуту.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
GolovoreZzZДата: Среда, 27.04.2011, 11:06 | Сообщение # 10
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 0
Город: Оренбург
Репутация: 9
Замечания: 0%
Статус:
Итак каждую машину? crazy
ВеликсДата: Среда, 27.04.2011, 11:30 | Сообщение # 11
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
GolovoreZzZ, да


[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
BottlerДата: Среда, 27.04.2011, 16:16 | Сообщение # 12
Освоившийся
Группа: Пользователи
Сообщений: 92
Награды: 2
Город: Kohtla-Jarve
Репутация: 2
Замечания: 0%
Статус:
crazy автора данной темы на мыло!
HawkinsДата: Четверг, 28.04.2011, 15:48 | Сообщение # 13
Освоившийся
Группа: Продвинутые
Сообщений: 82
Награды: 1
Город: Волжский
Репутация: 169
Замечания: 40%
Статус:
Тема хоть и полезная, но уже видел где то такую


+100500
GolovoreZzZДата: Пятница, 29.04.2011, 07:33 | Сообщение # 14
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 0
Город: Оренбург
Репутация: 9
Замечания: 0%
Статус:
Hawkins, +
Тоже видел на многих сайтах,копируют bad

LatronДата: Суббота, 30.04.2011, 00:12 | Сообщение # 15
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
GolovoreZzZ, я не понимаю я что писал что я её автор?


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


  • Страница 1 из 1
  • 1
Поиск:





 


 


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