Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Урок]Создание Gang-зоны с захватом

Статус
В этой теме нельзя размещать новые ответы.

francesko

Умник
В самый верх мода, ко всем new

PHP:
Code

new startturf[MAX_PLAYERS]; 
new gangzone1;

В public OnGameModeInit

PHP:
Code

 gangzone1 = GangZoneCreate(2337.898, -2724.066, 2874.097, -2309.553);

В public OnPlayerConnect

PHP:
Code

GangZoneShowForPlayer(playerid, gangzone1, 0xFF450096);

В public OnPlayerDisconnect

PHP:
Code

GangZoneHideForPlayer(playerid, gangzone1);

В public OnPlayerDeath

PHP:
Code

if(gTeam[killerid] != gTeam[playerid] && INVALID_PLAYER_ID != killerid && gTeam[killerid] == TEAM1) 
  { 
  startturf[killerid]++; 
  startturf[playerid] = 0; 
  if(startturf[killerid] == 4) 
  { 
  new pname[MAX_PLAYER_NAME],str[256]; 
  GetPlayerName(killerid,pname,sizeof(pname)); 
  format(str,sizeof(str),"%s(%d) атакует территорию",pname,killerid); 
  SendClientMessageToAll(0xFF0000AA,str); 
  GangZoneFlashForAll(gangzone1,GetPlayerColor(killerid)); 
  } 
  if(startturf[killerid] == 8) 
  { 
  new pname[MAX_PLAYER_NAME],str[256]; 
  GetPlayerName(killerid,pname,sizeof(pname)); 
  format(str,sizeof(str),"%s(%d) успешно захватил территорию",pname,killerid); 
  SendClientMessageToAll(0xFF0000AA,str); 
  GangZoneStopFlashForAll(gangzone1); 
  GangZoneShowForAll(gangzone1,GetPlayerColor(killerid)); 
               startturf[killerid] = 0; 
  } 
  }

Обязательно замените TEAM1 на вашу команду.
Хорошо пойдёт для RPG Модов которые пишут с 0!

+сиков не прошу выложил для новичков!

Автор: ilverbac[k]
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу