Не вызывается пэйдэй.
#1

PHP код:
CMD:payday(playeridparams[])
{
    if(!
PI[playerid][Login]) return true;
    if(
GetPVarInt(playerid,"Admins") < || !GetPVarInt(playerid,"AdminLogin")) return true;
    
PayDayTime();
    return 
true;

PHP код:
public PayDayTime()
{
    
GetBizz();
    
GetHome();
    
GetShop();
    new 
Total_Gz[9];
    for(new 
0<= TOTALGZi++) Total_Gz[GZInfo[i][gFrak]]++;
    for(new 
4<= 8i++) Fraction[i][fBank][0]+=Total_Gz[i]*Fraction[i][fPay][0];
    
PlayerForeach(i)
    {
        if(!
PI[i][Login]) continue;
        
PI[i][Exp]++;
        if(
PI[i][Obedience] < 100PI[i][Obedience]++;
        if(
GetPVarInt(i,"FormaFraction")) PI[i][PayDayCash]+=Fraction[PI[i][Member]][fPay][0]+(Fraction[PI[i][Member]][fPay][1]*PI[i][Rank]);
        if(
GetPVarInt(i,"Admins") > 0PI[i][PayDayCash]+=10000*GetPVarInt(i,"Admins");
        new 
Nallog 0;
        if(
PI[i][Debt][0] == && GetPVarInt(i,"Admins") <= 0Nallog floatround((PI[i][PayDayCash]/100)*Nalog);
        
PI[i][Bank]+=PI[i][PayDayCash]-Nallog;
        
Exchequer+=Nallog;
        
SendClientMessage(iCOLOR_DARKBLUE"============= [ Áàíêîâñêèé ×åê ] =============");
        
SendMes(i,COLOR_WHITE,"  %s: %i âèðò",(!PI[i][Member])?("Çàðïëàòà") : ("Çàðïëàòà îðãàíèçàöèè"),PI[i][PayDayCash]);
        
SendMes(i,COLOR_WHITE,"  Íàëîã: -% âèðò",Nallog);
        
SendMes(i,COLOR_WHITE,"  Áàëàíñ áàíêîâñêîãî ñ÷åòà: %i âèðò"PI[i][Bank]);
        
//if(GetPlayerHouse(i) == 1) SendMes(i,COLOR_WHITE,"  Îïëàòà äîìà: {9ACD32}%i äíåé {ffffff}|{9ACD32} %i ÷àñîâ",floatround((HouseInfo[GetPVarInt(i,"PlayerHouse")][hOplata]/GetHouseOplata(GetPVarInt(i,"PlayerHouse")))/24),HouseInfo[GetPVarInt(i,"PlayerHouse")][hOplata]/GetHouseOplata(GetPVarInt(i,"PlayerHouse"))-(floatround((HouseInfo[GetPVarInt(i,"PlayerHouse")][hOplata]/GetHouseOplata(GetPVarInt(i,"PlayerHouse")))/24)*24));
        
SendClientMessage(iCOLOR_DARKBLUE"============= [ Áàíêîâñêèé ×åê ] =============");
        
GameTextForPlayer(i,"~y~PayDay~n~~w~"50001);
        
PI[i][PayDay]++;
        
PI[i][PayDayCash] = 0;
        if(
PI[i][Exp] >= (PI[i][Level]+1)*4PI[i][Level]++,PI[i][Exp] = 0SendClientMessage(i,COLOR_GREEN,"Âàø óðîâåíü ïîâûñèëñÿ!"),DollahScoreUpdate(i);
        if(
PI[i][Level] == && PI[i][Exp] == 0)
        {
            if(
strcmp(PI[i][Referal],"None",false) != && strcmp(PI[i][Referal],PI[i][Name],false) != 0)
            {
                if(
GetPlayerOnly(PI[i][Referal]) != INVALID_PLAYER_IDPI[GetPlayerOnly(PI[i][Referal])][Text][2] = 1;
                else
                {
                    
mysql_format(DATABASEQUERYsizeof(QUERY), "SELECT * FROM `"TABLE_ACCOUNTS"` WHERE `Name` = '%e'",PI[i][Referal]);
                    
mysql_function_query(DATABASEQUERYtrue"ReferalCheck""d",i);
                }
            }
        }
        if(
PI[i][Debt][0] != 0)
        {
            
PI[i][Debt][1]+=50;
            if(
PI[i][Debt][1] > 1000)
            {
                 
SendClientMessage(i,COLOR_GREEN,"Âû íå ïëàòèëè äîëãè ìàôèè. Êðûøà áûëà ñíÿòà!");
                 
PI[i][Debt][0] = 0;
                 
PI[i][Debt][1] = 0;
            }
            else 
SendMes(i,COLOR_GREEN,"Âàø äîëã ìàôèè %i âèðò!",PI[i][Debt][1]);
        }
        if(
GetPVarInt(i"GetBizz") == && GetPlayerBizz(i) == 1)
        {
              
SendMes(iCOLOR_LIGHTRED"Âàø áèçíåñ {ffffff}%s{FF6347} áûë çàêðûò ïî ïðè÷èíå: îòñóòñòâèå ïðîäóêòîâ èëè îòñóòñòâèå ëèöåíçèè",BizzInfo[GetPVarInt(i"PlayerBizz")][bName],BizzInfo[GetPVarInt(i"PlayerBizz")][bLockTime]);
               
SendMes(iCOLOR_LIGHTRED"Åñëè ïî èñòå÷åíèþ {ffffff}12 {FF6347}÷àñîâ áèçíåñ áóäåò çàêðûò, îí áóäåò ïðîäàí ãîñ-âó");
            
DeletePVar(i"GetBizz");
        }
        if(
GetPVarInt(i"GetBizz") == && GetPlayerBizz(i) == 1)
        {
              
SendMes(iCOLOR_LIGHTRED"Âàø áèçíåñ {ffffff}%s{FF6347} çàêðûò óæå {ffffff}%i {FF6347}÷àñ(à/îâ)",BizzInfo[GetPVarInt(i"PlayerBizz")][bName],BizzInfo[GetPVarInt(i"PlayerBizz")][bLockTime]);
            
SendMes(iCOLOR_LIGHTRED"Åñëè ïî èñòå÷åíèþ {ffffff}12 {FF6347}÷àñîâ áèçíåñ áóäåò çàêðûò, îí áóäåò ïðîäàí ãîñ-âó");
            
DeletePVar(i"GetBizz");
        }
        if(
GetPVarInt(i"GetBizz") == 1)
        {
            
SendClientMessage(iCOLOR_LIGHTRED,"Âàø áèçíåñ áûë ïðîäàí ãîñ-âó çà íåóïëàòó íàëîãîâ");
            
SendClientMessage(iCOLOR_LIGHTRED,"Âàøè äåíüãè çà áèçíåñ áûëè ïåðå÷èñëåíû íà âàø ñ÷åò");
            
DeletePVar(i"GetBizz");
        }
        if(
GetPVarInt(i"GetHome") > 0)
        {
            
SendClientMessage(iCOLOR_LIGHTRED,"Âàø äîì áûë ïðîäàí ãîñ-âó çà íåóïëàòó êâàðòïëàòû");
            
SendClientMessage(iCOLOR_LIGHTRED,"Âàøè äåíüãè çà äîì áûëè ïåðå÷èñëåíû íà âàø ñ÷åò");
            
DeletePVar(i"GetHome");
            
SpawnChange[i] = false;
        }
        if(
GetPVarInt(i"GetShop") > 0)
        {
            
SendClientMessage(iCOLOR_LIGHTRED,"Âàøà àâòîìàñòåðñêàÿ áûëà ïðîäàíà ãîñ-âó çà íåóïëàòó íàëîãîâ");
            
DeletePVar(i"GetShop");
        }
    }
    return 
true;

Reply
#2

i <= TOTALGZ заменить на i < TOTALGZ
Reply
#3

Спасибо исправил. ( тупанул )
PHP код:
new Total_Gz[9];
for(new 
4<= 8i++) Fraction[i][fBank][0]+=Total_Gz[i]*Fraction[i][fPay][0]; 
Заменил на:
PHP код:
new Total_Gz[19];
for(new 
14<= 18i++) Fraction[i][fBank][0]+=Total_Gz[i]*Fraction[i][fPay][0]; 
И все работает

P.S тему можно закрывать.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)