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

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

    Не работает команда.

    Добрый день, Уважаемые форумчани :)
    У меня маленькая проблема, написал команду, а она не работает.
    Не знаю что делать, написал еще раз, проверил код, ничего такого не увидел, возможно вы поможете ?
    PHP код:
    YCMD:giverank(playerid,params[],help)
    {
        if(
    PlayerLogged[playerid] == 0) return 1;
        if(
    GiveRankPlayer(playerid) != 0)
        {
               if(
    sscanf(params"ui"params[0],params[1])) return SendClientMessage(playeridCOLOR_WHITE"Введите: /giverank [id игрока] [ранг]");
            if(
    params[0] == INVALID_PLAYER_ID) return SendClientMessage(playeridCOLOR_GREYT_OFFLINE);
            if(
    PlayerLogged[params[0]] == 0) return SendClientMessage(playeridCOLOR_GREYT_NOLOGGED);
            if(
    PI[params[0]][pMember] == 0) return SendClientMessage(playeridCOLOR_GREY"Игрок не находиться в организации!");
            if(
    PI[params[0]][pMember] != PI[playerid][pMember]) return SendClientMessage(playeridCOLOR_GREY"Игрок находиться в другой организации!");
            if(
    PI[params[0]][pRank] >= PI[playerid][pRank]) return SendClientMessage(playeridCOLOR_GREY,"Данный игрок, равен Вашему рангу.");
              if(
    params[1] >= PI[playerid][pRank]) return SendClientMessage(playeridCOLOR_GREY,"Вы не можете дать ранг игроку выше вашего");
            
    PI[params[0]][pRank] = params[1];
            
    SendMes(params[0],COLOR_BLUE,"%s повысил/понизил Вас до: %s",NamePlayer(playerid),GetPlayerRankName(params[0]));
            
    SendMes(playerid,COLOR_BLUE,"Вы повысили/понизили %s до: %s",NamePlayer(params[0]),GetPlayerRankName(params[0]));
        }
        else 
    SendClientMessage(playeridCOLOR_GREYT_CMD);
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    28.04.2014
    Адрес
    Moscow
    Сообщений
    45
    Репутация:
    12 ±
    Цитата Сообщение от kaktyc Посмотреть сообщение
    Добрый день, Уважаемые форумчани :)
    У меня маленькая проблема, написал команду, а она не работает.
    Не знаю что делать, написал еще раз, проверил код, ничего такого не увидел, возможно вы поможете ?
    PHP код:
    YCMD:giverank(playerid,params[],help)
    {
        if(
    PlayerLogged[playerid] == 0) return 1;
        if(
    GiveRankPlayer(playerid) != 0)
        {
               if(
    sscanf(params"ui"params[0],params[1])) return SendClientMessage(playeridCOLOR_WHITE"Введите: /giverank [id игрока] [ранг]");
            if(
    params[0] == INVALID_PLAYER_ID) return SendClientMessage(playeridCOLOR_GREYT_OFFLINE);
            if(
    PlayerLogged[params[0]] == 0) return SendClientMessage(playeridCOLOR_GREYT_NOLOGGED);
            if(
    PI[params[0]][pMember] == 0) return SendClientMessage(playeridCOLOR_GREY"Игрок не находиться в организации!");
            if(
    PI[params[0]][pMember] != PI[playerid][pMember]) return SendClientMessage(playeridCOLOR_GREY"Игрок находиться в другой организации!");
            if(
    PI[params[0]][pRank] >= PI[playerid][pRank]) return SendClientMessage(playeridCOLOR_GREY,"Данный игрок, равен Вашему рангу.");
              if(
    params[1] >= PI[playerid][pRank]) return SendClientMessage(playeridCOLOR_GREY,"Вы не можете дать ранг игроку выше вашего");
            
    PI[params[0]][pRank] = params[1];
            
    SendMes(params[0],COLOR_BLUE,"%s повысил/понизил Вас до: %s",NamePlayer(playerid),GetPlayerRankName(params[0]));
            
    SendMes(playerid,COLOR_BLUE,"Вы повысили/понизили %s до: %s",NamePlayer(params[0]),GetPlayerRankName(params[0]));
        }
        else 
    SendClientMessage(playeridCOLOR_GREYT_CMD);
        return 
    1;

    Сам написал команду, сам не знаешь как она работает ?. Ошибки выдает? и какие

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

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    7
    Репутация:
    0 ±
    Цитата Сообщение от bred Посмотреть сообщение
    Сам написал команду, сам не знаешь как она работает ?. Ошибки выдает? и какие
    Ошибок вообще нет, просто команда не работает и все.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    PHP код:
    params[0
    на
    PHP код:
    strval(params[0]) 
    ?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  5. 2 пользователя(ей) сказали cпасибо:
    kaktyc (24.05.2014) Salvacore (24.05.2014)
  6. #5
    Аватар для kaktyc
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    7
    Репутация:
    0 ±
    DeimoS, спасибо! Помогло :)

  7. #6
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Closed.

 

 

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

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

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

Ваши права

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