Alexs_Reflesh
Умник
Здравствуйте уважаемые пользователи форума Pawno-info!
Просьба сильно не критиковать, я новичок и только учусь:bh:
На многих серверах стоят бонусы, например заходит игрок на сервер, берёт бонус к примеру возьмём 5.000.000 вирт, покупает себе всё: машину, дом и всё, как бы интерес полностью пропадает...Делать нечего, денег море и игрок просто уходит с сервера...
Так вот я сделал бонус, который будет выдаваться не сразу, а каждый час по определённой сумме, тем самым игрок будет стремиться больше играть на сервере чтобы получить бонус...
~~~~~~~~~~~~~~~
Заходит игрок, играет....
Проходит два часа ему дают 50000 вирт
Проходит ещё два часа ему дают уже 75000 вирт
Проходит ещё три часа игроку дают уже 150000 вирт
Проходит ещё четыре часа игроку дают 300000 вирт
И последний бонус даётся через ещё 5 часов, окончательный бонус состовляет 700000 вирт
И того игрок играет у вас 16 часов и ему выдаётся бонус 1275000 вирт.
~~~~~~~~~~~~~~~
Код подходит для всех модов, если у вас есть Public PayDay
1.Находим у вас в моде public PayDay();Просьба сильно не критиковать, я новичок и только учусь:bh:
На многих серверах стоят бонусы, например заходит игрок на сервер, берёт бонус к примеру возьмём 5.000.000 вирт, покупает себе всё: машину, дом и всё, как бы интерес полностью пропадает...Делать нечего, денег море и игрок просто уходит с сервера...
Так вот я сделал бонус, который будет выдаваться не сразу, а каждый час по определённой сумме, тем самым игрок будет стремиться больше играть на сервере чтобы получить бонус...
~~~~~~~~~~~~~~~
Заходит игрок, играет....
Проходит два часа ему дают 50000 вирт
Проходит ещё два часа ему дают уже 75000 вирт
Проходит ещё три часа игроку дают уже 150000 вирт
Проходит ещё четыре часа игроку дают 300000 вирт
И последний бонус даётся через ещё 5 часов, окончательный бонус состовляет 700000 вирт
И того игрок играет у вас 16 часов и ему выдаётся бонус 1275000 вирт.
~~~~~~~~~~~~~~~
Код подходит для всех модов, если у вас есть Public PayDay
2.После скобки вставляем:
PHP:
for (new i = 0; i < GetMaxPlayers(); i++){
if(PlayerInfo[i][pLevel] == 1 && PlayerInfo[i][pExp] == 2){
PlayerInfo[i][pCash] += 50000;
SendClientMessage(i, COLOR_REDD, "[Бонус]Поздровляем вы у нас играете уже два часа, вам выдан бонус 50000 вирт");
SendClientMessage(i, COLOR_REDD, "[Бонус]Следущая часть бонуса через 2 часа.");}
if(PlayerInfo[i][pLevel] == 1 && PlayerInfo[i][pExp] == 4){
PlayerInfo[i][pCash] += 75000;
SendClientMessage(i, COLOR_REDD, "[Бонус]Вы отыграли у нас уже 4 часов, ваш бонус в этот час 75000 вирт!");
SendClientMessage(i, COLOR_REDD, "[Бонус]Следующий бонус через 3 часа");}
if(PlayerInfo[i][pLevel] == 1 && PlayerInfo[i][pExp] == 7){
PlayerInfo[i][pCash] += 150000;
SendClientMessage(i, COLOR_REDD, "На нашем сервере вы уже 7 часов, вам выдан бонус 150000 вирт!");
SendClientMessage(i, COLOR_REDD, "Через 4 часа следующий приз!!!");}
if(PlayerInfo[i][pLevel] == 2 && PlayerInfo[i][pExp] == 3){
PlayerInfo[i][pCash] += 300000;
SendClientMessage(i, COLOR_REDD, "Вы на нашем сервер уже 11 часов, вам выдан бонус 300000 вирт");
SendClientMessage(i, COLOR_REDD, "Через 5 часов будет следующий приз!!!");}
if(PlayerInfo[i][pLevel] == 2 && PlayerInfo[i][pExp] == 8){
PlayerInfo[i][pCash] += 700000;
SendClientMessage(i, COLOR_REDD, "Вы отыграли у нас уже 15 часов, вам выдан последний бонус, 700000 вирт!");
SendClientMessage(i, COLOR_REDD, "Желаем вам удачной игры на нашем сервере!!!");}
}
Вот и всё!Проверял у себя, всё работает как часы!Если возникают проблемы пишите помогу чем смогу,
А чуть не забыл добавте цвет в начало мода
А чуть не забыл добавте цвет в начало мода
PHP:
#define COLOR_REDD 0xFF0000AA
