Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12
  1. #1
    Аватар для Skyline
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    247
    Репутация:
    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
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    for(new iGetMaxPlayers(); i++) 
    на
    PHP код:
    for(new iGetMaxPlayers(); ji++) 
    И покажи 10 строк выше 12388
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    31.01.2014
    Адрес
    Россия
    Сообщений
    247
    Репутация:
    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
    Адрес
    Россия
    Сообщений
    247
    Репутация:
    2 ±
    Проблема актуальна(
    При переводе команды на DC_CMD появились данные ошибки..

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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    300
    Репутация:
    33 ±
    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
    Адрес
    Россия
    Сообщений
    247
    Репутация:
    2 ±
    Все тоже самое...

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

    Статус
    Онлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    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;

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

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

    Steve Pavlina

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

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

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

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

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

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

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

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

 

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

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

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

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

Ваши права

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