| _Xottab_ | Дата: Суббота, 31.01.2009, 18:26 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус: 
| Как сделать чтоб команда /arrest могли использовать токо ФБР и сделайте код команды за "+" ПЛИЗ
|
| |
|
|
| sSeRegA | Дата: Суббота, 31.01.2009, 18:54 | Сообщение # 2 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 174
Награды: 6
Город: Рузаевка
Репутация: 43
Замечания: 60%
Статус: 
| Попробуй так [pwn] if(strcmp(cmd, "/arrest", true) == 0) { if(IsPlayerConnected(playerid)) { if(gTeam[playerid] == 2 || IsACop(playerid)) { if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1) { SendClientMessage(playerid, COLOR_GREY, " Вы не обязаные!"); return 1; } if(!PlayerToPoint(6.0, playerid, 268.3327,77.8972,1001.0391)) {// Jail spot SendClientMessage(playerid, COLOR_GREY, " Вы не около тюрьмы, нельзя арестовать !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]"); return 1; } moneys = strval(tmp); if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, " Тюремная выкуп не может быть ниже $1 или выше $99999 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]"); return 1; } new time = strval(tmp); if(time < 1 || time > 20) { SendClientMessage(playerid, COLOR_GREY, " Тюремные Минуты Времени не могут быть ниже 1 или над 20 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]"); return 1; } new bail = strval(tmp); if(bail < 0 || bail > 1) { SendClientMessage(playerid, COLOR_GREY, " Тюремный Залог не может быть ниже 0 или выше 1 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]"); return 1; } new bailprice = strval(tmp); if(bailprice < 0 || bailprice > 3000000) { SendClientMessage(playerid, COLOR_GREY, " Тюремный Залог не может быть ниже $0 или выше $3000000 !"); return 1; } new suspect = GetClosestPlayer(playerid); if(IsPlayerConnected(suspect)) { if(GetDistanceBetweenPlayers(playerid,suspect) < 5) { GetPlayerName(suspect, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(WantedLevel[suspect] < 1) { SendClientMessage(playerid, COLOR_GREY, " Игрок должен иметь хотябы 1 уровент преследования !"); return 1; } format(string, sizeof(string), "* Вы арестованы %s !", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); GivePlayerMoney(suspect, -moneys); format(string, sizeof(string), "*арестован %s ~n~ for $%d", sendername, moneys); GameTextForPlayer(suspect, string, 5000, 5); ResetPlayerWeapons(suspect); if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1) { format(string, sizeof(string), "<< Officer %s арестовал подзреваемого %s >>", sendername, giveplayer); OOCNews(COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2) { format(string, sizeof(string), "<< FBI Agent %s арестовал подзреваемого %s >>", sendername, giveplayer); OOCNews(COLOR_LIGHTRED, string); } else if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3) { format(string, sizeof(string), "<< Soldier %s арестовал подзреваемого %s >>", sendername, giveplayer); OOCNews(COLOR_LIGHTRED, string); } SetPlayerInterior(suspect, 6); SetPlayerPos(suspect,264.6288,77.5742,1001.0391); PlayerInfo[suspect][pJailTime] = time * 60; if(bail == 1) { JailPrice[suspect] = bailprice; format(string, sizeof(string), "*Вас посадили в тюрьму на %d Секунд. Залог: $%d", PlayerInfo[suspect][pJailTime], JailPrice[suspect]); SendClientMessage(suspect, COLOR_LIGHTBLUE, string); } else { JailPrice[suspect] = 0; format(string, sizeof(string), "*Вас посадили в тюрьму на %d Секунд. Залог: Unable", PlayerInfo[suspect][pJailTime]); SendClientMessage(suspect, COLOR_LIGHTBLUE, string); } PlayerInfo[suspect][pJailed] = 1; PlayerInfo[suspect][pArrested] += 1; SetPlayerFree(suspect,playerid, "*Арестованы!*"); WantedPoints[suspect] = 0; WantedLevel[suspect] = 0; WantLawyer[suspect] = 1; }//distance }//not connected else { SendClientMessage(playerid, COLOR_GREY, " Некаму вас арестовать!."); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не полицейский / FBI / National Guard !"); return 1; } }//not connected return 1; } [/pwn]
--------------------     
http://maps.serverhex.com/
Сообщение отредактировал Serega14 - Суббота, 31.01.2009, 18:55 |
| |
|
|
| Scorpi | Дата: Суббота, 31.01.2009, 18:56 | Сообщение # 3 |
|
Группа:
I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус: 
| Serega14, ты читать умееш? Он написал ТОЛЬКО ФБР! Ты туда фбр и ментов!
|
| |
|
|
| _Xottab_ | Дата: Суббота, 31.01.2009, 20:14 | Сообщение # 4 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус: 
| Я Писал что мне надо для ДМ сервака а не для ГФ Добавлено (31.01.2009, 20:14) --------------------------------------------- Я Писал что мне надо для ДМ сервака а не для ГФ
|
| |
|
|
| Scorpi | Дата: Суббота, 31.01.2009, 20:16 | Сообщение # 5 |
|
Группа:
I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус: 
| Хоттаб, какой код у фбровцев твоих?
|
| |
|
|
| Inferno | Дата: Суббота, 31.01.2009, 20:24 | Сообщение # 6 |
|
Хостинг-провайдер
Группа:
I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус: 
| Хоттаб, в SFTDM вроде даже фракций нет...
|
| |
|
|
| [SFD]Paul | Дата: Суббота, 31.01.2009, 20:25 | Сообщение # 7 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1441
Награды: 22
Город: Москва
Репутация: 237
Замечания: 0%
Статус: 
| Удалено
[FS] Weapon Shop [FS] Svalka [FS] Adminhouse
Сообщение отредактировал Paul[ICK] - Суббота, 31.01.2009, 21:35 |
| |
|
|
| _Xottab_ | Дата: Суббота, 31.01.2009, 20:32 | Сообщение # 8 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 272
Награды: 5
Город: Запорожье
Репутация: 37
Замечания: 40%
Статус: 
| gTeam[playerid] = TEAM_FBI
|
| |
|
|
| ByMeR_OK | Дата: Суббота, 31.01.2009, 21:04 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 246
Награды: 2
Город: Києв
Репутация: 21
Замечания: 0%
Статус: 
| Хоттаб, ну вот тебе дали код попробуй применить свой тим ФБР туда. Кстати есть такая фишка у ситилайфе в моде бронтозавра
Сообщение отредактировал ByMeR_OK - Суббота, 31.01.2009, 21:05 |
| |
|
|
| N[i]k_E | Дата: Суббота, 31.01.2009, 21:35 | Сообщение # 10 |
|
Местный
Группа:
Пользователи
Сообщений: 698
Награды: 3
Город: Киев :)
Репутация: 37
Замечания: 40%
Статус: 
| Выдерать код из гф, для мода DM - тупо
FUCK OFF ME! 1000000 машин на сервере, не веришь? Не верь :fun:
|
| |
|
|