Урок по созданию ганг зон В самое начало пихаем это
Code
new ballas; //ballas - название банды
Дальше
Quote
public OnGameModeInit()
{
ballas = GangZoneCreate(1,2,3,4); //ballas- это название ваше зоны в начале мы указывали ее название.
1 - минимум по Х
2 - минимум по У
3 - максимум по Х
4 - максимум по У
Можете воспользоватся программой Xtreme Vehicle Plotter или FS Gang Zoner
ниже это
Code
public OnPlayerConnect(playerid)
{
GangZoneShowForPlayer(playerid,grove, COLOR_цвет);//Для показа зоны на карте
return 1;
}
ниже это
Code
public OnPlayerDeath(playerid, killerid, reason)
{
if(gTeam[killerid] == TEAM_Ballas) {//Указываем тим или банду захватываемой зоны
taketurfbackcount[killerid]++;
if(taketurfbackcount[killerid] == REOWN_TURF) {
GangZoneStopFlashForAll(ballas);//указываем в скобках название зоны которая будет мигать в данный момент это grove
GangZoneHideForAll(ballas);//Вставляем в скобки название зоны в данный момент грув grove
GangZoneShowForAll(ballas, GetPlayerColor(killerid) );//Это когда игрок захватил зону! будет перекрашиваться в его цвет, вставляем в скобки название зоны
taketurfbackcount[killerid]=0;
}
}
Потом куда хотите вставте это
Code
stock IsPlayerInArea(playerid, Float:min_x, Float:min_y ,Float:max_x, Float:max_y)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X <= max_x && X >= min_x && Y <= max_y && Y >= min_y) return 1;
return 0;
}