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

Тема: Ошибки

  1. #1
    Аватар для Mist
    Пользователь

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

    Ошибки

    (495) : error 012: invalid function call, not a valid address
    (495) : warning 215: expression has no effect
    (495) : error 001: expected token: ";", but found ")"
    (495) : error 029: invalid expression, assumed zero

    [PHP] [PHP]
    PHP код:
       case HOUSE_BUY:
                    {
                       if(!
    response) return SetPVarInt(playerid,"HomeID",-1);
                       new 
    GetPVarInt(playerid,"HomeID");
                       if(
    == -1) return SendClientMessage(playerid,-1,"Невозможно!");
                       if(
    GetPlayerMoney(playerid)<House[h][hPrice])return SendClientMessage(playerid,-1,"У вас не хватает средств!"),SetPVarInt(playerid,"HomeID",-1);
                       
    strmid(House[h][hOwner], Name(playerid), 02424);
                       if(
    != -1orm_update(House[h][ORM_ID]);
                       
    GivePlayerMoney(playerid,-House[h][hPrice]);
                       
    SendClientMessage(playerid,-1,"Вы купили дом");
                       
    DestroyPickup(House[h][hPick]),House[h][hPick] = CreatePickup(1272,23,House[h][hX],House[h][hY],House[h][hZ],0);
                       
    SetPlayerPos(playerid,HInts[House[h][hInterior]][hiX],HInts[House[h][hInterior]][hiY],HInts[House[h][hInterior]][hiZ]);
                       
    SetPlayerInterior(playerid,HInts[House[h][hInterior]][hiInt]);
                       
    SetPlayerVirtualWorld(playerid,House[h][hVirtWorld]);
                    } 
    strmid(House[h][hOwner], Name(playerid), 0, 24, 24);
    Здесь ошибка

    так же
    PHP код:
    case HOUSE_ENTER:
                    {
                      if(!
    response) return 1;
                      new 
    GetPVarInt(playerid,"HomeID");
                      if(
    strcmp(House[h][hOwner],Name(playerid),true)!=&& House[h][hLock]==1) return SendClientMessage(playerid,-1,"Дом закрыт!"),SetPVarInt(playerid,"HomeID",-1);
                      
    SendClientMessage(playerid,-1,"Welcome Home!");
                      
    printf("%d",House[h][hInterior]);
                      
    SetPlayerPos(playerid,HInts[House[h][hInterior]][hiX],HInts[House[h][hInterior]][hiY],HInts[House[h][hInterior]][hiZ]);
                      
    SetPlayerInterior(playerid,HInts[House[h][hInterior]][hiInt]);
                      
    SetPlayerVirtualWorld(playerid,House[h][hVirtWorld]);
                    } 
    Здесь ошибка

    if(strcmp(House[h][hOwner],Name(playerid),true)!=0 && House[h][hLock]==1) return SendClientMessage(playerid,-1,"Дом закрыт!"),SetPVarInt(playerid,"HomeID",-1);
    Последний раз редактировалось Mist; 31.12.2015 в 08:49.

  2. #2
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Скорее всего Name является не функцией, а массивом, поэтому нужно писать не "Name(playerid)", а "Name[playerid]".
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

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

 

 

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

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

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

Ваши права

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