Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 17 из 17
  1. #11
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Вобщем в этом условии:
    PHP код:
    if(pickupid == avtopick[nearveh]) 
    Я сделал так:
    PHP код:
    if(pickupid == avtopick[newcar]) 
    Эта переменная относитмя к этой:
    PHP код:
    new newcar GetPlayerVehicleID(playerid); 
    После этого ошибки в консоли перестали появляться, но этот код срабатывает после авторизации.
    Странно, но до этого я пытался другую проблему исправлять, меня тогда ТПхало на какую-то ферму и там были еще пикапы какие-то, может там где-то проблема?

  2. #12
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Проблема все еще актуальна.
    Получается что нужно решить уже проблему с Телепортом персонажа на ферму.
    Может проблема в регистрации или загрузке аккаунта? Это я проверю, а вы пока предложите свои идеи.

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Вы хоть проверку на -1 ставите перед сравнением массива с ID пикапа?

  4. #14
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Вы хоть проверку на -1 ставите перед сравнением массива с ID пикапа?
    Щас сделал, буду проверять. Я еще просто регистрацию проверяю и загрузку с сохранением проверяю, там просто в логе мускула ошибка появляется.
    А так теперь во время регистрации перс под землю летит и сервер кикает.

  5. #15
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Вобщем проблему решил так:
    Узнал что у меня stock функции
    PHP код:
    GetNearestVehicle(playerid
    написан.
    И проверив его обнаружил что в конце идет возвращение числа -1, о котором мне собственно и говорили.
    Для пущей уверенности, эту ф-ию ввел в гугле, и через него попал обратно на наш сайт с темой про эту ф-ию. Там как раз было
    PHP код:
    return 0
    теперь все исправлено и ошибки нет.
    Админы, что делать с темой дальше решайте сами.

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Лучше поставьте проверку перед вызовом функции. Я вам её советовал в моём предыдущем посте.

  7. #17
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Лучше поставьте проверку перед вызовом функции. Я вам её советовал в моём предыдущем посте.
    PHP код:
    if(nearveh == -1) return SendClientMessage(playerid,COLOR_GRAD1,"Рядом с вами нет автомобиля!"); 
    Вот, я ее никуда не убирал. Все время после авторизации выбивает сообщение о том что у меня нет мешка.

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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