sk.tm_radik
Компетентный
Суть бага такова что текст вылазит по несколько раз. Притом у всех игроков.
ЭТОТ ТЕКСТ: ЗП хрен вам!
Вылазивает по 3-4 раза
PHP:
if(minutes == 0 && seconds == 0) PayDay(),SetWorldTime(hours); // Это стоит в 1 секундном таймере
PHP:
stock PayDay()
{
new string[100];
foreach(new i: Player)
{
//------------------------------------------------------------------------------
if(GetPlayerMoney(i) < 0)
{
SendClientMessage(i, COLOR_WHITE, "Долги ***а!");
PlayerInfo[i][pPrison] += 300;
SpawnPlayer(i);
}
//------------------------------------------------------------------------------
if(ConnectTime[i] >= 20)
{
//------------------------------------------------------------------------------
if(PlayerInfo[i][pVip] == 0) PlayerInfo[i][pExp] += 1;
if(PlayerInfo[i][pVip] == 1) PlayerInfo[i][pExp] += 2;
if(PlayerInfo[i][pVip] == 2) PlayerInfo[i][pExp] += 3;
if(PlayerInfo[i][pVip] == 3) PlayerInfo[i][pExp] += 4;
new exp = PlayerInfo[i][pExp];
new nxtlevel = PlayerInfo[i][pLevel]+1;
new expamount = nxtlevel*levelexp;
if(exp == expamount)
{
SendClientMessage(i, COLOR_WHITE, "+1 LvL (+5.000$)");
PlayerInfo[i][pMoney] += 5000;
PlayerInfo[i][pLevel]++;
PlayerInfo[i][pExp] -= expamount;
SetPlayerScore(i, PlayerInfo[i][pLevel]);
}
//------------------------------------------------------------------------------
GameTextForPlayer(i,"r~Pay Day", 7000, 1);
SendClientMessage(i,COLOR_WHITE, "----------");
SendClientMessage(i,COLOR_WHITE, "---------------"),PlayerInfo[i][pMoney] -= 1000;
SendClientMessage(i,COLOR_WHITE, "------------"),PlayerInfo[i][pMoney] += 5000;
SendClientMessage(i,COLOR_WHITE, "----------------"),PlayerInfo[i][pBank] += 5000;
if(PlayerInfo[i][pLeader] >= 1) PlayerInfo[i][pMoney] += 1000000,SendClientMessage(i,COLOR_WHITE, "-----");
format(string,sizeof(string),"~w~Level: ~y~%d~n~~w~Exp: ~y~%d/%d~n~~w~Respect: ~y~%d",PlayerInfo[i][pLevel],PlayerInfo[i][pExp],expamount,PlayerInfo[i][pRespect]);
TextDrawSetString(LevelExpRespect[i], string);
format(string,sizeof(string),"$%08d",PlayerInfo[i][pBank]);
TextDrawSetString(Bank[i], string);
//------------------------------------------------------------------------------
}
else SendClientMessage(i, COLOR_WHITE, "ЗП хрен вам!");
}
return 1;
}
Вылазивает по 3-4 раза
Последнее редактирование:
