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

Тема: Маски / /mask

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

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±
    PHP код:
    public OnPlayerText(playeridtext[])
    {
        if(
    GetPVarInt(playerid,"Logged") == 0)
        {
            
    SendClientMessage(playeridred"Ошибка: авторизуйся, что бы писать в чат.");
            return 
    0;
        }
        if(
    GetPVarInt(playerid"maska_odeta"))
        {
            new 
    nickvmaske[78];
            if(
    GetPVarInt(playerid"maska_odeta") == 1format(nickvmaskesizeof(nickvmaske),"Неизвестный: %s"text);
            
    SendClientMessage(playeridcolor_whitenickvmaske);
            return 
    0;
        }
        return 
    1;

    screen :
      Открыть/закрыть



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

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    PHP код:
    if(GetPVarInt(playerid"maska_odeta") == 1)
    {
        
    format(nickvmaskesizeof(nickvmaske),"Неизвестный: %s"text);
        
    SendClientMessage(playeridwhitenickvmaske);

    1. Пустая строка пропала. (Без маски)
    2. Если игрок в маске, его сообщение отображается в двух логах, с ником и с "неизвестный"

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

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±
    Цитата Сообщение от heralt Посмотреть сообщение
    1. Пустая строка пропала. (Без маски)
    2. Если игрок в маске, его сообщение отображается в двух логах, с ником и с "неизвестный"
    Пост мой прочитайте

      Открыть/закрыть

    PHP код:
    public OnPlayerText(playeridtext[])
    {
        if(
    GetPVarInt(playerid,"Logged") == 0)
        {
            
    SendClientMessage(playeridred"Ошибка: авторизуйся, что бы писать в чат.");
            return 
    0;
        }
        if(
    GetPVarInt(playerid"maska_odeta"))
        {
            new 
    nickvmaske[78];
            if(
    GetPVarInt(playerid"maska_odeta") == 1format(nickvmaskesizeof(nickvmaske),"Неизвестный: %s"text);
            
    SendClientMessage(playeridcolor_whitenickvmaske);
            return 
    0;
        }
        return 
    1;


    2. Если игрок в маске, его сообщение отображается в двух логах, с ником и с "неизвестный"
    Потому что не хватает "return 0", либо "return false"

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

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    eeee. Проблема решена. Теперь буду пихать это чудо в команды )

  5. #15
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Вместо PVar'ов добавьте
    PHP код:
    new bool:maska_odeta[MAX_PLAYERS]; 

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Пользы от этих "bool" нет, ибо всё равно 4 байта занимает ячейка массива.

  7. Пользователь сказал cпасибо:
    [ForD] (20.02.2015)
 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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