• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Полоса еды
FAMASДата: Четверг, 02.06.2011, 15:21:35 | Сообщение # 1

Группа: vip
Сообщений: 55
Здравствуйте дорогие скриптеры!
Прошу вашей помощи,
помогите мне, пожалуйста, создать полосу под жизнями. Которая будет уменьшаться, если не кушать, и если она пустая, то жизни будут отниматься...

Очень вас прошу, помогите.


MyMessage
 
СообщениеЗдравствуйте дорогие скриптеры!
Прошу вашей помощи,
помогите мне, пожалуйста, создать полосу под жизнями. Которая будет уменьшаться, если не кушать, и если она пустая, то жизни будут отниматься...

Очень вас прошу, помогите.

Автор - FAMAS
Дата добавления - 02.06.2011 в 15:21:35
Тех-поддержкаДата: Четверг, 02.06.2011, 20:07:36 | Сообщение # 2

Группа: Администраторы
Сообщений: 82
FAMAS, фс есть же на сайтах))вот я тебе кидаю код фс там думаю ты расставишь если нет то пиши сюда)скажу что куда ставить)
Code
#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()
{
    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;
}


тех.поддержка!
В лс на тупые вопросы не отвечаю,это как pawno!
Тех.поддержка e-mail - support@samp-pawno.ru !
 
СообщениеFAMAS, фс есть же на сайтах))вот я тебе кидаю код фс там думаю ты расставишь если нет то пиши сюда)скажу что куда ставить)
Code
#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()
{
    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;
}

Автор - Тех-поддержка
Дата добавления - 02.06.2011 в 20:07:36
FAMASДата: Пятница, 03.06.2011, 11:28:48 | Сообщение # 3

Группа: vip
Сообщений: 55
Тех-поддержка, Поставил ФС
Но "Полосы еды" все равно нету ...
Что делать ?


MyMessage
 
СообщениеТех-поддержка, Поставил ФС
Но "Полосы еды" все равно нету ...
Что делать ?

Автор - FAMAS
Дата добавления - 03.06.2011 в 11:28:48
adminДата: Пятница, 03.06.2011, 11:35:37 | Сообщение # 4

Группа: Администраторы
Сообщений: 3869
FAMAS, ты в мод или себе FS вставлял код? :)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеFAMAS, ты в мод или себе FS вставлял код? :)

Автор - admin
Дата добавления - 03.06.2011 в 11:35:37
FAMASДата: Пятница, 03.06.2011, 12:00:49 | Сообщение # 5

Группа: vip
Сообщений: 55
admin, Я ФС сделал

MyMessage
 
Сообщениеadmin, Я ФС сделал

Автор - FAMAS
Дата добавления - 03.06.2011 в 12:00:49
adminДата: Пятница, 03.06.2011, 18:43:04 | Сообщение # 6

Группа: Администраторы
Сообщений: 3869
FAMAS, компилируется без ошибок все ок?


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеFAMAS, компилируется без ошибок все ок?

Автор - admin
Дата добавления - 03.06.2011 в 18:43:04
Тех-поддержкаДата: Пятница, 03.06.2011, 18:55:59 | Сообщение # 7

Группа: Администраторы
Сообщений: 82
FAMAS, дополню:
весь код копируй и все за меняй что я тебе см.выше дал код :) стро процентов работать будет и так же учти чтоб меньше 12 FS было на сервере если будет 13 FS то все ты уже последний скрипт не загрузишь так же другие с бьются :)


тех.поддержка!
В лс на тупые вопросы не отвечаю,это как pawno!
Тех.поддержка e-mail - support@samp-pawno.ru !
 
СообщениеFAMAS, дополню:
весь код копируй и все за меняй что я тебе см.выше дал код :) стро процентов работать будет и так же учти чтоб меньше 12 FS было на сервере если будет 13 FS то все ты уже последний скрипт не загрузишь так же другие с бьются :)

Автор - Тех-поддержка
Дата добавления - 03.06.2011 в 18:55:59
FAMASДата: Пятница, 03.06.2011, 19:15:21 | Сообщение # 8

Группа: vip
Сообщений: 55
admin, 25 Да
У меня ваше 1 ФС )))


MyMessage

Сообщение отредактировал FAMAS - Пятница, 03.06.2011, 19:17:51
 
Сообщениеadmin, 25 Да
У меня ваше 1 ФС )))

Автор - FAMAS
Дата добавления - 03.06.2011 в 19:15:21
Тех-поддержкаДата: Суббота, 04.06.2011, 16:11:19 | Сообщение # 9

Группа: Администраторы
Сообщений: 82
FAMAS, скинь свой сервер сюда либо в лс!)посмотрю что не так:)


тех.поддержка!
В лс на тупые вопросы не отвечаю,это как pawno!
Тех.поддержка e-mail - support@samp-pawno.ru !
 
СообщениеFAMAS, скинь свой сервер сюда либо в лс!)посмотрю что не так:)

Автор - Тех-поддержка
Дата добавления - 04.06.2011 в 16:11:19
FAMASДата: Воскресенье, 05.06.2011, 11:11:29 | Сообщение # 10

