Главная » Файлы » Всё для SA-MP (San Andreas Multiplayer) » [FS] Скрипты

Грабим дома как на Samp-Rp

Изображение Отсутствует


Описание:
Скрипт для samp ограбление домов как на Samp-Rp

Ко всем new

Код
new robhouse[MAX_PLAYERS];  
new robhouse2[MAX_PLAYERS];


В public OnPlayerCommandText(playerid, cmdtext[])

Код
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

Код
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]

Код
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;  
}  
}  
}  


Если хотим давать звезды за грабеж

Код
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);
Дополнительная информация:
Добавил: DemiDoFF
Автор материала: Неизвестно (если знаете, то пишите в комментарии)
Источник: //gnr-samp.ucoz.ru/load/samp/fs/grabim_doma_kak_na_samp_rp/4-1-0-48 (указывать при копировании)
Раздел материала: Всё для SA-MP (San Andreas Multiplayer)
О материале:
Дата добавления материала: 10.02.2014 в 16:00
Дата последнего обновления материала:
Материал просмотрен: 4493 раза
Категория материала: [FS] Скрипты
К материалу оставлено: 0 комментариев

Ccылка
BB-Code
HTML-код

Правила публикации комментариев:
1. Запрещено оскорблять, унижать в грубой форме других пользователей.
2. Мат и грубые слова запрещены, даже в скрытой форме, для этого существуют масса слов которые заменяют мат.
3. Запрещено писать ссылки на другие сайты

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]