Дратути. Нужен PayDay для фракций. Мод: NFRP + GT
Сам паблик PayDay
Просто киньте пример для одной фракции, дабы я продолжил прописывать каждой фракции сам.
0 руб делал сам для новичка
Сообщение отредактировал молоко: 15 Январь 2017 - 18:18
Лучший Ответ молоко , 16 Январь 2017 - 13:27
Нашёл код, кому нужен был вот:
CALLBACK: PayDay()
{
new string[128];
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLevel] > 0)
{
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo[i][pAccount];
new exp = PlayerInfo[i][pExp];
new nxtlevel = PlayerInfo[i][pLevel]+1;
new expamount = nxtlevel*levelexp;
//========= PayDay Police=================
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 0)
{
GiveMoney(i, 0);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 1)
{
GiveMoney(i, 5000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 2)
{
GiveMoney(i, 5500);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 3)
{
GiveMoney(i, 6000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 4)
{
GiveMoney(i, 6500);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 5)
{
GiveMoney(i, 7000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 6)
{
GiveMoney(i, 7500);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 7)
{
GiveMoney(i, 8000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 8)
{
GiveMoney(i, 8500);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 9)
{
GiveMoney(i, 9000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 10)
{
GiveMoney(i, 9500);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 11)
{
GiveMoney(i, 10000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 12)
{
GiveMoney(i, 10500);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 13)
{
GiveMoney(i, 11000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 14)
{
GiveMoney(i, 11500);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 15)
{
GiveMoney(i, 12000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 16)
{
GiveMoney(i, 12500);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 17)
{
GiveMoney(i, 13000);
}
if (PlayerInfo[i][pMember] == 1 && PlayerInfo[i][pRank] == 18)
{
GiveMoney(i, 13500);
}
//========================[ ФСБ ]==========================
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 0)
{
GiveMoney(i, 0);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 1)
{
GiveMoney(i, 5000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 2)
{
GiveMoney(i, 5500);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 3)
{
GiveMoney(i, 6000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 4)
{
GiveMoney(i, 6500);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 5)
{
GiveMoney(i, 7000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 6)
{
GiveMoney(i, 7500);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 7)
{
GiveMoney(i, 8000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 8)
{
GiveMoney(i, 8500);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 9)
{
GiveMoney(i, 9000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 10)
{
GiveMoney(i, 9500);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 11)
{
GiveMoney(i, 10000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 12)
{
GiveMoney(i, 10500);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 13)
{
GiveMoney(i, 11000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 14)
{
GiveMoney(i, 11500);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 15)
{
GiveMoney(i, 12000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 16)
{
GiveMoney(i, 12500);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 17)
{
GiveMoney(i, 13000);
}
if (PlayerInfo[i][pMember] == 2 && PlayerInfo[i][pRank] == 18)
{
GiveMoney(i, 100000);
}
//==============================[ Армия ]==================
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 0)
{
GiveMoney(i, 0);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 1)
{
GiveMoney(i, 5000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 2)
{
GiveMoney(i, 5500);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 3)
{
GiveMoney(i, 6000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 4)
{
GiveMoney(i, 6500);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 5)
{
GiveMoney(i, 7000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 6)
{
GiveMoney(i, 7500);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 7)
{
GiveMoney(i, 8000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 8)
{
GiveMoney(i, 8500);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 9)
{
GiveMoney(i, 9000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 10)
{
GiveMoney(i, 9500);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 11)
{
GiveMoney(i, 10000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 12)
{
GiveMoney(i, 10500);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 13)
{
GiveMoney(i, 11000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 14)
{
GiveMoney(i, 11500);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 15)
{
GiveMoney(i, 12000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 16)
{
GiveMoney(i, 12500);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 17)
{
GiveMoney(i, 13000);
}
if (PlayerInfo[i][pMember] == 3 && PlayerInfo[i][pRank] == 18)
{
GiveMoney(i, 13500);
}
//============== [Медики] ===========
if(exp == expamount)
{
PlayerInfo[i][pLevel] += 1;
PlayerInfo[i][pExp] = 0;
}
new tmpintrate;
Tax += TaxValue;//Should work for every player online
PlayerInfo[i][pAccount] -= TaxValue;
if(PlayerInfo[i][pDonateRank] > 0)
{
new bonus = PlayerInfo[i][pPayCheck] / 3;
PlayerInfo[i][pPayCheck] += bonus;
}
//new checks = PlayerInfo[i][pPayCheck];
interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
PlayerInfo[i][pExp]++;
PlayerInfo[i][pAccount] = account+interest;
GiveMoney(i, 500);
Kazna += Tax;
format(string, sizeof(string), "Вам выдано Зарплату.[Налог]: -%d руб",TaxValue);
SendClientMessage(i, COLOR_GRAD1, string);
format(string, sizeof(string), "[Процент]: -%d руб", rent);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), "** Был активирован Авто Рес Кар. Всё незанятые машины зареспавнены!", rent);
SendClientMessage(i, COLOR_AMDRED, string);
SendClientMessage(i, COLOR_GREEN, "_____________________________________");
rent = 0;
PlayerInfo[i][pPayDay] = 0;
PlayerInfo[i][pPayCheck] = 0;
PlayerInfo[i][pConnectTime] += 1;
if(PlayerInfo[i][pDonateRank] > 0)
{
PlayerInfo[i][pPayDayHad] += 1;
if(PlayerInfo[i][pPayDayHad] >= 5)
{
PlayerInfo[i][pPayDayHad] = 0;
}
}
}
}
}
return true;
}
Перейти к сообщению »
offline
Дратути. Нужен PayDay для фракций. Мод: NFRP + GT
Сам паблик PayDay
Просто киньте пример для одной фракции, дабы я продолжил прописывать каждой фракции сам.
0 руб делал сам для новичка
Сообщение отредактировал молоко: 15 Январь 2017 - 18:18
offline
offline
Нашёл код, кому нужен был вот:
0 пользователей, 0 гостей, 0 анонимных