Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'Голод'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Команда портала
    • Техническая поддержка
    • Предложения по доработке
    • Приватный форум
  • CRMP 0.3е
    • Новости и обновления
    • Помощь по Скриптингу
    • Готовые сервера
    • Ошибки
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Ваши сервера
    • Модификации
    • Поиск
    • Файловый архив
    • Другое
  • Моделирование
    • Autodesk 3ds Max
    • Zanoza Modeler
  • Торговая площадка
    • Покупка/Продажа
    • Стол заказов
  • Движки сайтов/Сайтостроение
    • IPBoard
    • Xenforo
    • vBullet
    • PHPBB
    • DLE
    • PHP
  • Графика
    • Уроки Photoshop
    • Авторские работы
    • Заказы
    • Всё для Adobe Photoshop
  • Другое
    • Обзоры хостингов
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 3 результата

  1. Я новичек. Мне нужно, что бы если сытость меньше 30/100, то высвечивался текст драв (мол вы голодны) Типо этого. Помогите сделать такую функцию. Мне просто покажите как оформить, сам текстдрав я сделаю.
  2. Полоска голода "улетает" слишком быстро. Помогите увеличить длительность голода. С меня "спасибо" :) #include <a_samp> #define FILTERSCRIPT forward ShowGolod(); new Text:GolodInfo[MAX_PLAYERS]; new PlayerGolod[MAX_PLAYERS]; new GolodShow[MAX_PLAYERS]; new Float:PlayerHP[MAX_PLAYERS][3]; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Golod by Razor for gnr-samp.ru"); print("--------------------------------------\n"); SetTimer("ShowGolod", 15000, 1); return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerSpawn(playerid) { PlayerGolod[playerid]=30; return 1; } public OnPlayerDisconnect(playerid, reason) { if(GolodShow[playerid]==1) { GolodShow[playerid]=0; TextDrawDestroy(GolodInfo[playerid]); } return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public ShowGolod() { new string[256]; for(new i; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(GolodShow[i]==1) { GolodShow[i]=0; TextDrawHideForPlayer(i, GolodInfo[i]); TextDrawDestroy(GolodInfo[i]); } if(PlayerGolod[i]==0) { new Float:hp; GetPlayerHealth(i, hp); SetPlayerHealth(i, hp-1); if(PlayerHP[i][0]==0.0) { GetPlayerHealth(i, PlayerHP[i][0]); PlayerHP[i][1]=0.0; } else if(PlayerHP[i][1]==0.0) { GetPlayerHealth(i, PlayerHP[i][1]); PlayerHP[i][2]=0.0; } else if(PlayerHP[i][2]==0.0) { GetPlayerHealth(i, PlayerHP[i][2]); PlayerHP[i][0]=0.0; } if(PlayerHP[i][0]<PlayerHP[i][1] && PlayerHP[i][0]!=0.0) { PlayerGolod[i]=30; PlayerHP[i][0]=0.0; PlayerHP[i][1]=0.0; PlayerHP[i][2]=0.0; } if(PlayerHP[i][1]<PlayerHP[i][2] && PlayerHP[i][1]!=0.0) { PlayerGolod[i]=30; PlayerHP[i][0]=0.0; PlayerHP[i][1]=0.0; PlayerHP[i][2]=0.0; } if(PlayerHP[i][2]<PlayerHP[i][0] && PlayerHP[i][2]!=0.0) { PlayerGolod[i]=30; PlayerHP[i][0]=0.0; PlayerHP[i][1]=0.0; PlayerHP[i][2]=0.0; } } else { PlayerGolod[i]--; if(PlayerHP[i][0]==0.0) { GetPlayerHealth(i, PlayerHP[i][0]); PlayerHP[i][1]=0.0; } else if(PlayerHP[i][1]==0.0) { GetPlayerHealth(i, PlayerHP[i][1]); PlayerHP[i][2]=0.0; } else if(PlayerHP[i][2]==0.0) { GetPlayerHealth(i, PlayerHP[i][2]); PlayerHP[i][0]=0.0; } if(PlayerHP[i][0]<PlayerHP[i][1] && PlayerHP[i][0]!=0.0) { PlayerGolod[i]=30; PlayerHP[i][0]=0.0; PlayerHP[i][1]=0.0; PlayerHP[i][2]=0.0; } if(PlayerHP[i][1]<PlayerHP[i][2] && PlayerHP[i][1]!=0.0) { PlayerGolod[i]=30; PlayerHP[i][0]=0.0; PlayerHP[i][1]=0.0; PlayerHP[i][2]=0.0; } if(PlayerHP[i][2]<PlayerHP[i][0] && PlayerHP[i][2]!=0.0) { PlayerGolod[i]=30; PlayerHP[i][0]=0.0; PlayerHP[i][1]=0.0; PlayerHP[i][2]=0.0; } } string = "~b~888888888888888888888888888888"; strins(string, "~l~", PlayerGolod[i]+3); GolodInfo[i] = TextDrawCreate(547.000000,25.000000,string); TextDrawAlignment(GolodInfo[i],0); TextDrawBackgroundColor(GolodInfo[i],0x000000ff); TextDrawFont(GolodInfo[i],3); TextDrawLetterSize(GolodInfo[i],0.099999,1.000000); TextDrawColor(GolodInfo[i],0x000000ff); TextDrawSetOutline(GolodInfo[i],1); TextDrawSetProportional(GolodInfo[i],1); TextDrawSetShadow(GolodInfo[i],1); TextDrawShowForPlayer(i, GolodInfo[i]); GolodShow[i]=1; } else if(GolodShow[i]==1) { GolodShow[i]=0; TextDrawHideForPlayer(i, GolodInfo[i]); TextDrawDestroy(GolodInfo[i]); } } return 1; }
  3. Ребят, подскажите как убрать постепенное убавление хп в моде? Это скорей всего система голода, но она очень тупая. Можно ли как нибудь убрать?
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.