Полоса еды
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
Сообщение 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
Сообщение 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 , Да У меня ваше 1 ФС )))
MyMessage
Сообщение отредактировал FAMAS - Пятница, 03.06.2011, 19:17:51
Сообщение admin , Да У меня ваше 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
Сообщение 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
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи