Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 7 из 7
  1. #1
    Аватар для sniff21
    Пользователь

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

    Ошибка Run time error 20: "Invalid index parameter (bad entry point)

    Помогите пожалуйста у меня ошибка
    пишу новый сервер с нуля а у меня при запуске сервера пишет в логе такую ошибку Run time error 20: "Invalid index parameter (bad entry point)" пробывал main(){} все плагины и т.д нужна помощь либо сдесь либо в скайпе UltiMATEsanek

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

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    217
    Репутация:
    39 ±
    PHP код:
    main() return 1

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

    Статус
    Оффлайн
    Регистрация
    23.06.2016
    Сообщений
    3
    Репутация:
    0 ±
    куда вставлять?

    *** Streamer Plugin v2.7.8 by Incognito loaded ***

    [21:46:17] Loaded.
    [21:46:17] Loaded 1 plugins.

    [21:46:17]
    [21:46:17] Filterscripts
    [21:46:17] ---------------
    [21:46:17] Loaded 0 filterscripts.

    [21:46:17] Script[gamemodes/silvio.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
    [21:46:17] Number of vehicle models: 0
    - - - Добавлено - - -

    PHP код:
    #include <a_samp>

    #if defined FILTERSCRIPT

    public OnFilterScriptInit()
    {
        print(
    "\n--------------------------------------");
        print(
    " by Sniff21");
        print(
    "--------------------------------------\n");
        return 
    1;
    }

    public 
    OnFilterScriptExit()
    {
        return 
    1;
    }

    main() return 1;
    {
        print(
    "\n----------------------------------");
        print(
    " Silvio 0.1");
        print(
    "----------------------------------\n");
    }


    public 
    OnGameModeInit()
    {
        
    SetGameModeText("silvio");
        
    AddPlayerClass(71958.37831343.157215.3746269.1425000000);
        return 
    1;
    }


    public 
    OnGameModeExit()
    {
        return 
    1;
    }

    public 
    OnPlayerRequestClass(playeridclassid)
    {
        
    SetPlayerPos(playerid1958.37831343.157215.3746);
        
    SetPlayerCameraPos(playerid1958.37831343.157215.3746);
        
    SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
        return 
    1;
    }

    public 
    OnPlayerConnect(playerid)
    {
        
    SendClientMessages(playerid,0xFFFFFFAA,"Привет игрок желаем тебе удачи на нашем сервере");
        return 
    1;
    }

    public 
    OnPlayerDisconnect(playeridreason)
    {
        return 
    1;
    }

    public 
    OnPlayerSpawn(playerid)
    {
        
    SendClientMessages(playerid,0xFFFFFFAA,"Для ознакомления с досптупными командами на сервере введите /mm в чат");
        return 
    1;
    }

    public 
    OnPlayerDeath(playeridkilleridreason)
    {
        return 
    1;
    }

    public 
    OnVehicleSpawn(vehicleid)
    {
        return 
    1;
    }

    public 
    OnVehicleDeath(vehicleidkillerid)
    {
        return 
    1;
    }

    public 
    OnPlayerText(playeridtext[])
    {
        return 
    1;
    }

    public 
    OnPlayerCommandText(playeridcmdtext[])
    {
        if (
    strcmp("/mm"cmdtexttrue10) == 0)
        {
        
    SendClientMessages(playerid,0xFFFFFFAA,"/kill /hp /tp");
            return 
    1;
        }
        return 
    0;
    }
    {
        if (
    strcmp("/tp"cmdtexttrue10) == 0)
        {
        
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Список телепортов","LS /nSF /nLV /n","Телепорт!","Отмена");
            return 
    1;
        }
        return 
    0;
    }

    public 
    OnPlayerEnterVehicle(playeridvehicleidispassenger)
    {
        return 
    1;
    }

    public 
    OnPlayerExitVehicle(playeridvehicleid)
    {
        return 
    1;
    }

    public 
    OnPlayerStateChange(playeridnewstateoldstate)
    {
        return 
    1;
    }

    public 
    OnPlayerEnterCheckpoint(playerid)
    {
        return 
    1;
    }

    public 
    OnPlayerLeaveCheckpoint(playerid)
    {
        return 
    1;
    }

    public 
    OnPlayerEnterRaceCheckpoint(playerid)
    {
        return 
    1;
    }

    public 
    OnPlayerLeaveRaceCheckpoint(playerid)
    {
        return 
    1;
    }

    public 
    OnRconCommand(cmd[])
    {
        return 
    1;
    }

    public 
    OnPlayerRequestSpawn(playerid)
    {
        return 
    1;
    }

    public 
    OnObjectMoved(objectid)
    {
        return 
    1;
    }

    public 
    OnPlayerObjectMoved(playeridobjectid)
    {
        return 
    1;
    }

    public 
    OnPlayerPickUpPickup(playeridpickupid)
    {
        return 
    1;
    }

    public 
    OnVehicleMod(playeridvehicleidcomponentid)
    {
        return 
    1;
    }

    public 
    OnVehiclePaintjob(playeridvehicleidpaintjobid)
    {
        return 
    1;
    }

    public 
    OnVehicleRespray(playeridvehicleidcolor1color2)
    {
        return 
    1;
    }

    public 
    OnPlayerSelectedMenuRow(playeridrow)
    {
        return 
    1;
    }

    public 
    OnPlayerExitedMenu(playerid)
    {
        return 
    1;
    }

    public 
    OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
    {
        return 
    1;
    }

    public 
    OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        return 
    1;
    }

    public 
    OnRconLoginAttempt(ip[], password[], success)
    {
        return 
    1;
    }

    public 
    OnPlayerUpdate(playerid)
    {
        return 
    1;
    }

    public 
    OnPlayerStreamIn(playeridforplayerid)
    {
        return 
    1;
    }

    public 
    OnPlayerStreamOut(playeridforplayerid)
    {
        return 
    1;
    }

    public 
    OnVehicleStreamIn(vehicleidforplayerid)
    {
        return 
    1;
    }

    public 
    OnVehicleStreamOut(vehicleidforplayerid)
    {
        return 
    1;
    }

    public 
    OnDialogResponse(playeriddialogidresponselistiteminputtext[])
    {
        if(
    dialogid == 1)
            switch(
    listitem)
              {
                case 
    0:
                {
                    
    SetPlayerPos(playerid1476.5648,-1685.7423,14.0469);
                    
    SendClientMessages(playerid0xFFFFFFAA "Вы телепортированы")
                       }
                    case 
    1:
                    {
                    
    SetPlayerPos(playerid, -2008.1609,155.4063,27.5391);
                    
    SendClientMessages(playerid0xFFFFFFAA "Вы телепортированы")
                    }
                    case 
    2:
                    {
                    
    SetPlayerPos(playerid1796.4607,849.0492,10.6719);
                    
    SendClientMessages(playerid0xFFFFFFAA "Вы телепортированы")
                    }
              }
        }
        return 
    1;
    }

    public 
    OnPlayerClickPlayer(playeridclickedplayeridsource)
    {
        return 
    1;
    }
    #endif 
    - - - Добавлено - - -

    весь код сервера что тут не так?

  4. #4
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    Не запускается, потому что у вас код не рабочий. Будьте внимательней, когда что-то делаете, пропущены запятые, лишние скобки, неправильный перенос и т.д.

    PHP код:
    #include <a_samp>

    main()
    {
        print(
    "\n----------------------------------");
        print(
    " Silvio 0.1");
        print(
    "----------------------------------\n");
    }

    public 
    OnGameModeInit()
    {
        
    SetGameModeText("silvio");
        
    AddPlayerClass(71958.37831343.157215.3746269.1425000000);
        return 
    1;
    }


    public 
    OnGameModeExit()
    {
        return 
    1;
    }

    public 
    OnPlayerRequestClass(playeridclassid)
    {
        
    SetPlayerPos(playerid1958.37831343.157215.3746);
        
    SetPlayerCameraPos(playerid1958.37831343.157215.3746);
        
    SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
        return 
    1;
    }

    public 
    OnPlayerConnect(playerid)
    {
        
    SendClientMessage(playerid,0xFFFFFFAA,"Привет игрок, желаем тебе удачи на нашем сервере");
        return 
    1;
    }

    public 
    OnPlayerDisconnect(playeridreason)
    {
        return 
    1;
    }
    public 
    OnPlayerSpawn(playerid)
    {
        
    SendClientMessage(playerid,0xFFFFFFAA,"Для ознакомления с доступными командами на сервере, введите /mm в чат");
        return 
    1;
    }

    public 
    OnPlayerDeath(playeridkilleridreason)
    {
        return 
    1;
    }

    public 
    OnVehicleSpawn(vehicleid)
    {
        return 
    1;
    }

    public 
    OnVehicleDeath(vehicleidkillerid)
    {
        return 
    1;
    }

    public 
    OnPlayerText(playeridtext[])
    {
        return 
    1;
    }

    public 
    OnPlayerCommandText(playeridcmdtext[])
    {
        if (
    strcmp("/mm"cmdtexttrue10) == 0)
        {
        
    SendClientMessage(playerid,0xFFFFFFAA,"/kill /hp /tp");
        return 
    1;
        }
        if (
    strcmp("/tp"cmdtexttrue10) == 0)
        {
        
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Список телепортов","LS\nSF\nLV","Телепорт!","Отмена");
        return 
    1;
        }
        return 
    0;
    }

    public 
    OnPlayerEnterVehicle(playeridvehicleidispassenger)
    {
        return 
    1;
    }

    public 
    OnPlayerExitVehicle(playeridvehicleid)
    {
        return 
    1;
    }

    public 
    OnPlayerStateChange(playeridnewstateoldstate)
    {
        return 
    1;
    }
    public 
    OnDialogResponse(playeriddialogidresponselistiteminputtext[])
    {
        if(
    dialogid == 1)
            switch(
    listitem)
              {
                case 
    0:
                {
                    
    SetPlayerPos(playerid1476.5648,-1685.7423,14.0469);
                    
    SendClientMessage(playerid0xFFFFFFAA"Вы телепортированы");
                }
                case 
    1:
                    {
                    
    SetPlayerPos(playerid, -2008.1609,155.4063,27.5391);
                    
    SendClientMessage(playerid0xFFFFFFAA"Вы телепортированы");
                    }
                    case 
    2:
                    {
                    
    SetPlayerPos(playerid1796.4607,849.0492,10.6719);
                    
    SendClientMessage(playerid0xFFFFFFAA"Вы телепортированы");
                    }
              }
        return 
    1;
    }

    public 
    OnPlayerClickPlayer(playeridclickedplayeridsource)
    {
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    217
    Репутация:
    39 ±
    PHP код:
    main()
    {
        print(
    "\n----------------------------------");
        print(
    " Silvio 0.1");
        print(
    "----------------------------------\n");
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    Цитата Сообщение от TheMallard Посмотреть сообщение
    PHP код:
    main()
    {
        print(
    "\n----------------------------------");
        print(
    " Silvio 0.1");
        print(
    "----------------------------------\n");
        return 
    1;

    Зачем return 1?)

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

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

 

 

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

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

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

Ваши права

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