Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: помогите с квадратом

Показано с 1 по 7 из 7

  1. #1
    Пользователь

    Аватар для Dimka_71rus

    Статус: Оффлайн
    Регистрация:02.10.2011
    Адрес:Тула
    Сообщений:157
    Репутация:1 [+/-] 

    помогите с квадратом

    (18789) : error 004: function "PlayerToKvadrat" is not implemented вот такая ошибка у меня - пишет функция неопределена - не могу понять почему
    ошибка в строке где kvadrat
    PHP код:
    for(new =0;x<MAX_PLAYERS;x++)
                {
                    if(
    PlayerToKvadrat(x,328.7557062412.644531448.7557062564.644531))
                    {
                        new 
    factionm;
                        if(
    PlayerInfo[x][pLeader] !=0) {factionm PlayerInfo[x][pLeader];}
                        else { 
    factionm PlayerInfo[x][pMember];}
                        
    OnmZONE[i][factionm] ++;
                    }
                } 
    а вот весь код:

    PHP код:
    public MzCheck()
    {
    if(
    logs == 1)
    {
     
    //printr("MzCheck");
     
    }
        for(new 
    =0;i<sizeof(MZInfo);i++)
        {
            if(
    ZoneOnBattlem[i] == && MZSafeTime[i] == 0)
            {
                
    ZoneTimerm[i] -=10;
                if(
    ZoneTimerm[i] <=0)
                {
                    for(new 
    0sizeof(BizzInfo); h++)
                    {
                    if(
    BizzInfo[h][bZahvat] == 1)
                    {
                    
    BizzInfo[h][bMafia] = BizzInfo[h][bMafia];
                    
    SendFamilyMessage(BizzInfo[h][bMafia],COLOR_WHITE,"{33aa33}Õîðîøàÿ íîâîñòü, âàì óäàëîñü îòñòîÿòü ñâîé áèçíåñ...");
                    
    BizzInfo[h][bZahvat] = 0;
                    }
                    }
                    
    SendFamilyMessage(MZInfo[i][mNapad],COLOR_WHITE,"{ff0000}Ïëîõàÿ íîâîñòü, âàì íå óäàëîñü âçÿòü ïîä êîíòðîëü íîâûé áèçíåñ...");
                    
    startwar 0;
                    
    ZoneOnBattlem[i] =0;
                    
    GangZoneStopFlashForAll(zons);
                }
                for(new 
    =0;x<MAX_PLAYERS;x++)
                {
                    if(
    PlayerToKvadrat(x,328.7557062412.644531448.7557062564.644531))
                    {
                        new 
    factionm;
                        if(
    PlayerInfo[x][pLeader] !=0) {factionm PlayerInfo[x][pLeader];}
                        else { 
    factionm PlayerInfo[x][pMember];}
                        
    OnmZONE[i][factionm] ++;
                    }
                }
                new 
    asd;
                for(new 
    =0;x<20;x++)
                {
                    if(
    OnmZONE[i][x] > && IsInAllowedM(x)) asd ++;
                }
                if(
    asd == 1)
                {
                    for(new 
    =0;x<20;x++)
                    {
                        if(
    OnmZONE[i][x] > 0)
                        {
                            new 
    zx,zl;
                            
    zx x;
                            
    zl i;
                            if(
    MZInfo[i][mFrakVlad] == x)
                            {
                             for(new 
    0sizeof(BizzInfo); h++)
                            {
                            if(
    BizzInfo[h][bZahvat] == 1)
                            {
                            
    BizzInfo[h][bMafia] = BizzInfo[h][bMafia];
                            
    SendFamilyMessage(BizzInfo[h][bMafia],COLOR_WHITE,"{33aa33}Õîðîøàÿ íîâîñòü, âàì óäàëîñü îòñòîÿòü ñâîé áèçíåñ...");
                            
    BizzInfo[h][bZahvat] = 0;
                            }
                            }
                            
    startwar 0;
                            
    SendFamilyMessage(MZInfo[i][mNapad],COLOR_WHITE,"{ff0000}Ïëîõàÿ íîâîñòü, âàì íå óäàëîñü âçÿòü ïîä êîíòðîëü íîâûé áèçíåñ...");
                            }
                            else
                            {
                            
    startwar 0;
                            
    SendFamilyMessage(MZInfo[i][mNapad],COLOR_WHITE,"{33aa33}Õîðîøàÿ íîâîñòü, âû çàâîåâàëè íîâûé áèçíåñ...");
                            for(new 
    0sizeof(BizzInfo); h++)
                            {
                            if(
    BizzInfo[h][bZahvat] == 1)
                            {
                              
    SendFamilyMessage(BizzInfo[h][bMafia],COLOR_WHITE,"{ff0000}Ïëîõàÿ íîâîñòü, âû ïîòåðÿëè êîíòðîëü íàä îäíèì èç ñâîèõ áèçíåñîâ...");
                            
    BizzInfo[h][bMafia] = MZInfo[i][mNapad];
                            
    BizzInfo[h][bZahvat] = 0;
                            }
                            }
                            }
                            
    ZoneOnBattlem[zl] =0;
                            
    MZInfo[zl][mFrakVlad] = 0;
                            
    MZInfo[zl][mFrakVlad] = zx;
                            
    GangZoneStopFlashForAll(zons);
                            
    GangZoneHideForAll(zons);
                            
    GangZoneShowForAll(zons,COLOR_NEWS);
                            break;
                        }
                    }
                }
            }
        }
        for(new 
    =0;i<3;i++)
        {
            for(new 
    0;z<20;z++)
            {
                
    OnmZONE[i][z] =0;
            }
        }
    }
    public 
    ISAMAFIA(playerid)
    {
        if(
    IsPlayerConnected(playerid))
        {
            new 
    leader PlayerInfo[playerid][pLeader];
            new 
    member PlayerInfo[playerid][pMember];
            if(
    member==|| member==|| member==12 || member==13 || member==14 || member==15 || member==16 || member==17 || member==18 || member==19 || member==20)
            {
                return 
    1;
            }
            if(
    leader==5|| leader==|| leader==12 || leader==13 || leader==14 || leader==15 || leader==16 || leader==17 || leader==18 || leader==19 || leader==20)
            {
                return 
    1;
            }
        }
        return 
    0;

  2. #2
    Пользователь

    Аватар для Dimka_71rus

    Статус: Оффлайн
    Регистрация:02.10.2011
    Адрес:Тула
    Сообщений:157
    Репутация:1 [+/-] 
    гup up up
    нужен совет профи срочно
  3. #3
    Пользователь

    Аватар для pesnike

    Статус: Оффлайн
    Регистрация:17.01.2012
    Сообщений:120
    Репутация:40 [+/-] 
    А у тебя сама эта функция-то есть?
  4. #4
    Пользователь

    Аватар для Dimka_71rus

    Статус: Оффлайн
    Регистрация:02.10.2011
    Адрес:Тула
    Сообщений:157
    Репутация:1 [+/-] 
    вот урок по которому делал (11 ошибок там было 10 убрал а ето хз как)

    <<<ТЫК>>>
  5. #5
    Заблокирован

    Аватар для Eloy

    Статус: Оффлайн
    Регистрация:05.11.2011
    Адрес:Балаково
    Сообщений:1,228
    Репутация:333 [+/-] 
    stock PlayerToKvadrat(playerid,Float:min_x,Float:min_y,F loat:max_x,Float:max_y)
    {
    new Float:xxp,Float:yyp,Float:zzp;
    GetPlayerPos(playerid, xxp, yyp, zzp);
    if((xxp <= max_x && xxp >= min_x) && (yyp <= max_y && yyp >= min_y)) return 1;
    return 0;
    }
  6. 1 пользователь сказал cпасибо Eloy за это полезное сообщение:

    =R.T.= (09.07.2012)

  7. #6
    Пользователь

    Аватар для Dimka_71rus

    Статус: Оффлайн
    Регистрация:02.10.2011
    Адрес:Тула
    Сообщений:157
    Репутация:1 [+/-] 
    PHP код:
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813) : error 025: function heading differs from prototype
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813) : warning 209: function "PlayerToKvadrat" should return a value
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813) : warning 203: symbol is never used: "loat"
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813) : warning 203: symbol is never used: "F"
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813) : warning 203: symbol is never used: "min_y"
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813) : warning 203: symbol is never used: "min_x"
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813) : warning 203: symbol is never used: "playerid"
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813) : error 010: invalid function or declaration
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813 -- 61816) : error 021: symbol already defined: "GetPlayerPos"
    E:\Users\&#196;èìà\Desktop\[M]arve[L]\[M]arve[L]\gamemodes\[M]arve[L].pwn(61813 -- 61816) : fatal error 107: too many error messages on one line 
  8. #7
    Пользователь

    Аватар для Dimka_71rus

    Статус: Оффлайн
    Регистрация:02.10.2011
    Адрес:Тула
    Сообщений:157
    Репутация:1 [+/-] 
    может в стоке не хватает переменных каких то?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения