Доступ к готовым решениям

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

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

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

Ограбление дома

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

Saimon_Jones

Изучающий
Пользователь
Регистрация
12 Фев 2012
Сообщения
387
Лучшие ответы
0
Репутация
190
Ко всем new
PHP:
new robhouse[MAX_PLAYERS]; 
new robhouse2[MAX_PLAYERS];
В public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmd,"/robhouse",true)==0) 
{ 
for(new h = 0; h < sizeof(HouseInfo); h++) 
{ 
if (IsAGang(playerid)) 
{ 
if (PlayerToPoint(8.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez])) 
{ 
if (robhouse[playerid] !=0) 
{ 
SendClientMessage(playerid, COLOR_GRAD1, "Вы уже грабили дом в этом часу"); 
return 1; 
} 
if(HouseInfo[h][hOwned] == 0) 
{ 
SendClientMessage(playerid, COLOR_GRAD1, "У дома нет владельца"); 
return 1; 
} 
// SendClientMessage(man, COLOR_REDD, "Ваш дом ограбили на сумму 500 вирт!"); 
SendClientMessage(playerid, COLOR_GREEN, "Вы ограбили дом, сдайте украденные вещи на металлолом командой: /selltv"); 
SetPlayerAttachedObject(playerid, 1 , 1518, 1,0.11,0.36,0.0,0.0,90.0); 
ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1); 
SetPlayerCheckpoint(playerid,1935.3763,-2081.4346,13.5624,4.0); 
GetPlayerName(playerid, sendername, sizeof(sendername)); 
SendClientMessage(playerid, COLOR_WHITE, "Место на карте помечено красной меткой");
Продаем краденное - /sellrob
PHP:
if(strcmp(cmd,"/sellrob",true)==0) 
{ 
if (IsAGang(playerid)) 
{ 
if( robhouse2[playerid] !=1) 
{ 
SendClientMessage(playerid, COLOR_WHITE, "Вы ни чего не украли"); 
return 1; 
} 
if(!PlayerToPoint(10.0,playerid,1935.3763,-2081.4346,13.5624)) 
{ 
SendClientMessage(playerid, COLOR_WHITE, "Вы не на месте приёма металолома"); 
return 1; 
} 
PlayerInfo[playerid][pCash] +=500; 
SendClientMessage(playerid, COLOR_GREEN, "Вам заплатили за ваши украденные предметы 500 вирт"); 
RemovePlayerAttachedObject(playerid, 1); 
ApplyAnimation(playerid,"GHANDS","gsign1LH",4.0,0,0,0,0,0); 
robhouse2[playerid] =0; 
} 
return 1; 
}
Если хотим чтобы роняли краденное в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) [/COLOR]
PHP:
if(newkeys & KEY_SPRINT && newkeys & KEY_JUMP) 
{ 
if(IsAGang(playerid)) 
{ 
if(robhouse2[playerid] == 1) 
{ 
RemovePlayerAttachedObject(playerid,1); 
SendClientMessage(playerid,COLOR_RED,"Вы уронили и разбили телевизор!"); 
DisablePlayerCheckpoint(playerid); 
robhouse2[playerid] = 0; 
CP[playerid] = 0; 
} 
} 
} 
if(newkeys == KEY_FIRE) 
{ 
if(IsAGang(playerid)) 
{ 
if(robhouse2[playerid] == 1) 
{ 
RemovePlayerAttachedObject(playerid,1); 
SendClientMessage(playerid,COLOR_RED,"Вы уронили и разбили телевизор!"); 
DisablePlayerCheckpoint(playerid); 
CP[playerid] = 0; 
robhouse2[playerid] = 0; 
} 
} 
} 
if(newkeys & KEY_SECONDARY_ATTACK || (newkeys & KEY_SUBMISSION && newkeys & KEY_SECONDARY_ATTACK )) 
{ 
if(IsAGang(playerid)) 
{ 
if(robhouse2[playerid] == 1) 
{ 
RemovePlayerAttachedObject(playerid,1); 
SendClientMessage(playerid,COLOR_RED,"Вы уронили и разбили телевизор!"); 
DisablePlayerCheckpoint(playerid); 
CP[playerid] = 0; 
robhouse2[playerid] = 0; 
} 
} 
}
Если хотим давать звезды за грабеж
PHP:
format(string, sizeof(string), "Рация: Cообщает: Неизвестный. Преступление: Ограбление. Подозреваемый: %s",sendername); 
SendClientMessage(playerid, COLOR_NEWS, string); 
SetPlayerWantedLevel(playerid,WantedLevel[playerid] = 1); 
PlayerInfo[playerid][pZakonp] -= 1; 
PlayerInfo[playerid][pCrimes] += 1; 
format(string, sizeof(string), "Рация: Cообщает: Неизвестный. Преступление: Ограбление. Подозреваемый: %s",sendername); 
SendCopsMessage(playerid, COLOR_NEWS, string);





[Cleo] Car teleport for Samp-Rp
[Урок] #pragma tabsize и warning 217
[Урок] ГангЗоны Samp-Rp (Зоны Trigger'a)
[Урок] Онлайн радио в машине ( by Saimon )
[MAP] Респавн бомжей
[FS] /dragleader - уволить лидера оффлайн
[FS] Лотерея от админа!
[FS] /bzp - ремень безопасности
[FS] Грабим дома как на Samp-Rp
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу