Перейти к содержанию
Авторизация  
Vladimir_Kulkov

error 017

Рекомендуемые сообщения

Vladimir_Kulkov
C:\Users\серж\Desktop\не трогать\моды\gamemodes\new.pwn(197) : error 017: undefined symbol "ReturnUser"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
1 Error.
 
			para1 = ReturnUser(tmp);

new para1; есть!

 

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


Ссылка на сообщение
Поделиться на другие сайты
Predator

stock ReturnUser(text[], playerid = INVALID_PLAYER_ID)
{
    new pos = 0;
    while (text[pos]     {
        if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
        pos++;
    }
    new userid = INVALID_PLAYER_ID;
    if (IsNumeric(text[pos])) // Check whole passed string
    {
        // If they have a numeric name you have a problem (although names are checked on id failure)
        userid = strval(text[pos]);
        if (userid >=0 && userid         {
            if(!IsPlayerConnected(userid))
            {
                userid = INVALID_PLAYER_ID;
            }
            else
            {
                return userid; // A player was found
            }
        }
    }
    // They entered [part of] a name or the id search failed (check names just incase)
    new len = strlen(text[pos]);
    new count = 0;
    new name[MAX_PLAYER_NAME];
    for (new i = 0; i     {
        if (IsPlayerConnected(i))
        {
            GetPlayerName(i, name, sizeof (name));
            if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
            {
                if (len == strlen(name)) // Exact match
                {
                    return i; // Return the exact player on an exact match
                }
                else // Partial match
                {
                    count++;
                    userid = i;
                }
            }
        }
    }
    if (count != 1)
    {
        if (playerid != INVALID_PLAYER_ID)
        {
            if (count)
            {
                SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow search.");
            }
            else
            {
                SendClientMessage(playerid, 0xFF0000AA, "No matching user found.");
            }
        }
        userid = INVALID_PLAYER_ID;
    }
    return userid; // INVALID_PLAYER_ID for bad return
}
IsNumeric(const string[])
{
    for (new i = 0, j = strlen(string); i     {
        if (string[i] > '9' || string[i]     }
    return 1;
}
  • Like 1

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


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

  • Последние посетители   0 пользователей онлайн

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

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

    • Vasyanex
      От Vasyanex
      Вылетает samp-server.exe


    • ExeMeLeGo
      От ExeMeLeGo
      Ошибки:
      \pawno\include\a_samp.inc(66) : error 025: function heading differs from prototype \pawno\include\a_samp.inc(67) : error 025: function heading differs from prototype \pawno\include\a_samp.inc(175) : error 025: function heading differs from prototype \pawno\include\a_samp.inc(177) : error 025: function heading differs from prototype \pawno\include\a_samp.inc(178) : error 025: function heading differs from prototype Выдаёт такие ошибки. Помогайте.
      Вот a_samp.inc эти строки:
      native GameTextForAll(const string[],time,style); // 66 native GameTextForPlayer(playerid,const string[],time,style); // 67 native Menu:CreateMenu(const title[], columns, Float:x, Float:y, Float:col1width, Float:col2width = 0.0); // 175 native AddMenuItem(Menu:menuid, column, const menutext[]); // 177 native SetMenuColumnHeader(Menu:menuid, column, const columnheader[]); // 178 Вот где используються:
    • fantom123
      От fantom123
      Здравствуйте, у меня вылезла ошибка при создании работы. ERROR 040
      case 5: { if(PI[playerid][pJob]) return SendClientMessage(playerid, COLOR_GREY, "Сначала увольтесь с прежней работы!"); else if(PI[playerid][pLevel] < 4) return SendClientMessage(playerid, COLOR_GREY, "Данная работа доступна со 4-го уровня!");//3 PI[playerid][pJob] = 17;//Ставит ему проверку на 17 значит он работает инкассатором. SendClientMessage(playerid, COLOR_YELLOW,"Поздравляем!");//Выводит в чат что вы устроился на работу! SendClientMessage(playerid, COLOR_WHITE, "Вы были приняты на работу инкоссатором"); SendClientMessage(playerid, COLOR_WHITE, "Помощь по командам: /menu - Команды сервера"); }  
    • goout
      От goout
      Помогите


    • TheDimaRussian12
      От TheDimaRussian12
      C:\Users\mrthe\Desktop\cream1.2.pwn(14777) : warning 217: loose indentation C:\Users\mrthe\Desktop\cream1.2.pwn(14777) : error 029: invalid expression, assumed zero C:\Users\mrthe\Desktop\cream1.2.pwn(14777) : warning 215: expression has no effect C:\Users\mrthe\Desktop\cream1.2.pwn(14777) : error 001: expected token: ";", but found "if" C:\Users\mrthe\Desktop\cream1.2.pwn(14777) : error 036: empty statement C:\Users\mrthe\Desktop\cream1.2.pwn(14777) : fatal error 107: too many error messages on one line   Строчка с ошибкой: if (newkeys==2048);
      }  if (newkeys==2048);  {   new veh = GetPlayerVehicleID(playerid);   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)   {    GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);    SetVehicleParamsEx(veh,engine,true,alarm,doors,bonnet,boot,objective);    SetTimerEx("FariKlac", 150 , false, "i", playerid);   }  }  
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.