Группа: vip
Сообщений: 55
Тех-поддержка, Кинул ссылку в ЛС.

Добавлено (05.06.2011, 11:11)
---------------------------------------------
оеееее!!!!!
Полоса вреды есть,
Но как ее пополнять ? ;D
Поел в пицерие: эффекта никакова


MyMessage
 
СообщениеТех-поддержка, Кинул ссылку в ЛС.

Добавлено (05.06.2011, 11:11)
---------------------------------------------
оеееее!!!!!
Полоса вреды есть,
Но как ее пополнять ? ;D
Поел в пицерие: эффекта никакова


Автор - FAMAS
Дата добавления - 05.06.2011 в 11:11:29
adminДата: Понедельник, 06.06.2011, 05:51:06 | Сообщение # 11

Группа: Администраторы
Сообщений: 3869
FAMAS, а команду на жизни попробуй прописать :)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеFAMAS, а команду на жизни попробуй прописать :)

Автор - admin
Дата добавления - 06.06.2011 в 05:51:06
FAMASДата: Понедельник, 06.06.2011, 10:41:20 | Сообщение # 12

Группа: vip
Сообщений: 55
admin, У меня такой нету ;D
Я мод с нуля пишу


MyMessage
 
Сообщениеadmin, У меня такой нету ;D
Я мод с нуля пишу

Автор - FAMAS
Дата добавления - 06.06.2011 в 10:41:20
adminДата: Понедельник, 06.06.2011, 18:25:07 | Сообщение # 13

Группа: Администраторы
Сообщений: 3869
Code
    if(strcmp(cmdtext,"/heal",true)==0)
  {
     if (GetPlayerMoney(playerid) >=2000) {
     GivePlayerMoney(playerid, -2000);
     SetPlayerHealth(playerid,10000);
     SendClientMessage(playerid,COLOR_YELLOW, "Вы излечены за 2000$");
     }
     else
  {
     SendClientMessage(playerid,COLOR_RED, "Нет денег!");
     }
  return 1;
  }

пробей себе эту команду в мод и проверь :)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Code
    if(strcmp(cmdtext,"/heal",true)==0)
  {
     if (GetPlayerMoney(playerid) >=2000) {
     GivePlayerMoney(playerid, -2000);
     SetPlayerHealth(playerid,10000);
     SendClientMessage(playerid,COLOR_YELLOW, "Вы излечены за 2000$");
     }
     else
  {
     SendClientMessage(playerid,COLOR_RED, "Нет денег!");
     }
  return 1;
  }

пробей себе эту команду в мод и проверь :)

Автор - admin
Дата добавления - 06.06.2011 в 18:25:07
FAMASДата: Вторник, 07.06.2011, 10:12:04 | Сообщение # 14

Группа: vip
Сообщений: 55
admin, Написал эту команду. Но на полосу еды никак не влияет )

MyMessage
 
Сообщениеadmin, Написал эту команду. Но на полосу еды никак не влияет )

Автор - FAMAS
Дата добавления - 07.06.2011 в 10:12:04
adminДата: Вторник, 07.06.2011, 11:00:05 | Сообщение # 15

Группа: Администраторы
Сообщений: 3869
Code
    if(strcmp(cmdtext,"/heal",true)==0)
   {
      if (GetPlayerMoney(playerid) >=2000) {
      GivePlayerMoney(playerid, -2000);
      PlayerGolod[playerid]+100;   
      SendClientMessage(playerid,COLOR_YELLOW, "Вы излечены за 2000$");
      }
      else
   {
      SendClientMessage(playerid,COLOR_RED, "Нет денег!");
      }
   return 1;
   }

либо так:
Code
    if(strcmp(cmdtext,"/heal",true)==0)
   {
      if (GetPlayerMoney(playerid) >=2000) {
      GivePlayerMoney(playerid, -2000);
      PlayerGolod[playerid]=100;   
      SendClientMessage(playerid,COLOR_YELLOW, "Вы излечены за 2000$");
      }
      else
   {
      SendClientMessage(playerid,COLOR_RED, "Нет денег!");
      }
   return 1;
   }


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Code
    if(strcmp(cmdtext,"/heal",true)==0)
   {
      if (GetPlayerMoney(playerid) >=2000) {
      GivePlayerMoney(playerid, -2000);
      PlayerGolod[playerid]+100;   
      SendClientMessage(playerid,COLOR_YELLOW, "Вы излечены за 2000$");
      }
      else
   {
      SendClientMessage(playerid,COLOR_RED, "Нет денег!");
      }
   return 1;
   }

либо так:
Code
    if(strcmp(cmdtext,"/heal",true)==0)
   {
      if (GetPlayerMoney(playerid) >=2000) {
      GivePlayerMoney(playerid, -2000);
      PlayerGolod[playerid]=100;   
      SendClientMessage(playerid,COLOR_YELLOW, "Вы излечены за 2000$");
      }
      else
   {
      SendClientMessage(playerid,COLOR_RED, "Нет денег!");
      }
   return 1;
   }

Автор - admin
Дата добавления - 07.06.2011 в 11:00:05
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
14:04:46
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: