|
Проверка на группу игрока перед посадкой в транспорт
|
|
| FloresT | Дата: Понедельник, 08.12.2008, 21:12 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 204
Награды: 3
Город: Izhevsk
Репутация: 43
Замечания: 0%
Статус: 
| Так как в данном разделе уже 60 страниц, то, согласитесь, найти среди всего этого то, чем я заинтересован, просто нереально (в поиске можно вбивать бесконечно, т.к. тема очень обширная в плане лексики). Ближе к делу: мне нужно, чтобы при посадке в транспорт (полицейская машина) производилась проверка на принадлежность к группе 1 (полиция), типа: [pwn] if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { } [/pwn] Но куда все это впихнуть - я не знаю.
ICQ: 75-74-733
|
| |
|
|
| N[i]k_E | Дата: Понедельник, 08.12.2008, 21:20 | Сообщение # 2 |
|
Местный
Группа:
Пользователи
Сообщений: 698
Награды: 3
Город: Киев :)
Репутация: 37
Замечания: 40%
Статус: 
| [pwn]{ if(gTeam[playerid] >= 3) { if (IsACopCar(vehicleid) && !ispassenger) { if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3 || PlayerInfo[playerid][pLeader]==14) {} else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle"); } } if (IsAnAmbulance(vehicleid) && !ispassenger) { if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { } else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Stealing An Ambulance"); } } } return 1; }[/pwn] У меня это находиться тут , помогло? ставь +
FUCK OFF ME! 1000000 машин на сервере, не веришь? Не верь :fun:
|
| |
|
|
| FloresT | Дата: Понедельник, 08.12.2008, 21:30 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 204
Награды: 3
Город: Izhevsk
Репутация: 43
Замечания: 0%
Статус: 
| Quote (N|i|k_E) У меня это находиться тут , помогло? ставь + Поставлю, если объяснишь куда это все вставлять. И еще - как сделать, чтобы игроку выдавалось то же самое при посадке вновь созданные автомобили (полиц. машины)?
ICQ: 75-74-733
Сообщение отредактировал FloresT - Понедельник, 08.12.2008, 21:34 |
| |
|
|
| RouTe | Дата: Понедельник, 08.12.2008, 22:09 | Сообщение # 4 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 124
Награды: 2
Город: гг
Репутация: 6
Замечания: 40%
Статус: 
| FloresT, попробуй у паблик запхать может поможет))
нету подписи -_-
|
| |
|
|
| Splash | Дата: Понедельник, 08.12.2008, 22:15 | Сообщение # 5 |
|
Местный
Группа:
Продвинутые
Сообщений: 610
Награды: 10
Город: Le-vice closed
Репутация: 74
Замечания: 20%
Статус: 
| да нет же, FloresT, смотри сам код полностью if(newcar == 188 || newcar == 195 || newcar == 194 || newcar == 193 || newcar == 192 || newcar == 191 || newcar == 187) { if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard {} else { SendClientMessage(playerid,COLOR_GREY," вы не в регулярной армии !"); RemovePlayerFromVehicle(playerid); } } где числа 188, 195 и.т.п. - порядковые АЙДИ автообилей а пихать это вот сюда if(newstate == PLAYER_STATE_DRIVER)
В следующий раз бан.
|
| |
|
|
| hub4 | Дата: Понедельник, 08.12.2008, 23:38 | Сообщение # 6 |
|
Новенький
Группа:
Продвинутые
Сообщений: 71
Награды: 1
Репутация: 24
Замечания: 0%
Статус: 
| и для полноты картины - пихать это в блок public OnPlayerStateChangeДобавлено (08.12.2008, 23:38) --------------------------------------------- в годфазере все это содержится в public IsACopCar а в OnPlayerStateChange только вызов этой функции по carid
|
| |
|
|
| FloresT | Дата: Вторник, 09.12.2008, 07:41 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 204
Награды: 3
Город: Izhevsk
Репутация: 43
Замечания: 0%
Статус: 
| Спасибо всем, днем попробую.
ICQ: 75-74-733
|
| |
|
|
| Lynch | Дата: Четверг, 11.12.2008, 15:06 | Сообщение # 8 |
|
Местный
Группа:
Продвинутые
Сообщений: 720
Награды: 11
Город: Губкин
Репутация: 288
Замечания: 60%
Статус: 
| Макс спросил бы в аське я бы объяснил
|
| |
|
|