Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя
Показано с 11 по 20 из 23
  1. #11
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от Геннадий Акимов Посмотреть сообщение
    ну ты в мод писал просто OnPlayerLogin(playerid,password[]) или в начало писал stock или public
    Дак вроде ничего не будет. В функции мы указали массив, в который мы сохраняем вводимые символы и далее манипулируем этим массивом внутри функции. Другой банальный пример, чтобы разварить в голове эту кашу
    PHP код:
    #include <a_samp>

    public OnGameModeInit()
    {
        Function(
    "лол");
        return 
    1;
    }

    stock Function(text[])
    {
        
    // в аргумент функции (массив)
        // вы сохраняем вводимые символы
        // далее результат выводим в консоль
        
    printf("%s"text);


  2. #12
    Аватар для Геннадий Акимов
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.08.2015
    Адрес
    СССР
    Сообщений
    46
    Репутация:
    1 ±
    PHP код:
    #include <a_samp> 

    OnGameModeInit() 

        Function(
    "лол"); 
        return 
    1


    Function(
    text[]) 

        
    // в аргумент функции (массив) 
        // вы сохраняем вводимые символы 
        // далее результат выводим в консоль 
        
    printf("%s"text); 

    А вот тебе мой пример заметил чем отличаеца от твоего ?


    С уважением ваш Геннадий Акимов

    Официальная группа в контакте проекта Sprunk: Перейти
    Официальный сайт проекта Sprunk: В разработке
    Примерная дата открытие проекта Sprunk: 1.12.2015

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

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    Цитата Сообщение от Геннадий Акимов Посмотреть сообщение
    PHP код:
    #include <a_samp> 

    OnGameModeInit() 

        Function(
    "лол"); 
        return 
    1


    Function(
    text[]) 

        
    // в аргумент функции (массив) 
        // вы сохраняем вводимые символы 
        // далее результат выводим в консоль 
        
    printf("%s"text); 

    А вот тебе мой пример заметил чем отличаеца от твоего ?
    И? Все равно никаких ошибок не будет.... К чему это все?

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

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от Геннадий Акимов Посмотреть сообщение
    PHP код:
    #include <a_samp> 

    OnGameModeInit() 

        Function(
    "лол"); 
        return 
    1


    Function(
    text[]) 

        
    // в аргумент функции (массив) 
        // вы сохраняем вводимые символы 
        // далее результат выводим в консоль 
        
    printf("%s"text); 

    А вот тебе мой пример заметил чем отличаеца от твоего ?
    В
    PHP код:
    OnGameModeInit() 
    надо написать слово
    PHP код:
    public 
    , иначе вроде ошибка будет.

  5. #15
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от Геннадий Акимов Посмотреть сообщение
    PHP код:
    #include <a_samp> 

    OnGameModeInit() 

        Function(
    "лол"); 
        return 
    1


    Function(
    text[]) 

        
    // в аргумент функции (массив) 
        // вы сохраняем вводимые символы 
        // далее результат выводим в консоль 
        
    printf("%s"text); 

    А вот тебе мой пример заметил чем отличаеца от твоего ?
    Разницы ноль, единственное - это то, что в случаи неиспользования функции будет предупреждение "символ Function нигде не используется".

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

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    Цитата Сообщение от A N D R E Y Посмотреть сообщение
    В
    PHP код:
    OnGameModeInit() 
    надо написать слово
    PHP код:
    public 
    , иначе вроде ошибка будет.
    Никаких ошибок не будет. С чего ты вообще это взял?

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

    Статус
    Оффлайн
    Регистрация
    07.10.2015
    Сообщений
    4
    Репутация:
    0 ±
    Цитата Сообщение от Sp1ke Посмотреть сообщение
    Никаких ошибок не будет. С чего ты вообще это взял?
    Если создадим :
    PHP код:
    Function(text[]) 

        
    // в аргумент функции (массив) 
        // вы сохраняем вводимые символы 
        // далее результат выводим в консоль 
        
    printf("%s"text); 

    и не разу не будет использовать, то будет варнинг:
    PHP код:
    warning 203symbol is never used"Function" 

  8. #18
    Аватар для Profyan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Snoopdy Посмотреть сообщение
    Если создадим :
    PHP код:
    Function(text[]) 

        
    // в аргумент функции (массив) 
        // вы сохраняем вводимые символы 
        // далее результат выводим в консоль 
        
    printf("%s"text); 

    и не разу не будет использовать, то будет варнинг:
    PHP код:
    warning 203symbol is never used"Function" 
    Ну так stock и создается для того, чтобы не выдавало этих ошибок.



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




  9. #19
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    Система нерациональная.

    for(new pInfo:e; e < pInfo; ++e) PlayerInfo[playerid][e] = 0; // Обнуляем все
    new string[MAX_PLAYER_NAME+14];// Объявим переменную
    GetPlayerName(playerid,PlayerInfo[playerid][pName],MAX_PLAYER_NAME);//Узнаем имя
    format(string,sizeof string,"Accounts/%s.ini", PlayerInfo[playerid][pName]);//Ищем Аккаунт в папке 'Accounts', и формартируем текст
    PlayerInfo[playerid][PAccount] = (fexist(string)) ? (true) : (false);
    В OnPlayerConnect вы, понятия не имею зачем, обнуляете данные и проверяете существование аккаунта, а в OnPlayerRequestClass вы выдаете диалоги, опять же, при помощи проверки на существование аккаунта. Зачем?
    Не проще ли объединить содержимое этих двух каллбэков и избавиться от лишней переменной PAccount?

  10. #20
    Аватар для Snoopdy
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.10.2015
    Сообщений
    4
    Репутация:
    0 ±
    Можно, но когда я лазил в интернете, многие говорили, что у них не успевают грузиться диалоги, поэтому я вынес в OnPlayerRequestClass

 

 
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя

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

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

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

Ваши права

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