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

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

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

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

lvl и exp не меняются

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

GAD

Новичок
Вобщем проблема такая: Опыт (exp) копится до безконечности.... должно быть так lvl:1 exp:3/4 как только становится lvl:1 exp:3/4 должен произойти автоматический береход и сделатся так lvl:2 exp:0/8 но этого непроисходит и получается что lvl:1 exp:5/4 и так до безконечности.. помогите пожалусто)
проблема скорее всего в ежечасном чеке вот он:
PHP:
 new tmpintrate;
					interest = (PlayerInfo[i][pAccount]/100000)*(tmpintrate);
					PlayerInfo[i][pExp]++;
					PlayerPlayMusic(i);
					PlayerInfo[i][pAccount] += interest;
					SendClientMessage(i, COLOR_WHITE, "|___ ÑÎÒÎßÍÈÅ ÁÀÍÊÎÂÑÊÎÃÎ Ñ×ÅÒÀ ___|");
					format(string, sizeof(string), " {FF9900} Çàðïëàòà:{00CC00} $%d  {FF9900} Íàëîã:{FF0000} -$%d", check, TaxValue);
					SendClientMessage(i, COLOR_GRAD1, string);
					format(string, sizeof(string), " {FF9900} Áàëàíñ:{FFFFFF} $%d", account);
					SendClientMessage(i, COLOR_GRAD1, string);
					format(string, sizeof(string), " {FF9900} Óðîâåíü èíòåðåñà:{FFFFFF} 0.00%d {FF9900}ïðîöåíòîâ",tmpintrate);
					SendClientMessage(i, COLOR_GRAD2, string);
					format(string, sizeof(string), " {FF9900} Ïîëó÷åííûé èíòåðåñ:{00CC00} $%d", interest);
					SendClientMessage(i, COLOR_GRAD3, string);
					SendClientMessage(i, COLOR_WHITE, "|--------------------------------------|");
					format(string, sizeof(string), " {FF9900} Íîâûé áàëàíñ:{FFFFFF} $%d", PlayerInfo[i][pAccount]);
					SendClientMessage(i, COLOR_GRAD5, string);
					format(string, sizeof(string), "~y~PayDay~n~~w~Paycheck");
					GameTextForPlayer(i, string, 5000, 1);
					PlayerInfo[i][pPayDay] = 0;
					PlayerInfo[i][pPayCheck] = 0;
					PlayerInfo[i][pConnectTime] += 1;
					if(PlayerInfo[i][pBeremenna] > 0)
				    {
				        PlayerInfo[i][pBeremennaTime] += 1;
				        format(string, sizeof(string), "* Âû íà %d ìåñÿöå áåðåìåííîñòè", PlayerInfo[i][pBeremennaTime]);
				        SendClientMessage(i, COLOR_LIGHTBLUE , string);
				        if(PlayerInfo[i][pBeremennaTime] >= 9)
				        {
				            SendClientMessage(i, COLOR_LIGHTBLUE , "Âû íà íà 9 ìåñÿöå áåðåìåííîñòè. Ñêîðî ðîäû...");
				            SendClientMessage(i, COLOR_LIGHTBLUE , "(( Ñõâàòêè ìîãóò íà÷àòüñÿ â ëþáîé ìîìåíò ))");
				        }
				    }
					if(PlayerInfo[i][pExp] == levelexp*(PlayerInfo[i][pLevel]+1))
					{
					    PlayerInfo[i][pExp] = 0;
					    PlayerInfo[i][pLevel]++;
					    PlayerInfo[i][gPupgrade] +=2;
					    format(string, sizeof(string), "Bû äîñòèãëè %d óðîâíÿ", PlayerInfo[i][pLevel]);
						SendClientMessage(i, COLOR_LIGHTBLUE , string);
					    PlayerInfo[i][pAge]++;
                    	format(string, sizeof(string), "Ñ Äí¸ì Ðîæäåíèÿ! Âû ïîñòàðåëè íà 1 ãîä, è òåïåðü Âàì %d", PlayerInfo[i][pAge]);
                        SendClientMessage(i, COLOR_LIGHTBLUE , string);
	 				}
					if(PlayerInfo[i][pNeSdal] == 1)
					{
					    PlayerInfo[i][pNeSdal] = 0;
					}
					if(PlayerInfo[i][pDonateRank] > 0)
					{
					    PlayerInfo[i][pPayDayHad] += 1;
					    if(PlayerInfo[i][pPayDayHad] >= 5)
					    {
					        PlayerInfo[i][pExp]++;
					        PlayerInfo[i][pPayDayHad] = 0;
					    }
					}
					if (PlayerInfo[i][pWarns] > 0)
					{
					new vio = PlayerInfo[i][pConnectTime];
					vio %= 10;
					if(vio == 0) {PlayerInfo[i][pWarns]--; SendClientMessage(i, COLOR_LIGHTRED, " * Óðîâåíü Âàøèõ ïðåäóïðåæäåíèé óìåíüøåí.");}
					}
				}
				else
				{
				    SendClientMessage(i, COLOR_LIGHTRED, " * Âû èãðàëè íå ñëèøêîì äîëãî, ÷òîáû ïîëó÷èòü çàðïëàòó.");
				}
			}
		}
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу