Вопросы

  открыть спойлер

 

 

D:\загрузки\black rp\register\pawno\server.pwn(139) : error 017: undefined symbol "Account"
D:\загрузки\black rp\register\pawno\server.pwn(313) : error 017: undefined symbol "Account"
D:\загрузки\black rp\register\pawno\server.pwn(321) : error 017: undefined symbol "Account"
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

Заметка от Cawfee , создано

3.1. Заголовок темы должен отражать основную суть темы. Темы без информативного заголовка будут переименовываться, а автор может быть предупрежден (на усмотрение члена администрации). 

Устное предупреждение.

Поделиться сообщением


Ссылка на сообщение

3 ответа на этот вопрос

  • 0

попробуйте данный вариант: 
 

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include <mxINI>

#if defined FILTERSCRIPT

enum e_pinfo {
    Pass[24],
    Money
}

new pINfo[MAX_PLAYERS][e_pinfo];
main()
{
    print ("Filin Rp");
}

stock Account(playerid, mode, pass[24])
{
    new FileName[MAX_PLAYER_NAME+5];
    GetPlayerName(playerid,FileName,sizeof(FileName));
    format(FileName,sizeof(FileName),"%s.ini",FileName);
    new INI = ini_openFile(Filename);
    if(INI == INI_OK)
    {
        switch(mode)
        {
            case 1:
            {
                ini_setString(INI, "Password", pass);
                ini_closeFile(INI);
                return ShowPlayerDialog(playerid, 13"Авторизация""Введите пароль""Авторизация""Отмена");
            }
            case 2:
            {
                new tmp[24];
                ini_getString(INI, "Password", tmp);
                if(strcmp(tmp,pass,false,24) == 0);
                {
                    pInfo[playerid][Pass] = tmp;
                    ini_getInteger(INI, "Money", pInfo[playerid][Money]);
                    ini_closeFile(INI);
                    return
                }
                else
                {
                     return ShowPlayerDialog(playerid, 13"Авторизация""Введите пароль""Авторизация""Отмена");
                }
            }
            case 0:
            {
                ini_closeFile(INI);
                 return ShowPlayerDialog(playerid, 13"Авторизация""Введите пароль""Авторизация""Отмена");
            }
            case 3:
            {
                ini_setString(INI, "Password", pInfo[playerid][Pass]);
                ini_closeFile(INI);
                return
            }
        }
    }
    else
    {
        INI = ini_createFile(FileName);
        if(INI == INI_OK)// ok
        {
            ini_setString(INI, "Password""");
            ini_closeFile(INI);
            ShowPlayerDialog(playerid, 03"Регистрация""Введите ваш пароль""Регистрация""Отмена");
        }
        else return Account(playerid, 0,"");
    }
    return 1;
}

public OnPlayerConnect(playerid)
{
    Account(playerid, 0"");
    format(string,sizeof string,"%s Зашел!",pName);
    SendClientMessageToAll(0xFFFFFFAA,string);
    return 1;
}

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    return 1;
}

public OnGameModeExit()
{
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.37831343.157215.3746);
    SetPlayerCameraPos(playerid, 1958.37831343.157215.3746);
    SetPlayerCameraLookAt(playerid, 1958.37831343.157215.3746);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    Account(playerid, 3"");
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/mycommand", cmdtext, true10) == 0)
    {
        // Do something here
        return 1;
    }
    return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    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(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

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

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case 0:
        {
            if(!response) return Kick(playerid);
            if(strlen(inputtext) <=5 || strlen(inputtext) > 24return ShowPlayerDialog(playerid, 03"Регистрация""Вы ввели слишком длинный или короткий пароль""Регистрация""Отмена");
            new tmp[24];
            format(tmp, sizeof(tmp), "%s",inputtext);
            return Account(playerid, 1, tmp);
        }
        case 1:
        {
            if(!response) return Kick(playerid);
               if(strlen(inputtext) <=5 || strlen(inputtext) > 24return ShowPlayerDialog(playerid, 03"Авторизация""Вы ввели слишком длинный или короткий пароль""Авторизация""Отмена");
               new tmp[24];
            format(tmp, sizeof(tmp), "%s",inputtext);
            return Account(playerid, 2, tmp);
        }
    }
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}

 

Поделиться сообщением


Ссылка на сообщение
  • 0

@Roy Weezy 

D:\загрузки\black rp\register\pawno\server.pwn(135) : error 017: undefined symbol "Account"
D:\загрузки\black rp\register\pawno\server.pwn(309) : error 017: undefined symbol "Account"
D:\загрузки\black rp\register\pawno\server.pwn(314) : warning 217: loose indentation
D:\загрузки\black rp\register\pawno\server.pwn(316) : warning 217: loose indentation
D:\загрузки\black rp\register\pawno\server.pwn(317) : error 017: undefined symbol "Account"
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.
 

 

Поделиться сообщением


Ссылка на сообщение
  • 0

код засунут в if defined filterscript ....................

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • whccompany
      От whccompany
      Срочно ищу опытного маппера и/или студию маппинга для реализации крупномасштабного маппинга CRMP на платной основе. Более подробную информацию обсуждаю в ТГ: Телеграмм канал для подробного обсуждения
    • hatriyikko
      От hatriyikko
      Рад приветствовать!

      Нужна помощь с копией радмира. Есть комплект клиент + мод радмир 5.9 (Всё это могу прислать).

      Требуется правка экономики (сделать цены, зарплаты и бонусы как в оригинальном радмире) и подправить пикапы чтобы они были в нужных местах (чтобы не было повисших в воздухе пикапов и т д)

      Если есть уже готовый мод версии близкой к 5.9 с экономикой как в оригинальном радмире и рабочими пикапами то тоже рассмотрю его покупку.

      Напишите сколько это будет стоить?

      В дальнейшем также могут понадобиться какие то доработки мода, если всё ок рассматриваю долгосрочное сотрудничество

      Связь тут или в тг @kovart7
    • RASTAMAN
      От RASTAMAN
      Для того чтобы дать пароль нужно быть администратором 10 lvl после того пишем в чат /passadm
       
      Система казино Система домов Система авто И многие другие системы!

      Особых багов не найдено.

      В моде присутствует 25 фракции.
      Есть Textdraw на спавне!