 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Розыск и премия менту.
| |
| teGo | Дата: Понедельник, 11.08.2008, 14:08 | Сообщение # 1 |
|
Новенький
Группа:
Продвинутые
Сообщений: 55
Награды: 1
Репутация: 2
Замечания: 60%
Статус: 
| Вот решил спросить у вас: как можно осуществить розыск и премия менту? Есть ли уже что то готовое на эту тему? Если нет, то подскажите как реализовать
|
| |
|
|
| Lance | Дата: Понедельник, 11.08.2008, 16:01 | Сообщение # 2 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 482
Награды: 9
Город: Ставрополь
Репутация: 139
Замечания: 0%
Статус: 
| мм.. В годвазеее и так это есть =) 5к за убийство преступника и /wanted для того чтобы узнать Розыск) Или ты про другое?
Просто вода
|
| |
|
|
| teGo | Дата: Понедельник, 11.08.2008, 16:35 | Сообщение # 3 |
|
Новенький
Группа:
Продвинутые
Сообщений: 55
Награды: 1
Репутация: 2
Замечания: 60%
Статус: 
| что то ничего не дают за убийство. А где в моде смена на статус -умер и дать награду томуто?
Сообщение отредактировал teGo - Понедельник, 11.08.2008, 16:41 |
| |
|
|
| Lance | Дата: Понедельник, 11.08.2008, 16:42 | Сообщение # 4 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 482
Награды: 9
Город: Ставрополь
Репутация: 139
Замечания: 0%
Статус: 
| хм. у меня, когда у игрока уровень розыска, за его убийство дают $_$
Просто вода
|
| |
|
|
| teGo | Дата: Понедельник, 11.08.2008, 16:44 | Сообщение # 5 |
|
Новенький
Группа:
Продвинутые
Сообщений: 55
Награды: 1
Репутация: 2
Замечания: 60%
Статус: 
| А где это в коде, ткните пальцем плз.
|
| |
|
|
| Xottab96 | Дата: Среда, 17.12.2008, 13:13 | Сообщение # 6 |
|
Новенький
Группа:
Пользователи
Сообщений: 7
Награды: 1
Репутация: 2
Замечания: 0%
Статус: 
| Это работает токо у копов но не у лидера(кто не ремонтировал лидерки)!!!мне тоже интересно как сделать
|
| |
|
|
| DEDAN | Дата: Понедельник, 23.02.2009, 01:59 | Сообщение # 7 |
|
Новенький
Группа:
Пользователи
Сообщений: 12
Награды: 1
Город: самара
Репутация: -5
Замечания: 0%
Статус: 
| да скажите и мне тож нада ато ни денег ничево недают
|
| |
|
|
| MaZiRaT | Дата: Суббота, 12.09.2009, 14:29 | Сообщение # 8 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 295
Награды: 7
Город: Самара
Репутация: 3
Замечания: 100%
Статус: 
| Может знает кто как сделать сори за то что тему поднял  Добавлено (12.09.2009, 14:29) --------------------------------------------- Может знает кто как сделать сори за то что тему поднял 
|
| |
|
|
| Awm | Дата: Суббота, 12.09.2009, 15:53 | Сообщение # 9 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| в OnPlayerDeath меняем gTeam[killerid] = 2 на IsACop(killerid) и всё будет работать.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| MaZiRaT | Дата: Суббота, 12.09.2009, 16:10 | Сообщение # 10 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 295
Награды: 7
Город: Самара
Репутация: 3
Замечания: 100%
Статус: 
| Awm, E:\DOCUME~1\ToreTTo\C316~1\903F~1\SAMP_GF\SAMP_R~1\SAMP\GAMEMO~1\GF.pwn(3102) : error 001: expected token: ")", but found "{" после измененияДобавлено (12.09.2009, 16:10) --------------------------------------------- вот кусочег мож не то че сделал [pwn] //new killer[MAX_PLAYER_NAME]; //GetPlayerName(killerid, killer, sizeof(killer)); new slice = 100; //$100 playercash = GetPlayerMoney(playerid); if(IsACop(killerid) { WantedPoints[killerid] += 2; } //+ 2 wanted points if(SafeTime[playerid] <= 0)
|
| |
|
|
| Awm | Дата: Суббота, 12.09.2009, 16:42 | Сообщение # 11 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| MaZiRaT, эм а скобку забыл поставить учи анг.язык хоть такие простые ошибки будешь сам исправлять. и там могу сказать что не в одном месте только надо заменить....Добавлено (12.09.2009, 16:42) --------------------------------------------- if(IsACop(killerid)) { WantedPoints[killerid] += 2; } //+ 2 wanted points
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| _BigSm0ke_ | Дата: Воскресенье, 13.09.2009, 12:48 | Сообщение # 12 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Вот система из моего мода. Думаю все понятно, что лишнее и вам ненадо просто сотрите строки, например если штрафы надо убрать. [pwn]Code public OnPlayerDeath(playerid, killerid, reason) {
if(PlayerInfo[killerid][pMember] == 3 || PlayerInfo[killerid][pLeader] == 3 || PlayerInfo[killerid][pMember] == 2 || PlayerInfo[killerid][pLeader] == 2 || PlayerInfo[killerid][pMember] == 1 || PlayerInfo[killerid][pLeader] == 1) { if(WantedLevel[playerid] == 1) { GivePlayerMoney(killerid,300); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 1 и получили 300$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 200; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 300$ и посадил в тюрягу на 200 секунд. "); GivePlayerMoney(playerid,-300); } else if(WantedLevel[playerid] == 2) { GivePlayerMoney(killerid,500); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 2 и получили 500$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 350; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 500$ и посадил в тюрягу на 350 секунд. "); GivePlayerMoney(playerid,-500); } else if(WantedLevel[playerid] == 3) { GivePlayerMoney(killerid,700); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 3 и получили 700$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 500; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 700$ и посадил в тюрягу на 500 секунд. "); GivePlayerMoney(playerid,-700); } else if(WantedLevel[playerid] == 4) { GivePlayerMoney(killerid,900); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 4 и получили 900$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 600; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 900$ и посадил в тюрягу на 600 секунд. "); GivePlayerMoney(playerid,-900); } else if(WantedLevel[playerid] == 5) { GivePlayerMoney(killerid,1100); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 5 и получили 1100$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 800; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 1100$ и посадил в тюрягу на 800 секунд. "); GivePlayerMoney(playerid,-1100); } else if(WantedLevel[playerid] == 6) { GivePlayerMoney(killerid,1500); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 6 и получили 1500$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 1000; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 1500$ и посадил в тюрягу на 1000 секунд. "); GivePlayerMoney(playerid,-1500); } else if(WantedLevel[playerid] == 7) { GivePlayerMoney(killerid,2000); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 7 и получили 2000$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 1200; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 2000$ и посадил в тюрягу на 1200 секунд. "); GivePlayerMoney(playerid,-2000); } else if(WantedLevel[playerid] == 8) { GivePlayerMoney(killerid,2500); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 8 и получили 2500$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 1500; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 1500$ и посадил в тюрягу на 1500 секунд. "); GivePlayerMoney(playerid,-2500); } else if(WantedLevel[playerid] == 9) { GivePlayerMoney(killerid,3000); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 9 и получили 3000$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 1800; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 1500$ и посадил в тюрягу на 1800 секунд. "); GivePlayerMoney(playerid,-3000); } else if(WantedLevel[playerid] == 10) { GivePlayerMoney(killerid,3000); SendClientMessage(killerid, 0x33CCFFAA, " Вы обезвредили преступника с уровнем розыска 10 и получили 3000$. "); PlayerInfo[playerid][pWantedDeaths] += 1; PlayerInfo[playerid][pJailed] = 1; PlayerInfo[playerid][pJailTime] = 1800; SendClientMessage(playerid, 0x33CCFFAA, " Вас обезвредил офицер, выписал вам штраф в размере 1500$ и посадил в тюрягу на 1800 секунд. "); GivePlayerMoney(playerid,-3000); }
} [/pwn] С вас + если помог.
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
Сообщение отредактировал _BigSm0ke_ - Воскресенье, 13.09.2009, 12:50 |
| |
|
|
| EdYa | Дата: Воскресенье, 13.09.2009, 12:57 | Сообщение # 13 |
|
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус: 
| Бооо, зачем так много условий if/else if?
|
| |
|
|
| Awm | Дата: Воскресенье, 13.09.2009, 13:09 | Сообщение # 14 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (_BigSm0ke_) if(PlayerInfo[killerid][pMember] == 3 || PlayerInfo[killerid][pLeader] == 3 || PlayerInfo[killerid][pMember] == 2 || PlayerInfo[killerid][pLeader] == 2 || PlayerInfo[killerid][pMember] == 1 || PlayerInfo[killerid][pLeader] == 1) не лехче просто IsACop(playerid) ? и накуя так много if/else?
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| _BigSm0ke_ | Дата: Воскресенье, 13.09.2009, 20:25 | Сообщение # 15 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| ну для меня так легче))
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
|
 |
|
 | |
| |
|