Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/time

Статус
В этой теме нельзя размещать новые ответы.

#Nurik

Умник
Извиняюсь за глупый вопрос, но я не понял что именно отвечает за это.
[HR][/HR]
Я хотел бы взять только часы с Время в игре(за час): Около %d минут в игре(без зарплаты)
[HR][/HR]
Что именно мне надо взять отсюда, если не трудно не могли бы сказать.
[HR][/HR]
У кого нет добавьте ко всем #define
PHP:
#define publics:%0(%1)             forward %0(%1); public %0(%1)
Далее в OngameInit добавим 1 минутный таймер если у вас есть не надо
PHP:
SetTimer("Minutetime",60000,true);
Ко всем public добавим
PHP:
publics: Minutetime(playerid)  
{  
   SetPVarInt(playerid,"timegame",GetPVarInt(playerid,"timegame")+1); 
}

Теперь разберем ищем паблик payday и делаем сдедущее

Вот к примера вам выдают зарплату
PHP:
if(PlayerInfo[i][pJob] == 1)  
                {  
                    if(PlayerInfo[i][pDLevel] == 1){PlayerInfo[i][pBank] += 1200,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 1200 вирт");}  
                      if(PlayerInfo[i][pDLevel] == 2){PlayerInfo[i][pBank] += 2100,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 2100 вирт");}  
                      if(PlayerInfo[i][pDLevel] == 3){PlayerInfo[i][pBank] += 3000,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 3000 вирт");}  
                     if(PlayerInfo[i][pDLevel] == 4){PlayerInfo[i][pBank] += 3900,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 3900 вирт");}  
                      if(PlayerInfo[i][pDLevel] == 5){PlayerInfo[i][pBank] += 4800,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 4800 вирт");}  
                      if(PlayerInfo[i][pDLevel] == 6){PlayerInfo[i][pBank] += 5700,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 5700 вирт");}  
                    if(PlayerInfo[i][pDLevel] == 7){PlayerInfo[i][pBank] += 6600,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 6600 вирт");}  
                    if(PlayerInfo[i][pDLevel] == 8){PlayerInfo[i][pBank] += 7500,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 7500 вирт");}  
                    if(PlayerInfo[i][pDLevel] == 9){PlayerInfo[i][pBank] += 8400,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 8400 вирт");}  
                    if(PlayerInfo[i][pDLevel] >= 10){PlayerInfo[i][pBank] += 9300,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 9300 вирт");}  
                }

Делаем так :
PHP:
if(GetPVarInt(playerid,"timegame") >= 20) 
            {  
                if(PlayerInfo[i][pJob] == 1)  
                {  
                    if(PlayerInfo[i][pDLevel] == 1){PlayerInfo[i][pBank] += 1200,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 1200 вирт");}  
                      if(PlayerInfo[i][pDLevel] == 2){PlayerInfo[i][pBank] += 2100,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 2100 вирт");}  
                      if(PlayerInfo[i][pDLevel] == 3){PlayerInfo[i][pBank] += 3000,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 3000 вирт");}  
                     if(PlayerInfo[i][pDLevel] == 4){PlayerInfo[i][pBank] += 3900,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 3900 вирт");}  
                      if(PlayerInfo[i][pDLevel] == 5){PlayerInfo[i][pBank] += 4800,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 4800 вирт");}  
                      if(PlayerInfo[i][pDLevel] == 6){PlayerInfo[i][pBank] += 5700,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 5700 вирт");}  
                    if(PlayerInfo[i][pDLevel] == 7){PlayerInfo[i][pBank] += 6600,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 6600 вирт");}  
                    if(PlayerInfo[i][pDLevel] == 8){PlayerInfo[i][pBank] += 7500,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 7500 вирт");}  
                    if(PlayerInfo[i][pDLevel] == 9){PlayerInfo[i][pBank] += 8400,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 8400 вирт");}  
                    if(PlayerInfo[i][pDLevel] >= 10){PlayerInfo[i][pBank] += 9300,SendClientMessage(i,COLOR_YELLOW,"Зарплата : 9300 вирт");}  
                }  
            }  
            else {SendClientMessage(i,0x00FF00FF,"Чтобы получить зарплату нужно отыграть 20 минут");}

И еще в payday добавьте
PHP:
if(GetPVarInt(playerid,"timegame") >= 60) 
{ 
     SetPVarInt(playerid,"timegame",0); 
}

Ищем public onplayerlogin(playerid) и вставляем
PHP:
SetPVarInt(playerid,"timegame",1);

Теперь ищем public OnPlayerCommandText(playerid, cmdtext[]) и вставляем
PHP:
if(strcmp(cmd, "/time", true) == 0)  
    {  
        new mtext[20];  
        new year, month,day;  
        getdate(year, month, day);  
        if(month == 1){mtext = "Января";}  
        else if(month == 2){mtext = "Февраля";}  
        else if(month == 3){mtext = "Марта";}  
        else if(month == 4){mtext = "Апреля";}  
        else if(month == 5){mtext = "Мая";}  
        else if(month == 6){mtext = "Июня";}  
        else if(month == 7){mtext = "Июля";}  
        else if(month == 8){mtext = "Августа";}  
        else if(month == 9){mtext = "Сентября";}  
        else if(month == 10){mtext = "Октября";}  
        else if(month == 11){mtext = "Ноября";}  
        else if(month == 12){mtext = "Декабря";}  
        new hour,minuite,second;  
        gettime(hour,minuite,second);  
        FixHour(hour);  
        hour = ShiftHour;  
        if(minuite < 10)  
        {  
            format(string, sizeof(string), "{ffffff}Здравствуйте!\nВы позвонили в службу точного времени\n\n{ffffff}Сегодняшняя дата:\t\t{34c924}%d %s 2013 г.\n{ffffff}Текущее время:\t\t{1e90ff}%d:%d\n{ffffff}Время в игре(за час):\t\t{ff8800}Около %d минут",day,mtext,hour,minuite,GetPVarInt(playerid,"timegame"));  
            ShowPlayerDialog(playerid,8888, DIALOG_STYLE_MSGBOX, "{ffff00}Точное время:", string, "Закрыть", "");  
        }  
        else  
        {  
            format(string, sizeof(string), "{ffffff}Здравствуйте!\nВы позвонили в службу точного времени\n\n{ffffff}Сегодняшняя дата:\t\t{34c924}%d %s 2013 г.\n{ffffff}Точное время:\t\t{1e90ff}%d:%d\n{ffffff}Время в игре(за час):\t\t{ff8800}Около %d минут",day,mtext,hour,minuite,GetPVarInt(playerid,"timegame"));  
            ShowPlayerDialog(playerid,8888, DIALOG_STYLE_MSGBOX, "{ffff00}Точное время:", string, "Закрыть", "");  
        }  
        ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);  
        GetPlayerName(playerid, sendername, sizeof(sendername));  
        format(string, sizeof(string), "{1e90ff}%s посмотрел(а) на свои часы", sendername);  
        ProxDetector(25.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);  
        return true;  
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу