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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±

    Ошибки error 010 и error 035

    Помогите исправить ошибки:
    PHP код:
    1error 010invalid function or declaration
    2
    error 035argument type mismatch (argument 3
    PHP код:
    stock SetVehiclePosition(vehicleidFloat:XFloat:YFloat:Z)
    {
        
    SetVehiclePos(vehicleidXYZ);
        
    UpdateVehiclePos(vehicleid0);

    Первая ошибка на этой строке: stock SetVehiclePosition(vehicleid, Float:X, Float:Y, Float:Z)
    Вторая на этой: SetVehiclePos(vehicleid, X, Y, Z);
    Последний раз редактировалось Steven_Davidson; 16.06.2014 в 00:36.

  2. #2
    Аватар для Stormik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Сообщений
    29
    Репутация:
    18 ±
    1 ошибку исправишь уйдёт и вторая.... не правильно записанная функция...основу мода скажи мне...не ГФ случайно?

  3. #3
    Аватар для Steven_Davidson
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±
    неа, с нуля делаю

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

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    258
    Репутация:
    6 ±
    Можешь скинуть где используется эта функция.

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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±
    только здесь
    PHP код:
    SetVehiclePosition(vehicleidVehPosy[vehicleid][0], VehPosy[vehicleid][1], VehPosy[vehicleid][2]); 
    в другом моде точно такой же код и ошибки не выдает.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Как объявляете VehPosy? У меня ваш код прекрасно компилируется.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  7. #7
    Аватар для Steven_Davidson
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±
    PHP код:
    new Float:VehPosy[MAX_VEHICLES][4]; 

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    А теперь код, который выше функции.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±
    вообщем вот
    PHP код:
    public OnUnoccupiedVehicleUpdate(vehicleidplayeridpassenger_seat)
    {
        if (
    GetPVarInt(playerid"OldCar") == vehicleid)
        {
            return 
    1;
        }
        new 
    Float:Posy[3];
        
    GetVehiclePos(vehicleidPosy[0], Posy[1], Posy[2]);
        new 
    Float:Count[2];
        
    Count[0] = Differences(Posy[0], VehPosy[vehicleid][0]);
        
    Count[1] = Differences(Posy[1], VehPosy[vehicleid][1]);
        switch (
    GetVehicleModel(vehicleid))
        {
            case 
    435450584591606..608610..611UpdateVehiclePost(vehicleid0);
        }
        if (((
    Count[0] > 5) || (Count[1] > 5)) && !UserCars(vehicleid) && !BanCarer[vehicleid])
        {
            
    SetVehiclePosition(vehicleidVehPosy[vehicleid][0], VehPosy[vehicleid][1], VehPosy[vehicleid][2]);
            
    SetVehicleZAngle(vehicleidVehPosy[vehicleid][3]);
            
    ScanPlayerDosCO2(playerid);
        }
        else 
    UpdateVehiclePost(vehicleid0);
        return 
    1;
    }
    stock SetVehiclePosition(vehicleidFloat:XFloat:YFloat:Z)
    {
        
    SetVehiclePos(vehicleidXYZ);
        
    UpdateVehiclePos(vehicleid0);

    Последний раз редактировалось Steven_Davidson; 16.06.2014 в 16:10.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну а forward как объявили?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

 

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

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

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

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

Ваши права

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