01:52
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
Задать вопрос по SAMP (База знаний)
legendateamДата: Четверг, 22.12.2011, 17:28 | Сообщение # 6481
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус:
Quote (|-1|SENATOR)
Видели, копируй и кинь сюда в тэги [code][/code]

я это знаю )))) я имел веду не знаю где находится команда........

[-1]SENATORДата: Четверг, 22.12.2011, 17:37 | Сообщение # 6482
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Quote (legendateam)
я имел веду не знаю где находится команда........

Открой мод, с помощью павно => ctrl + f => пишешь в строку: /giverank

Например моя команда:
Code
if(strcmp(cmd, "/giverank", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /giverank [playerid/PartOfName] [Number(1-6)]");
     return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 6 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Dont go below number 0, or above number 6!"); return 1; }
    if (PlayerInfo[playerid][pLeader] >= 1)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
       GetPlayerName(para1, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       PlayerInfo[para1][pRank] = level;
       format(string, sizeof(string), "   You have been promoted to a higher Rank by Leader %s", sendername);
       SendClientMessage(para1, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "   You have given %s Rank %d.", giveplayer,level);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
      }
     }
    }
    else
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command(Leaders Only)!");
    }
   }
   return 1;
  }



Skype: Mat.Grishanov
legendateamДата: Четверг, 22.12.2011, 18:23 | Сообщение # 6483
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус:
pawno>pawno.exe правильно ?
[-1]SENATORДата: Четверг, 22.12.2011, 19:32 | Сообщение # 6484
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Quote (legendateam)
pawno>pawno.exe правильно ?

Да. Сам мод => открыть с помощью .... и указываешь путь к папке с павно.



Skype: Mat.Grishanov
legendateamДата: Четверг, 22.12.2011, 21:58 | Сообщение # 6485
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус:
wall wall wall wall wall wall wall wall
[-1]SENATORДата: Четверг, 22.12.2011, 22:54 | Сообщение # 6486
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Quote (legendateam)
wall wall wall wall wall wall wall wall

Забей на это дело или кинь мод, я тебе сделаю систему рангов.



Skype: Mat.Grishanov
legendateamДата: Пятница, 23.12.2011, 16:50 | Сообщение # 6487
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус:
http://rghost.ru/21904711

Добавлено (23.12.2011, 16:50)
---------------------------------------------

Quote (|-1|SENATOR)
Забей на это дело или кинь мод, я тебе сделаю систему рангов.

сделаеш?

[-1]SENATORДата: Пятница, 23.12.2011, 17:48 | Сообщение # 6488
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Сейчас я распишу как делать на примере копов.

Вот сама команда:

Code
if(strcmp(cmd, "/giverank", true) == 0)
  {
   if(IsPlayerConnected(playerid))
   {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_YELLOW, "*Используйте: /giverank [ид игрока] [ранг]");
     return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
             if(level > 6 || level < 1) { SendClientMessage(playerid, COLOR_RED, " Недопустиное значение ранга!"); return 1; }
//==============================================================================
    if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pRank] < 6)
    {
     if(IsPlayerConnected(para1))
     {
      if(para1 != INVALID_PLAYER_ID)
      {
       GetPlayerName(para1, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       PlayerInfo[para1][pRank] = level;
       /*if(PlayerInfo[playerid][pLeader] != PlayerInfo[para1][pMember])
          {
       SendClientMessage(playerid, COLOR_GREY, "Вы не можете повысить/понизить этого человека");//Повысить понизить лидера
       return 1;
       }*/
       format(string, sizeof(string), "Вы были повышены/понижены лидером %s(Rank:%d)", sendername,level);
       ShowPlayerDialog(para1,1503,DIALOG_STYLE_MSGBOX,"Сообщение:",string," ок "," ок ");
       format(string, sizeof(string), "Вы повысили/понизили %s(Rank:%d)", giveplayer,level);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
//--------------------------------------Ранги и Скины ЛСПД-----------------------------
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 280; SetPlayerSkin(para1, 280); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 266; SetPlayerSkin(para1, 281); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 282; SetPlayerSkin(para1, 284); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 281; SetPlayerSkin(para1, 283); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 267; SetPlayerSkin(para1, 267); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 283; SetPlayerSkin(para1, 265); }
       }
//---------------------------------------Ранги и скины ФБР--------------------------
       if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 285; SetPlayerSkin(para1, 285); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 263; SetPlayerSkin(para1, 163); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 263; SetPlayerSkin(para1, 163); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 264; SetPlayerSkin(para1, 164); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 264; SetPlayerSkin(para1, 164); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 286; SetPlayerSkin(para1, 286); }
       }
//--------------------------------------Ранги и скины Армии--------------------------
       if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); }
       }
