Мини система голода by volna
|
|
kolbaska=))) | Дата: Вторник, 08.12.2015, 12:43 | Сообщение # 1 |
Свой
Группа: Журналист / Файловик
Сообщений: 36
Статус: Offline
| Делал для своего сервера хоть и не рп но возможно буду делать его в рп =D
начнем крч..
команда купить еду: кидаем куда угодно! только не в паблик!
CMD:eat(playerid, params[]) { new Float:tempheal; GetPlayerHealth(playerid,tempheal); if(tempheal >= 100.0) { SendClientMessage(playerid, 0xFF0000FF, "Ты здаров!!"); } else { ShowPlayerDialog(playerid, 58, DIALOG_STYLE_LIST, "Еда", "[***]->{08FA20}(Гамбургер (500$) 30 ХП)\n[***]->{DE182C}(Пицца (1000$) 50 ХП)\n[***]->{08FA20}(Большая пицца (5000$) 100 ХП)", "OK", "Назад"); } return 1; }
в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) кидаем туда
if(dialogid == 58) { if(response) { if(listitem == 0) { new Float:tempheal; GetPlayerHealth(playerid,tempheal); if(tempheal >= 80.0) { SendClientMessage(playerid, 0xFF0000FF, "Ты здаров! у тебя уже 80-100 хп!"); } else { SendClientMessage(playerid, 0xFF0000FF, "Вы поели теперь ты нехочешь кушать!!"); SetPlayerHealth(playerid, health + 30.0); GivePlayerMoney(playerid, -500); } } if(listitem == 1) { new Float:tempheal; GetPlayerHealth(playerid,tempheal); if(tempheal >= 50.0) { SendClientMessage(playerid, 0xFF0000FF, "Ты здаров! у тебя уже 50-100 хп!"); } else { SendClientMessage(playerid, 0xFF0000FF, "Вы поели теперь ты нехочешь кушать!!"); SetPlayerHealth(playerid, health + 50.0); GivePlayerMoney(playerid, -1000); } } if(listitem == 2) { new Float:tempheal; GetPlayerHealth(playerid,tempheal); if(tempheal >= 100.0) { SendClientMessage(playerid, 0xFF0000FF, "Ты здаров! у тебя 100 хп!"); } else { SendClientMessage(playerid, 0xFF0000FF, "Вы поели теперь ты нехочешь кушать!!(100 хп)"); SetPlayerHealth(playerid, 100.0); GivePlayerMoney(playerid, -5000); } } } }
теперь займемся самой системой голода! ко всем forward кидаем туда
forward Golodbyvolna();
теперь в конец мода:
public Golodbyvolna() { for(new i; i<MAX_PLAYERS; i++) { SendClientMessage(i,COLOR_ORANGE,"{0000ff}Вы голодаете покушайте! введите /eat чтобы купить еду!"); SetPlayerHealth(i, health - 2.0); //вместо 2 можете поставить свое! } }
идем в public OnGameModeInit() кидаем туда
SetTimer("Golodbyvolna",150000,1);
вот и все можете ее доделать и будет суперская система голода! если помог поставь + репы или подарочек)
Skype: lexan4ik2281337 VK: https://vk.com/id904141
Сообщение отредактировал kolbaska=))) - Вторник, 08.12.2015, 12:45 |
|
| |
Любовь | Дата: Вторник, 08.12.2015, 19:50 | Сообщение # 2 |
Прохожий
Группа: Пользователь
Сообщений: 27
Статус: Offline
| мммда Добавлено (08.12.2015, 19:50) --------------------------------------------- мммда
Shift
|
|
| |
kolbaska=))) | Дата: Среда, 09.12.2015, 20:44 | Сообщение # 3 |
Свой
Группа: Журналист / Файловик
Сообщений: 36
Статус: Offline
| Цитата Любовь ( ) мммда Добавлено (08.12.2015, 19:50) --------------------------------------------- мммда что? херово написано знаю. еще не доделал кинул чтоб ктонить доделал и себе забрла =D
Skype: lexan4ik2281337 VK: https://vk.com/id904141
|
|
| |
Любовь | Дата: Среда, 09.12.2015, 21:35 | Сообщение # 4 |
Прохожий
Группа: Пользователь
Сообщений: 27
Статус: Offline
| я могу зделать по лучше чем это автор твои volna могу зделать автомотическии система голода
ты девушка?
Shift
|
|
| |
kolbaska=))) | Дата: Понедельник, 14.12.2015, 14:22 | Сообщение # 5 |
Свой
Группа: Журналист / Файловик
Сообщений: 36
Статус: Offline
| Цитата Любовь ( ) ты девушка? NO!
Добавлено (14.12.2015, 14:22) ---------------------------------------------
Цитата Любовь ( ) автомотическии система голода так там итак автоматически снимает хп
Skype: lexan4ik2281337 VK: https://vk.com/id904141
|
|
| |
Любовь | Дата: Понедельник, 14.12.2015, 20:00 | Сообщение # 6 |
Прохожий
Группа: Пользователь
Сообщений: 27
Статус: Offline
| это у вас снемаеть весь хп сразу! я могу медлить это автомотическии
Shift
|
|
| |
kolbaska=))) | Дата: Вторник, 15.12.2015, 15:00 | Сообщение # 7 |
Свой
Группа: Журналист / Файловик
Сообщений: 36
Статус: Offline
| Цитата kolbaska=))) ( ) SetTimer("Golodbyvolna",150000,1);
Цитата kolbaska=))) ( ) SetPlayerHealth(i, health - 2.0);
ставится таймер и хп заберается по техоньку когда таймер дойдет доконца
Skype: lexan4ik2281337 VK: https://vk.com/id904141
|
|
| |
Любовь | Дата: Вторник, 15.12.2015, 19:59 | Сообщение # 8 |
Прохожий
Группа: Пользователь
Сообщений: 27
Статус: Offline
| SetPlayerHealth(i, health-2); так правельно!
Shift
|
|
| |
kolbaska=))) | Дата: Понедельник, 28.03.2016, 16:21 | Сообщение # 9 |
Свой
Группа: Журналист / Файловик
Сообщений: 36
Статус: Offline
| Цитата Любовь ( ) health-2 проверял, неправильно.
Skype: lexan4ik2281337 VK: https://vk.com/id904141
|
|
| |