Подскажите как сделать x2 Day на сервере чтобы при PayDay давало +2 exp
Как сделать x2 Day
Автор
sashoce
, 14 окт. 2016 16:19
Лучший Ответ Elrmrnt-Kritik , 14 Октябрь 2016 - 21:54
stock GetExp(playerid)
{
printf("GETEXP %d",playerid);
PlayerInfo[playerid][pExp] += 2;//++ - прибавляем значение в виде единицы, +=2 - прибавляем значение в виде двойки, -=1 - вычитаем значение в виде единицы
PlayerInfo[playerid][pTime] +=2;//++ - прибавляем значение в виде единицы, +=2 - прибавляем значение в виде двойки, -=1 - вычитаем значение в виде единицы
if(PlayerInfo[playerid][pExp] >= PlayerInfo[playerid][pLevel]*8)
{
SendClientMessage(playerid, TEAM_BLUE_COLOR, "{5CACEE}[ & ] {FFFFFF}Вы успешно перешли на следующий уровень.");
PlayerInfo[playerid][pLevel] +=2;//++ - прибавляем значение в виде единицы, +=2 - прибавляем значение в виде двойки, -=1 - вычитаем значение в виде единицы
PlayerInfo[playerid][pExp] = 0;
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
}
if(PlayerInfo[playerid][pLevel] == 3 && PlayerInfo[playerid][pExp] == 1)
{
if(!strcmp(PlayerInfo[playerid][pReferal],"None",true)) { }
else
{
new money;
format(query, 256, "SELECT * FROM accounts WHERE name = '%s'", PlayerInfo[playerid][pReferal]);
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row_format(query)) mysql_get_field("refmoney", var); money = strval(var);
mysql_free_result();
money+=200000;//100000 * 2 = 200000
format(query,256, "UPDATE "TABLE_ACCOUNT" SET refmoney = %i WHERE name = '%s'",money, PlayerInfo[playerid][pReferal]);
mysql_query(query);
}
}
printf("GETEXP %d",playerid);
return true;
}
Перейти к сообщению »
#1
offline
Отправлено 14 Октябрь 2016 - 16:19
offline
#2
offline
Отправлено 14 Октябрь 2016 - 16:22
offline
> создаешь глобальную переменную
> проверку на определенную дату
> если проверка вернет истину то в PayDay давать *2 Опыта
Profit.
#3
offline
Отправлено 14 Октябрь 2016 - 16:23
offline
Там где идёт выдача, туда и вставляйте.
Пример:
Сообщение отредактировал Dmitriy_Orell: 14 Октябрь 2016 - 16:31
#4
offline
Отправлено 14 Октябрь 2016 - 21:48
offline
Сообщение отредактировал Elrmrnt-Kritik: 14 Октябрь 2016 - 21:51
Взял код в тег "Код". Поправил табуляцию.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных


Тема закрыта
Сообщений: 19
Регистрация:
Skype: v.l.a.d.65