//------------------------------------------РАнги и скины МЧС-------------------------
       if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 276; SetPlayerSkin(para1, 70); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 276; SetPlayerSkin(para1, 71); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 276; SetPlayerSkin(para1, 278); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 275; SetPlayerSkin(para1, 276); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 275; SetPlayerSkin(para1, 275); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 274; SetPlayerSkin(para1, 274); }
       }
//------------------------------------------------------Ранги и скины Инструторов----------------------------------------
       if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 189; SetPlayerSkin(para1, 59); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 189; SetPlayerSkin(para1, 170); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 189; SetPlayerSkin(para1, 60); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 189; SetPlayerSkin(para1, 189); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 171; SetPlayerSkin(para1, 240); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 171; SetPlayerSkin(para1, 171); }
       }
//------------------------------------------------------Ранги и скины Хитов----------------------------------------
       if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 127; SetPlayerSkin(para1, 127); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 166; SetPlayerSkin(para1, 166); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 166; SetPlayerSkin(para1, 166); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 165; SetPlayerSkin(para1, 165); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 165; SetPlayerSkin(para1, 165); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 294; SetPlayerSkin(para1, 294); }
       }
//------------------------------------------------------Ранги и скины LCN----------------------------------------
       if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 268; SetPlayerSkin(para1, 258); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 98; SetPlayerSkin(para1, 98); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 46; SetPlayerSkin(para1, 46); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 126; SetPlayerSkin(para1, 126); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 124; SetPlayerSkin(para1, 124); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 113; SetPlayerSkin(para1, 113); }
         else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); }
         else if(PlayerInfo[para1][pRank] == 8) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); }
       }
//------------------------------------------------------Ранги и скины Якудза----------------------------------------
       if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 121; SetPlayerSkin(para1, 121); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 122; SetPlayerSkin(para1, 122); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 123; SetPlayerSkin(para1, 123); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 118; SetPlayerSkin(para1, 118); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 186; SetPlayerSkin(para1, 186); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 120; SetPlayerSkin(para1, 120); }
         else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); }
         else if(PlayerInfo[para1][pRank] == 8) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); }
       }
//------------------------------------------------------Ранги и скины Коронос ----------------------------------------
       if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 47; SetPlayerSkin(para1, 47); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 114; SetPlayerSkin(para1, 114); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 114; SetPlayerSkin(para1, 114); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 115; SetPlayerSkin(para1, 115); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 116; SetPlayerSkin(para1, 116); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 292; SetPlayerSkin(para1, 292); }
       }
//------------------------------------------------------Ранги и скины Грув----------------------------------------
       if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 107; SetPlayerSkin(para1, 107); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 107; SetPlayerSkin(para1, 107); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 270; SetPlayerSkin(para1, 270); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 106; SetPlayerSkin(para1, 106); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 269; SetPlayerSkin(para1, 269); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 270; SetPlayerSkin(para1, 270); }
         else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); }
         else if(PlayerInfo[para1][pRank] == 8) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); }
       }
//------------------------------------------------------Ранги и скины Русская Мафия----------------------------------------
       if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 112; SetPlayerSkin(para1, 112); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 112; SetPlayerSkin(para1, 111); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 258; SetPlayerSkin(para1, 113); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 125; SetPlayerSkin(para1, 113); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 299; SetPlayerSkin(para1, 125); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 272; SetPlayerSkin(para1, 272); }
       }
//----------------------------------------------------ранги и скины рифа--------------------------------------------
           if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
        {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 174); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 174); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 174); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 175); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 175); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 173); }
        }
//-------------------------------ранги и скины мерии--------------------------------------
           if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
        {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 17); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 57); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 59); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 156); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 187); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 147); }
        }
//------------------------------------------ранги и скины репортёров----------------------------------
           if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
        {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 290); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 299); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 188); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 250); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 60); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 227); }
        }
  //----------------------------------------------------ранги искины вагос----------------------------------
           if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
        {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 108); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 108); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 109); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 109); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 110); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 110); }
        }
//--------------------------------------------------ранги и скины такси-----------------------------
           if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
        {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 262); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 291); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 261); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 253); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 253); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 155); }

                     }
     }
    }
    else
    {
     SendClientMessage(playerid, COLOR_RED, " Ты не авторизован для использования этой команды !");
    }
   }
   return 1;
  }

Добавлено (23.12.2011, 17:44)
---------------------------------------------
Теперь по порядку.

Вот эта строка отвечает за количество рангов:

Code
if(level > 6 || level < 1)


То есть всего 6 рангов, отсчёт начинается с 1-го.

Данный код, это сами ранги и скины (на примере копов):

Code
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
       {
         if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 280; SetPlayerSkin(para1, 280); }
         else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 266; SetPlayerSkin(para1, 281); }
         else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 282; SetPlayerSkin(para1, 284); }
         else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 281; SetPlayerSkin(para1, 283); }
         else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 267; SetPlayerSkin(para1, 267); }
         else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 283; SetPlayerSkin(para1, 265); }
       }


То есть что бы сделать систему, допустим 7 рангов, нужно:

