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

    Статус
    Оффлайн
    Регистрация
    08.06.2014
    Адрес
    Ростов-на-Дону
    Сообщений
    25
    Репутация:
    3 ±

    Сохранение аккаунта [RLS]

    Доброго времени суток, возникла проблемка...
    Не могу написать нормальную, рабочую команду для репортеров (/news)
    На данный момент сделал только основу. Получается что-то типо:
    News: Nick_Name [ID 0]: .
    То есть, не отображается набираемый текст + перед текстом постоянно "используйте /news [текст]".
    Если кто-нибудь поможет, буду благодарен)
    PHP код:
    if(strcmp(cmd"/news"true) == 0)
        {
        new 
    pname[24];
         
    GetPlayerName(playerid,pname,24);
             new 
    length strcmp(cmd"/news");
            new 
    offset idx;
            new 
    result[64];
            while ((
    idx length) && ((idx offset) < (sizeof(result) - 1)))
            {
                
    result[idx offset] = cmdtext[idx];
                
    idx++;
            }
            
    result[idx offset] = EOS;

            if(
    Player[playerid][pMember] == || Player[playerid][pLeader] == 8)
            {
                if(!
    IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playeridCOLOR_GREY"Вы не в авто");
                if(
    GetPlayerVehicleID(playerid) < ReporterCar[0] && GetPlayerVehicleID(playerid) > ReporterCar[1]) return SendClientMessage(playeridCOLOR_GREY"Вы не в вертолете");
                
    SendClientMessage(playeridCOLOR_NEWS"Используйте: /news [текст]");
                
    format(stringsizeof(string), "•News %s[%d]:%s.",pnameplayerid,result);
                 
    OOCNews(TEAM_GROVE_COLOR,string);
                return 
    true;
            }
            else return 
    SendClientMessage(playerid,COLOR_GREY,"Вы не репортер");
        } 

  2. #2
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    А как название темы относится к самой теме?

  3. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Хоть вы и упоролись чем-то перед написанием названия для темы, отвечу
    PHP код:
    if(!strcmp(cmdtext"/news"true5))
    {
        if(
    Player[playerid][pMember] != && Player[playerid][pLeader] != 8) return SendClientMessage(playerid,COLOR_GREY,"Вы не репортер");
        if(!
    strlen(cmdtext[5])) return SendClientMessage(playeridCOLOR_NEWS"Используйте: /news [текст]");
        new 
    vehicle_id GetPlayerVehicleID(playerid);
        if(!
    vehicle_id) return SendClientMessage(playeridCOLOR_GREY"Вы не в авто");
        if(
    ReporterCar[0] < vehicle_id ReporterCar[1]) return SendClientMessage(playeridCOLOR_GREY"Вы не в вертолете");
        new 
    player_name[MAX_PLAYER_NAME];
        
    GetPlayerName(playeridplayer_nameMAX_PLAYER_NAME);
        
    format(stringsizeof(string), "•News %s[%d]:%s."player_nameplayeridcmdtext[6]);
        
    OOCNews(TEAM_GROVE_COLOR,string);
        return 
    true;

    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  4. Пользователь сказал cпасибо:
    ~N1cE (17.11.2014)
  5. #4
    Аватар для ~N1cE
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.06.2014
    Адрес
    Ростов-на-Дону
    Сообщений
    25
    Репутация:
    3 ±
    Воу-воу, извиняюсь, писал вообще другое, но пока писал тему - нашел ошибку и все нормально теперь)

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

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    331
    Репутация:
    47 ±
    В лс отпиши что куришь. Попробывать хочу.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

 

 

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

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

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

Ваши права

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