Gressie
Мастер
Коротко скажу что там у них когда ты в дм зоне то появляется вверху вроде надпись NO-DM Zone
и когда бьёшь то заморозка на 5 сек ну пожалуй начнём:
Ко всем new пишем:
В Public OnPlayerConnect пишем:
В Public OnPlayerUpdate пишем это:
Далее в OnPlayerKeyStateChange пишем это:
Добавляем где все паблики:
Координаты заменить можете на свои.
Скрин:
Вырезано с мода: Crime Streets RPG [Copy]
Автор вырезки: Maks5 (я)
Будут ошибки пишите в тему
Понравилось? Ставь +сик
Ко всем new пишем:
PHP:
new Text:Textdraw7;
PHP:
Textdraw7 = TextDrawCreate(520.000000, 100.000000, "~r~NO-DM ~w~ZONE");
TextDrawLetterSize(Textdraw7, 0.400000, 0.900000);
TextDrawFont(Textdraw7, 3);
TextDrawSetProportional(Textdraw7, 1);
PHP:
if(IsPlayerInRangeOfPoint(playerid,120.0,-2057.51000977,-93.35166931,34.92178345) ||
IsPlayerInRangeOfPoint(playerid,120.0,-2048.7891,-88.3166,34.8689) ||
IsPlayerInRangeOfPoint(playerid,120.0,-2044.5071,475.2555,34.8764) ||
IsPlayerInRangeOfPoint(playerid,120.0,1529.5999,-1691.2001,13.0781) ||
IsPlayerInRangeOfPoint(playerid,120.0,273.4904,1857.4559,8.7578) ||
IsPlayerInRangeOfPoint(playerid,120.0,2217.281,-1150.5349,1025.7969) ||
IsPlayerInRangeOfPoint(playerid,120.0,1791.7633,-1292.0948,13.5502))
{
TextDrawShowForPlayer(playerid,Textdraw7);
SetPlayerArmedWeapon(playerid, 0);
}
else
{
TextDrawHideForPlayer(playerid,Textdraw7);
}
PHP:
if((newkeys & KEY_FIRE) || ( (newkeys & KEY_AIM) && (oldkeys & KEY_AIM) && (newkeys & KEY_SECONDARY_ATTACK) ) )
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,120.0,-2057.51000977,-93.35166931,34.92178345) ||
IsPlayerInRangeOfPoint(playerid,120.0,-2048.7891,-88.3166,34.8689) ||
IsPlayerInRangeOfPoint(playerid,120.0,-2044.5071,475.2555,34.8764) ||
IsPlayerInRangeOfPoint(playerid,120.0,1529.5999,-1691.2001,13.0781) ||
IsPlayerInRangeOfPoint(playerid,120.0,273.4904,1857.4559,8.7578) ||
IsPlayerInRangeOfPoint(playerid,120.0,2217.281,-1150.5349,1025.7969) ||
IsPlayerInRangeOfPoint(playerid,120.0,1791.7633,-1292.0948,13.5502))
{
ShowPlayerDialog(playerid,8956,DIALOG_STYLE_MSGBOX,"{b3f9b0}","{FFFFFF}В зеленых зонах запрещено драться\n Вы заморожены на 5 секунд","Ok","");
TogglePlayerControllable(playerid, false);
SetTimerEx("UnfreezePlayer", 5000, false, "i", playerid);
ApplyAnimation(playerid,"PED","getup_front",4.0,0,0,0,0,0);
}
}
}
PHP:
forward UnfreezePlayer(playerid);
public UnfreezePlayer(playerid) return TogglePlayerControllable(playerid, true);
Скрин:
Вырезано с мода: Crime Streets RPG [Copy]
Автор вырезки: Maks5 (я)
Будут ошибки пишите в тему
Понравилось? Ставь +сик
Последнее редактирование модератором:
