13:59
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: AXE, Weddew  
Розыск и премия менту.
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 для того чтобы узнать Розыск)
Или ты про другое? mda



Просто вода
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%
Статус:
да скажите и мне тож нада ато ни денег ничево недают crazy
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
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua