stas_kashirin |
Дата: Понедельник, 10.09.2012, 18:32 | Сообщение # 1
|
Боец
Сообщений: 85
Статус: Offline
|
Это обновление, повысит РП вашего сервера. Итак начнём. Для начала создадим переменные: Code new psleep[MAX_PLAYERS]; // Создаёт каждому игроку счётчик Энергитических очков... forward UpdateSleep(playerid); // Для паблика апдейта очков энергии...
Далее создаём publik самого апдейта очков энергии (отбираем очки энергии): Code public UpdateSleep(playerid) { // Паблик апдейта очков энергии psleep[playerid]++; switch(psleep[playerid]) { case 7 .. 9: { SendClientMessage(playerid, -1, "(( Вы устали, вам нужно поспать! ))"); } case 10: { SendClientMessage(playerid, -1, "(( Вы уснули. (Проснуться - /unsleep). ))"); TogglePlayerControllable(playerid, 0); SetPVarInt(playerid,"SLEEP",gettime()+120); ApplyAnimation(playerid,"CRACK","crckidle2",4.1,0,1,1,1,1); ApplyAnimation(playerid,"CRACK","crckidle2",4.1,0,1,1,1,1); } } return 1; }
в public OnGameModeInitвставляем: Code SetTimer("UpdateSleep",300000,1);
Создаём команду что бы проснуться. Добавляем в public OnPlayerCommandText(playerid, cmdtext[]): Code if (strcmp(cmd, "/unsleep", true) == 0) {
if(GetPVarInt(playerid,"SLEEP") > gettime()) { SendClientMessage(playerid,-1,"(( Вы ещё не выспались... ))"); return 1; }
TogglePlayerControllable(playerid, 1); SendClientMessage(playerid,-1,"(( Вы выспались... ))"); psleep[playerid] = 0;
return 1; }
Далее создаём кровати для сна: Code if (strcmp(cmd, "/sleep", true) == 0) {
if (!PlayerToPoint(3.0, playerid, X,Y,Z) { // X,Y,Z - Координаты кровати SendClientMessage(playerid,-1,"(( Вы не на кровати! ))"); return 1; }
if (psleep[playerid] <= 3) { SendClientMessage(playerid,-1,"(( Вы не устали, что-бы спать! ))"); return 1; }
TogglePlayerControllable(playerid, 0); SendClientMessage(playerid,-1,"(( Вы легли спать... (1 минута) (Что-бы проснуться /unsleep) ))"); SetPVarInt(playerid,"SLEEP",gettime()+60); ApplyAnimation(playerid,"CRACK","crckidle2",4.1,0,1,1,1,1); ApplyAnimation(playerid,"CRACK","crckidle2",4.1,0,1,1,1,1);
return 1; }
Вот и всё.
Сообщение отредактировал stas_kashirin - Понедельник, 10.09.2012, 18:37 |
|
|
|
edgod |
Дата: Вторник, 11.09.2012, 18:06 | Сообщение # 2
|
Боец
Сообщений: 152
Статус: Offline
|
Автора укажи
Продаю ключи для povargek.ru Перед сделкой отписать в ЛС Pawno с 2011 г. R343332849703
|
|
|
|
[CM]Jaxson |
Дата: Вторник, 11.09.2012, 20:07 | Сообщение # 3
|
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
|
[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ] Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
|
|
|
|
[CM]PonCHik |
Дата: Понедельник, 17.09.2012, 19:49 | Сообщение # 4
|
Боец
Сообщений: 154
Статус: Offline
|
Супер молодец!
Я кароче крутой программист, создаю свои 3D Модели, создаю скины для Gta SA, работаю в Adobe After Effect. в Photoshop, 3Ds Max, zBrush, Sony Vegas Pro. А еще я толстый, и смотрю порно.
|
|
|
|
Electrooo™ |
Дата: Четверг, 20.09.2012, 11:39 | Сообщение # 5
|
Новичок
Сообщений: 2
Статус: Offline
|
спасибо!!!
Йо йо нигга :)
|
|
|
|
Maxxw |
Дата: Пятница, 21.09.2012, 07:56 | Сообщение # 6
|
Новичок
Сообщений: 1
Статус: Offline
|
спасибо. всё без ошибок
|
|
|
|
stas_kashirin |
Дата: Пятница, 21.09.2012, 08:00 | Сообщение # 7
|
Боец
Сообщений: 85
Статус: Offline
|
незачто
|
|
|
|