Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 12
  1. #1
    Аватар для Skyline
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    304
    Репутация:
    2 ±

    error 010: invalid function or declaration

    PHP код:
    СMD:startjoind(playeridparams[]) // 12388
    {
        if(
    PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playeridCOLOR_WHITE, !"Неизвестная команда."); // 12390
        
    if(zonaderby == 0) return SendClientMessage(playeridCOLOR_GREY, !"Дерби зона не создана.");  // 12391
        
    if(startderby == 1) return SendClientMessage(playeridCOLOR_GREY, !"Дерби запущено.");  // 12392
        
    for(new iGetMaxPlayers(); i++)  // 12393
        
    {
            if(
    GetPVarInt(i,"DERB") != zonaderby) continue;  // 12395
            
    SendClientMessage(i,COLOR_GREEN,!"Готовтесь, старт через 5 секунд.");
        }
        
    startderby 1;
        
    goderby 5;
         return 
    1// 12400

    Код HTML:
    (12388) : error 010: invalid function or declaration
    (12390) : error 010: invalid function or declaration
    (12391) : error 010: invalid function or declaration
    (12392) : error 010: invalid function or declaration
    (12393) : error 010: invalid function or declaration
    (12395) : error 010: invalid function or declaration
    (12400) : error 010: invalid function or declaration
    Помогите, не пойму что не с так с функциями...

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    PHP код:
    for(new iGetMaxPlayers(); i++) 
    на
    PHP код:
    for(new iGetMaxPlayers(); ji++) 
    И покажи 10 строк выше 12388
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. Пользователь сказал cпасибо:
    Skyline (10.09.2016)
  4. #3
    Аватар для Skyline
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    304
    Репутация:
    2 ±
    PHP код:
    CMD:closejoind(playerid)
    {
        if(
    PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playeridCOLOR_WHITE, !"Неизвестная команда.");
         for(new 
    iGetMaxPlayers(); i++)
        {
            if(
    GetPVarInt(i,"DERB") != zonaderby) continue;
            
    DeletePVar(i,"DERB");
            
    DeletePVar(i,"car");
            
    DeletePVar(i,"TIMED");
            if(
    GetPVarInt(i,"car") > 1DestroyVehicle(GetPVarInt(i,"car"));
            
    SetPlayerHealth(i,0);
            
    SendClientMessage(iCOLOR_LIGHTRED, !"{00FA9A}AscarY: Гонка дерби отменёна.");
        }
        
    zonaderby 0,startderby 0,carderby 0goderby 0vznosderby 0bankderby 0;
        
    SendClientMessage(playerid,COLOR_GREY,!"Вы закрыли дерби зону.");
         return 
    1;

    Выше команда эта..
    Поменяв цикл, ошибки остаются

  5. #4
    Аватар для Skyline
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    304
    Репутация:
    2 ±
    Проблема актуальна(
    При переводе команды на DC_CMD появились данные ошибки..

  6. #5
    Аватар для m1n1vv
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    PHP код:
    CMD:closejoind(playerid)
    {
            if (
    PlayerInfo[playerid][pAdmin] < 2
                    return 
    SendClientMessage(playerid, -1, !"Неизвестная команда.");

            for (new 
    iGetMaxPlayers(); ji++)
            {
                    if (!
    IsPlayerConnected(i))
                            continue;

                    if (
    GetPVarInt(i"DERB") != zonaderby
                            continue;

                    
    DeletePVar(i"DERB");
                    
    DeletePVar(i"TIMED");

                    if (
    GetPVarInt(i"car") > 1
                            
    DestroyVehicle(GetPVarInt(i"car"));

                    
    DeletePVar(i"car");

                    
    SetPlayerHealth(i0);

                    
    SendClientMessage(iCOLOR_LIGHTRED, !"{00FA9A}AscarY: Гонка дерби отменена.");
            }

            
    zonaderby =
            
    startderby =
            
    carderby 
            
    goderby 
            
    vznosderby =
            
    bankderby 0;

            
    SendClientMessage(playeridCOLOR_GREY, !"Вы закрыли дерби зону.");

            return 
    1;


  7. Пользователь сказал cпасибо:
    Skyline (10.09.2016)
  8. #6
    Аватар для Skyline
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    304
    Репутация:
    2 ±
    Все тоже самое...

  9. #7
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    PHP код:
    CMD:closejoind(playeridparams[])
    {
        if(
    PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playeridCOLOR_WHITE, !"Неизвестная команда.");
        for(new 
    iGetMaxPlayers(); ji++)
        {
            if(!
    IsPlayerConnected(i) || GetPVarInt(i,"DERB") != zonaderby) continue;
            if(
    GetPVarInt(i,"car") > 1DestroyVehicle(GetPVarInt(i,"car"));
            
    DeletePVar(i,"DERB");
            
    DeletePVar(i,"car");
            
    DeletePVar(i,"TIMED");
            
    SetPlayerHealth(i,0);
            
    SendClientMessage(iCOLOR_LIGHTRED, !"{00FA9A}AscarY: Гонка дерби отменёна.");
        }
        
    zonaderby 0;
        
    startderby 0;
        
    carderby 0
        
    goderby 0;
        
    vznosderby 0
        
    bankderby 0;
        
    SendClientMessage(playerid,COLOR_GREY,!"Вы закрыли дерби зону.");
        return 
    1;

    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  10. Пользователь сказал cпасибо:
    Skyline (10.09.2016)
  11. #8
    Аватар для Skyline
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    304
    Репутация:
    2 ±
    Не помогло. Если убрать команду /startjoind - то все хорошо компилирует...

    - - - Добавлено - - -

    Исправил.. не знаю как и почему, команду убрал в другое место...
    Последний раз редактировалось Skyline; 10.09.2016 в 22:57.

  12. #9
    Аватар для _lizard
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.02.2016
    Адрес
    Геленджик
    Сообщений
    193
    Репутация:
    26 ±
    Может вы просто вшили команду внутри другой функции/команды?

  13. #10
    Аватар для Skyline
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    304
    Репутация:
    2 ±
    Да нет, все команды отделены. Такой вопрос, можно ли использовать два командных процессора одновременно? Обычный и DC_CMD или же только переводить теперь все на один?

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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