|
Автоматы с газировкой
|
|
| _GreenDeR_ | Дата: Вторник, 29.06.2010, 11:41 | Сообщение # 1 |
|
Группа:
I'm V.I.P.
Сообщений: 640
Награды: 23
Город: Нет на Карте
Репутация: 599
Замечания: 60%
Статус: 
| Как сделать чтобы хп не прибавлялось когда ешь через них?
Интернет-магазин STEAM-KEY лицензионных ключей steam по низким ценам
|
| |
|
|
| Stels | Дата: Вторник, 29.06.2010, 11:46 | Сообщение # 2 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (_GreenDeR_) Как сделать чтобы хп не прибавлялось когда ешь через них? отбирать обратно
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| _GreenDeR_ | Дата: Вторник, 29.06.2010, 12:49 | Сообщение # 3 |
|
Группа:
I'm V.I.P.
Сообщений: 640
Награды: 23
Город: Нет на Карте
Репутация: 599
Замечания: 60%
Статус: 
| Stels, это понятно) но аким образом? на мысль приходит только узнать координаты всех таких автоматов и при находдении около них отнимать хп
Интернет-магазин STEAM-KEY лицензионных ключей steam по низким ценам
|
| |
|
|
| Fus1 | Дата: Вторник, 29.06.2010, 13:02 | Сообщение # 4 |
|
Группа:
Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус: 
| начало мода Code forward ServerGivePlayerHealth(playerid, Float:health); new HealthTime[MAX_PLAYERS]; forward ANTI(); в OnPlayerUpdate Code if(HealthTime[i] == 0) { new Float:h; GetPlayerHealth(i,h); if(h != PlayerHealth[i]) { PlayerHealth[i] = h; } else { SendClientMessage(i, COLOR_LIGHTRED, "Таким способом вы не поднимите себе жизни"); ServerGivePlayerHealth(i,PlayerHealth[i]); } } } паблик Code public ServerGivePlayerHealth(playerid,Float:health) { HealthTime[playerid] = 10; PlayerHealth[playerid] = health; SetPlayerHealth(playerid,health); return 1; } onplayerconnect Code HealthTime[playerid] = 0; Code public ANTI() { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && !IsPlayerNPC(i)) { if(HealthTime[i] == 0) { new Float:h; GetPlayerHealth(i,h); if(h != PlayerHealth[i]) { PlayerHealth[i] = h; } else { SendClientMessage(i, COLOR_LIGHTRED, "Таким способом вы не поднимите себе жизни""); ServerGivePlayerHealth(i,PlayerHealth[i]); } } } return 1; } ну и можно таймер new Cheat; KillTimer(Cheat); Cheat= SetTimer("ANTI", 1000, 1); Это античит на ХП, рабочий, он будет забирать ХП с автоматов, если сделаем проверки на координату автомата, то тогда у автоматов забирать хп не будет.
|
| |
|
|
| _GreenDeR_ | Дата: Вторник, 29.06.2010, 13:49 | Сообщение # 5 |
|
Группа:
I'm V.I.P.
Сообщений: 640
Награды: 23
Город: Нет на Карте
Репутация: 599
Замечания: 60%
Статус: 
| Fus1, ага спасибо. То есть мне все стандартные переписать в ServerGivePlayerHealth и при попытке читануть будет писать "Таким способом вы не поднимите себе жизни" ?
Интернет-магазин STEAM-KEY лицензионных ключей steam по низким ценам
|
| |
|
|
| Stels | Дата: Вторник, 29.06.2010, 15:24 | Сообщение # 6 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Можно просто узнать сколько ХП добавляет автомат и при пополнении на это значение спавнить рядом ботов, которые будут битами избивать игрока до первоначального состояние
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| brontozavr | Дата: Среда, 30.06.2010, 09:23 | Сообщение # 7 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 880
Награды: 13
Репутация: 191
Замечания: 40%
Статус: 
| Stels, Если бы они еще спавнились там где вздумается, а не только там где были записаны :).
|
| |
|
|
| Interpol | Дата: Среда, 30.06.2010, 09:41 | Сообщение # 8 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 5358
Награды: 77
Город: НеБаку
Репутация: 3795
Замечания: 20%
Статус: 
| их замучишся искать по са
|
| |
|
|
| Stels | Дата: Среда, 30.06.2010, 09:52 | Сообщение # 9 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| По-моему, это все. Ещё у стадионов могут быть. И в дворике у Скейт-парка забыл)
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
Сообщение отредактировал Stels - Среда, 30.06.2010, 09:53 |
| |
|
|
| brontozavr | Дата: Среда, 30.06.2010, 09:55 | Сообщение # 10 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 880
Награды: 13
Репутация: 191
Замечания: 40%
Статус: 
| Stels, а в зданиях ты не считаешь? например в магазинах 24\7
|
| |
|
|
| Stels | Дата: Среда, 30.06.2010, 10:00 | Сообщение # 11 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Здание - это интерьер, на карте их нет. Сами чтоли не додумаетесь?))
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Interpol | Дата: Среда, 30.06.2010, 10:16 | Сообщение # 12 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 5358
Награды: 77
Город: НеБаку
Репутация: 3795
Замечания: 20%
Статус: 
| так еще же есть автоматы с едой
|
| |
|
|
| brontozavr | Дата: Среда, 30.06.2010, 10:21 | Сообщение # 13 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 880
Награды: 13
Репутация: 191
Замечания: 40%
Статус: 
| Stels, это понятно что интерьер, но газировка на сколько я помню не только в 24/7 стоит :). Я то додумаюсь, а вот некоторые хз :). И считай это столько координат проверять, не проще как ты написал выше, узнать сколько газировка дает хп, проверять если хп стало больше на это значение, то ставить столько же отнять, и никаких ботов с битами не надо которых все равно не сможешь респавнить рядом с игроком.
|
| |
|
|
| Stels | Дата: Среда, 30.06.2010, 10:34 | Сообщение # 14 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (brontozavr) узнать сколько газировка дает хп, проверять если хп стало больше на это значение, то ставить столько же отнять, и никаких ботов с битами не надо нууууууу! Ты чего такой нудный? Зачем вообще все эти мучения, если без ботов и бит обойдётся? Фиии... Ладно, пусть ботов не будет. Тогда нужно вычислить на каком расстоянии взрыв причиняет такой же урон, сколько даёт газировка и создавать на этом расстоянии подземный взрыв. Чел подходит попить, пьёт. Тут что-то взрывается, персонаж "подпрыгивает" - пить бесполезно
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Interpol | Дата: Среда, 30.06.2010, 10:34 | Сообщение # 15 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 5358
Награды: 77
Город: НеБаку
Репутация: 3795
Замечания: 20%
Статус: 
| мне идея с ботами больше нравится
|
| |
|
|