• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Помогите нубу!
DariusДата: Понедельник, 18.07.2011, 08:03:57 | Сообщение # 1

Группа: Пользователи
Сообщений: 14
Ребята помогите мне. Я хочу поставить машины у дома и чтоб в неё мог сесть только владелец дома. Если садет ктото другой чтоб писалось "У вас нет ключей от этого авто".
Подскажите что где как надо писать. Я в этом деле нуб! :)
 
СообщениеРебята помогите мне. Я хочу поставить машины у дома и чтоб в неё мог сесть только владелец дома. Если садет ктото другой чтоб писалось "У вас нет ключей от этого авто".
Подскажите что где как надо писать. Я в этом деле нуб! :)

Автор - Darius
Дата добавления - 18.07.2011 в 08:03:57
[east_side]_traneДата: Понедельник, 18.07.2011, 10:33:51 | Сообщение # 2

Группа: Пользователи
Сообщений: 443
Вот:

1.В верхушку скрипта или мода вставляй:
Code
new name;//имя машины  


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

2.Теперь добавляем саму машину!(в public OnGameModeInit)
Code
name = AddStaticVehicle(560,2161.1277,-1187.3746,23.6841,268.3306,3,3);


3. После чего добавляем в паблик (public OnPlayerStateChange):
Code
new vehicleid = GetPlayerVehicleID(playerid);  
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)  
{  
if(vehicleid ==name)  
{  
if(strcmp(PlayerName(playerid), "name", true) != 0)  
{  
RemovePlayerFromVehicle(playerid);  
SendClientMessage(playerid, 0xB50F00AA, "Этой машиной владеет name!.");  
}  
}  


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;  
}  


Везде name замени на свой ник.

Вот и всё с тебя + и награду)))


Pawn скриптер
Мои услуги по оптимизации
 
СообщениеВот:

1.В верхушку скрипта или мода вставляй:
Code
new name;//имя машины  


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

2.Теперь добавляем саму машину!(в public OnGameModeInit)
Code
name = AddStaticVehicle(560,2161.1277,-1187.3746,23.6841,268.3306,3,3);


3. После чего добавляем в паблик (public OnPlayerStateChange):
Code
new vehicleid = GetPlayerVehicleID(playerid);  
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)  
{  
if(vehicleid ==name)  
{  
if(strcmp(PlayerName(playerid), "name", true) != 0)  
{  
RemovePlayerFromVehicle(playerid);  
SendClientMessage(playerid, 0xB50F00AA, "Этой машиной владеет name!.");  
}  
}  


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;  
}  


Везде name замени на свой ник.

Вот и всё с тебя + и награду)))

Автор - [east_side]_trane
Дата добавления - 18.07.2011 в 10:33:51
DariusДата: Понедельник, 18.07.2011, 13:05:32 | Сообщение # 3

Группа: Пользователи
Сообщений: 14
Спасибо огромное)))) 11 :)

Добавлено (18.07.2011, 13:05)
---------------------------------------------
Code
name = AddStaticVehicle(560,2161.1277,-1187.3746,23.6841,268.3306,3,3);

А можете вот эту команду разобрать и написать что какие цифры означают, что написать заместо name и после public OnGameModeInit писать в любом месте этот код (В готовом РП моде)


Сообщение отредактировал Darius - Понедельник, 18.07.2011, 13:13:13
 
СообщениеСпасибо огромное)))) 11 :)

Добавлено (18.07.2011, 13:05)
---------------------------------------------
Code
name = AddStaticVehicle(560,2161.1277,-1187.3746,23.6841,268.3306,3,3);

А можете вот эту команду разобрать и написать что какие цифры означают, что написать заместо name и после public OnGameModeInit писать в любом месте этот код (В готовом РП моде)

Автор - Darius
Дата добавления - 18.07.2011 в 13:05:32
danik_rokДата: Понедельник, 18.07.2011, 14:44:54 | Сообщение # 4

Группа: Проверенные
Сообщений: 317
name = AddStaticVehicle(560,2161.1277,-1187.3746,23.6841,268.3306,3,3);

name - ето можно и удалять, но вабще ето какбы название машины в моде, ето для того чтобы можно было намнога легче присвоить или что-то сделать с етой машиной

560 - ид модели машины
2161.1277,-1187.3746,23.6841 - ето коардинаты машины x,y,z
268.3306 - ето вроде как машина повернута
3,3 - ето цвета машины, цвет 1 и цвет 2.


1. Вы сейчас в интернете.
2. Вы на сайте www.forum-pawno.net.ru.
3. Вы читаете это.
5. Вы не заметили что отсутствует пункт 4.
6. Вы сейчас это проверили.
7. Вы улыбаетесь.
 
Сообщениеname = AddStaticVehicle(560,2161.1277,-1187.3746,23.6841,268.3306,3,3);

name - ето можно и удалять, но вабще ето какбы название машины в моде, ето для того чтобы можно было намнога легче присвоить или что-то сделать с етой машиной

560 - ид модели машины
2161.1277,-1187.3746,23.6841 - ето коардинаты машины x,y,z
268.3306 - ето вроде как машина повернута
3,3 - ето цвета машины, цвет 1 и цвет 2.

Автор - danik_rok
Дата добавления - 18.07.2011 в 14:44:54
[east_side]_traneДата: Понедельник, 18.07.2011, 15:14:59 | Сообщение # 5

Группа: Пользователи
Сообщений: 443
name - замени эту фразу на свой ник
Quote
name - ето можно и удалять, но вабще ето какбы название машины в моде, ето для того чтобы можно было намнога легче присвоить или что-то сделать с етой машиной

это не имя машины, это переменная.


Pawn скриптер
Мои услуги по оптимизации
 
Сообщениеname - замени эту фразу на свой ник
Quote
name - ето можно и удалять, но вабще ето какбы название машины в моде, ето для того чтобы можно было намнога легче присвоить или что-то сделать с етой машиной

это не имя машины, это переменная.

Автор - [east_side]_trane
Дата добавления - 18.07.2011 в 15:14:59
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
04:15:06
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: