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

 



 
          





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





Последние Файлы 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  
зона на карте, которая запрещает оружие (как в интерьере)
Jay-iziДата: Воскресенье, 20.07.2008, 12:48 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 166
Награды: 1
Город: МосквА
Репутация: 21
Замечания: 60%
Статус:
Нужно небольшую часть карты отметить зоной, на которой человек не может достать оружие. Как, имея 4 точки, образующие четырехугольник, сделать зону? Или, если игрок выстрелит, даже в воздух, то его самого убивало.


FoXMaNДата: Воскресенье, 20.07.2008, 15:55 | Сообщение # 2
Уверенный в себе
Группа: Продвинутые
Сообщений: 187
Награды: 1
Город: hz
Репутация: 6
Замечания: 20%
Статус:
Vrode nereal sdelat', hotja mojno sdelat' zony napodobii.. tipo vhodiw v zony s orujiem i tebja ubivaet
MadCatДата: Воскресенье, 20.07.2008, 22:11 | Сообщение # 3
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 5
Город: Екатеринбург
Репутация: 24
Замечания: 0%
Статус:
А мне кажется, реал. Игрок заходит в зону - получаем его оружие с помощью GetPlayerWeaponsData с занесением их в переменные и делаем ResetPlayerWeapons на игроке, при выходе из зоны выдаем его имеющееся оружие и очищаем переменные.

Это в начало скрипта.

Code

new NOWEAPONZONE_Weapon[MAX_PLAYERS][13];
new NOWEAPONZONE_Ammo[MAX_PLAYERS][13];

Это - когда игрок выходит из зоны
Code

for(new w;w<13;w++){
  GivePlayerWeapon(playerid,NOWEAPONZONE_Weapon[playerid][w],NOWEAPONZONE_Ammo[playerid][w]);
}

А это - когда входит
Code

for(new w;w<13;w++){
  GetPlayerWeaponData(playerid,w,NOWEAPONZONE_Weapon[playerid][w],NOWEAPONZONE_Ammo[playerid][w]);
}
ResetPlayerWeapons(playerid);

Не проверял, но работать должно.


MultiGTA
Now open source
Последняя информация
  • Страница 1 из 1
  • 1
Поиск:





 


 


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