Code
if(level > [b]7[/b] || level < 1)


[code]if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 280; SetPlayerSkin(para1, 280); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 266; SetPlayerSkin(para1, 281); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 282; SetPlayerSkin(para1, 284); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 281; SetPlayerSkin(para1, 283); }
else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 267; SetPlayerSkin(para1, 267); }
else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 283; SetPlayerSkin(para1, 265); }
else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = ваш ид; SetPlayerSkin(para1, ваш ид); }

Таким образом можно сделать количество рангов, которое вам нужно.

Добавлено (23.12.2011, 17:47)
---------------------------------------------
После не забудьте добавить значение для ранга в /r чат.

Команда:

Code
    if(strcmp(cmd, "/radio", true) == 0 || strcmp(cmd, "/r", true) == 0)


Ранги:

Code
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "* Шеф полиции %s: %s", sendername, result); }
        else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "* Зам.шефа полиции %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* Офицер %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* Младший офицер %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* Патрульный %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* Кадет %s: %s", sendername, result); }
     else
     {
      format(string, sizeof(string), "* Кадет %s: %s", sendername, result);
     }
     SendRadioMessage(1, TEAM_BLUE_COLOR, string);
     printf("%s", string);
     return 1;
    }


Добавим 7 ранг:

Code
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
                 if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "* Шеф полиции %s: %s", sendername, result); }
        else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "* Зам.шефа полиции %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* Офицер %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* Младший офицер %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* Патрульный %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* Кадет %s: %s", sendername, result); }
     else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "* Ваш ранг: %s: %s", sendername, result); }
                    else
     {
      format(string, sizeof(string), "* Кадет %s: %s", sendername, result);
     }
     SendRadioMessage(1, TEAM_BLUE_COLOR, string);
     printf("%s", string);
     return 1;
    }

Добавлено (23.12.2011, 17:48)
---------------------------------------------
Вот такой принцип создание новых рангов. Для мафий и банд не /r чат, а /f. Буду вопросы, задавайте.


Skype: Mat.Grishanov
legendateamДата: Пятница, 23.12.2011, 18:03 | Сообщение # 6489
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус:
розберусь :D а как пользоватса павно ? я все понял но не понимаю как через павно найти /giverank
извени если надоел

[-1]SENATORДата: Пятница, 23.12.2011, 18:06 | Сообщение # 6490
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Quote (legendateam)
а как пользоватса павно

В моде который ты кинул есть папка "pawno" там "new.pwn" открываешь его, там наверху будет "Файл" (если русский пвн), там выбираешь "открыть" ну и открываешь сам мод, который в папке "gamemodes" с расширением .pwn



Skype: Mat.Grishanov
legendateamДата: Пятница, 23.12.2011, 19:05 | Сообщение # 6491
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус:
:) спасибо а когда уже все зделал просто сохранить и выйти ?
[-1]SENATORДата: Пятница, 23.12.2011, 19:08 | Сообщение # 6492
Новенький
Группа: Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус:
Quote (legendateam)
:) спасибо а когда уже все зделал просто сохранить и выйти ?

F6, а потом выйти.



Skype: Mat.Grishanov
legendateamДата: Пятница, 23.12.2011, 19:49 | Сообщение # 6493
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус:
Quote (|-1|SENATOR)
else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = ваш ид; SetPlayerSkin(para1, ваш ид); }

pModel это что ????? SetPlayerSkin это я понимаю (ид скина)

Добавлено (23.12.2011, 19:47)
---------------------------------------------
а понял else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 286; SetPlayerSkin(para1, 286); }
ид для женчин { PlayerInfo[para1][pModel] = 286 ид для мужчин SetPlayerSkin(para1, 286); }

Добавлено (23.12.2011, 19:49)
---------------------------------------------
правильно suicide2 suicide2 suicide2 suicide2 suicide2 ???

ZaMДата: Пятница, 23.12.2011, 19:56 | Сообщение # 6494
Уверенный в себе
Группа: Продвинутые
Сообщений: 159
Награды: 0
Город: Palermo
Репутация: 34
Замечания: 0%
Статус:
Помогите исправить Error'ы

Mod.pwn(3341) : error 014: invalid statement; not in switch
Mod.pwn(3341) : warning 215: expression has no effect
Mod.pwn(3341) : error 001: expected token: ";", but found ":"
Mod.pwn(3341) : error 029: invalid expression, assumed zero
Mod.pwn(3341) : fatal error 107: too many error messages on one line
а в строчке 3341 написано : case 1:



Фанат The GodFather
StapДата: Пятница, 23.12.2011, 20:08 | Сообщение # 6495
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус:
ZaM, выложи часть данного кода.


...карандаши разного цвета на вкус одинаковы....

Мои работы:
[MAP]ПТО v.1.0[Законченa][Ссылка(Клик)]
[MAP+FS]ПТО v.2.0(Заключительная)[55%]
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua