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

Тема: Проверки

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    PHP код:
        new text[43+MAX_PLAYER_NAME+16], ip[16];
        
    GetPlayerIp(playeridipsizeof(ip)); 

        
    format(textsizeof(text), "Nick: %s [id:%d] [ip:%s] присоединился к серверу!"pNick(playerid), playeridip); 
        
    send_admin_chat(-1text);
      
        for(new 
    iMAX_PLAYERSi++)
        { 
          if(
    Player[i][pAdmin] == 0)
          {
            
    format(textsizeof(text), "Nick: %s присоединился к серверу!"pNick(playerid)); 
            
    SendAll(-1text)  
          }
        } 
    PHP код:
        stock send_admin_chat(colortext[])
        {
          for(new 
    iMAX_PLAYERSi++) 
          {
            if(
    IsPlayerConnected(i) && Player[i][pAdmin] > 0
            {
              
    SendClientMessage(icolortext);
            }
          }
          return 
    true;
        } 
    Попробуй.

  2. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (14.03.2015)
  3. #12
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    PHP код:
        new text[43+MAX_PLAYER_NAME+16], ip[16];
        
    GetPlayerIp(playeridipsizeof(ip)); 

        
    format(textsizeof(text), "Nick: %s [id:%d] [ip:%s] присоединился к серверу!"pNick(playerid), playeridip); 
        
    send_admin_chat(-1text);
      
        for(new 
    iMAX_PLAYERSi++)
        { 
          if(
    Player[i][pAdmin] == 0)
          {
            
    format(textsizeof(text), "Nick: %s присоединился к серверу!"pNick(playerid)); 
            
    SendAll(-1text)  
          }
        } 
    PHP код:
        stock send_admin_chat(colortext[])
        {
          for(new 
    iMAX_PLAYERSi++) 
          {
            if(
    IsPlayerConnected(i) && Player[i][pAdmin] > 0
            {
              
    SendClientMessage(icolortext);
            }
          }
          return 
    true;
        } 
    Попробуй.
    Нет Это будет сразу 2 сообщения отпровлять одно для админа другое для игроков.
    А мне надо что бы админу отправляло 1 сообщение а игроку другое ! Мой код смотрите внимательней, спасибо за отклик)
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Если вы внимательно посмотрите, то одно сообщение как раз отправляется для всех администраторов в сети, а другие для обычных игроков.
    Два сообщения выводится не будет. Вы с начала попробуйте, а потом отказывайтесь от этой идеи :)

  5. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (14.03.2015)
  6. #14
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    Если вы внимательно посмотрите, то одно сообщение как раз отправляется для всех администраторов в сети, а другие для обычных игроков.
    Два сообщения выводится не будет. Вы с начала попробуйте, а потом отказывайтесь от этой идеи :)
    Когда обычным игроком захожу пишет "Nick: %s присоединился к серверу!"
    Когда захожу под администратором пишет "Nick: %s присоединился к серверу!"

    Может я не в тот паблик втавляю ? В OnPlayerConnect вставляю
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Ну дак по логам же ясно, дай весь 0nPlayerConnect

  8. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (14.03.2015)
  9. #16
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Ну дак по логам же ясно, дай весь 0nPlayerConnect
    Мне теперь в onplayerspawn надо )
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  10. #17
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Чего?

  11. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (14.03.2015)
  12. #18
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Чего?
    Ну вот это что бы в OnPlayerSpawn ?
    PHP код:
      new text[43+MAX_PLAYER_NAME+16], ip[16];
        
    GetPlayerIp(playeridipsizeof(ip)); 

        
    format(textsizeof(text), "Nick: %s [id:%d] [ip:%s] присоединился к серверу!"pNick(playerid), playeridip); 
        
    send_admin_chat(-1text);
      
        for(new 
    iMAX_PLAYERSi++)
        { 
          if(
    Player[i][pAdmin] == 0)
          {
            
    format(textsizeof(text), "Nick: %s присоединился к серверу!"pNick(playerid)); 
            
    SendAll(-1text)  
          }
        } 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Да. У тебя же в OnPlayerConnect не загружается аккаунт? Если нет, то ставь этот код туда, где загружается.
    А обычные игроки видят этот текст, потому что по стандарту у них переменная pAdmin равна нулю.
    Если ты зайдёшь на сервер и пройдёт загрузка аккаунта (если ты администратор), то ты увидишь, как другой текст (первый) работает.
    Потому что ты будешь уже авторизован. И переменная pAdmin у тебя изменится на твой уровень админки.

  14. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (14.03.2015)
  15. #20
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    Да. У тебя же в OnPlayerConnect не загружается аккаунт? Если нет, то ставь этот код туда, где загружается.
    А обычные игроки видят этот текст, потому что по стандарту у них переменная pAdmin равна нулю.
    Если ты зайдёшь на сервер и пройдёт загрузка аккаунта (если ты администратор), то ты увидишь, как другой текст (первый) работает.
    Потому что ты будешь уже авторизован. И переменная pAdmin у тебя изменится на твой уровень админки.
    Как раз и в OnPlayerConnect и загружается ну я сделал сохранение цвета ника и рандомный цвет при регистрации. И пришлось показ кто зашел переставить в OnPlayerSpawn потому что в OnPlayerConnect он показывал черный ник.
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

 

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

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

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

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

Ваши права

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