Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Dimon_Fanat
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±

    Команда /ask

    Вообщем такая фигня когда игрок или администратор задает вопрос ему пишет его ник если админ задает вопрос админу то пишет ник админа который задает вопрос.
    вообщем помогите правильно написать её что подправить там.
    PHP код:
        if(strcmp(cmd"/вопрос"true) == || strcmp(cmd"/ask"true) == 0)
        {
            if(
    sscanf(params"us[64]"params[0],params[1])) return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/ask [id || nick игрока] [тектс].");
            new 
    arank[32];
            switch(
    Player[playerid][pAdmin])
            {
            case 
    10..11:arank "Гл.Администратору";
            case 
    9:arank "Зам.Гл.Администратору";
            case 
    3..8:arank "Администратору";
            case 
    2:arank "Ст.Помощнику";
            case 
    1:arank "Помощнику";
            }
            if(!
    IsPlayerConnected(params[0])) return send(playeridCOLOR_REDNoConnectGivePlayer);
            if(
    TOGask[params[0]] == 0)return send(playeridCOLOR_RED,""vError"Игрок заблокировал вопросы от игроков!");
            if(
    Player[params[0]][pAdmin] == 0) return send(playerid,COLOR_RED,""vError"Этот игрок не является администратором.");
            
    f(string"* Вопрос от %s[%d]: %s"sendername(playerid), playerid, (params[1]));
            
    send(params[0], COLOR_LIGHTBLUEstring);
            
    f(string,"* Вопрос к %s %s[%d]: %s",arank,sendername(params[0]),playerid,(params[1]));
            
    send(playerid,COLOR_LIGHTBLUE,string);
            return 
    1;
        } 

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

    Статус
    Оффлайн
    Регистрация
    10.12.2014
    Сообщений
    6
    Репутация:
    0 ±
    Т.е если задавать вопрос - все ок,а если отвечать что-то не так?

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

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±
    Цитата Сообщение от KaPuCin Посмотреть сообщение
    Т.е если задавать вопрос - все ок,а если отвечать что-то не так?
    Именно в строчке
    PHP код:
    f(string,"* Вопрос к %s %s[%d]: %s",arank,sendername(params[0]),playerid,(params[1])); 
            
    send(playerid,COLOR_LIGHTBLUE,string); 
    пишется допустим я пишу /ask id игрока текст и мне пишет * Вопрос к пишет мой ник мой id и моё звание админки а надо чтоб писало того игрока кому я пишу.

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

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    PHP код:
    switch(Player[params[0]][pAdmin]) 
    PHP код:
    f(string,"* Вопрос к %s %s[%d]: %s",arank,sendername(params[0]),params[0],(params[1])); 

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

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    PHP код:
    switch(Player[params[0]][pAdmin]) 
    PHP код:
    f(string,"* Вопрос к %s %s[%d]: %s",arank,sendername(params[0]),params[0],(params[1])); 
    спасибо

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

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±
    Закройте тему.

 

 

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

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

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

Ваши права

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