Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 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
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    params[0
    на
    PHP код:
    strval(params[0]) 
    ?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 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,282
    Репутация:
    417 ±
    Closed.

 

 

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

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

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

Ваши права

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