Модератор форума: drifter-dron, admin, TweIk  
Вопросы по скриптингу
Half_Blood_PrinceДата: Среда, 19.01.2011, 19:28:05 | Сообщение # 241

Группа: Пользователи
Сообщений: 347
Если надо могу команду с выбором скинов скинуть за + :) там через диалог

Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL
 
СообщениеЕсли надо могу команду с выбором скинов скинуть за + :) там через диалог

Автор - Half_Blood_Prince
Дата добавления - 19.01.2011 в 19:28:05
xxHEROESДата: Среда, 19.01.2011, 21:04:29 | Сообщение # 242

Группа: Пользователи
Сообщений: 62
Cкинь:) Ну только что б могли брать только копы:)

Skype: xxheroes
 
СообщениеCкинь:) Ну только что б могли брать только копы:)

Автор - xxHEROES
Дата добавления - 19.01.2011 в 21:04:29
Half_Blood_PrinceДата: Среда, 19.01.2011, 21:09:58 | Сообщение # 243

Группа: Пользователи
Сообщений: 347
Если у тебя 1 и 2 фракции менты и фбр то:
в начало мода добавь:
Code
new MaskedFBI[MAX_PLAYERS];

в public OnPlayerCommandText:
Code
if(strcmp(cmd, "/mask", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerToPoint(10, playerid, 240.6146,112.7152,1003.2188))//centerpoint 24-7
{
ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит  ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исполь  зовать","Выход");
}
return 1;
}
}
}

В public OnDialogResponse:
Code
    if(dialogid == 352)
      {
        if(response)
       {
        if(listitem == 0) //
         {
                  SetPlayerSkin(playerid,128);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 1) //
        {
                     format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         SetPlayerSkin(playerid, 286);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 2) //
        {
            SetPlayerSkin(playerid,217);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 3) //
        {
            SetPlayerSkin(playerid,101);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 4) //
        {
            SetPlayerSkin(playerid,230);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 5)
        {
            SetPlayerSkin(playerid,14);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
                 }
        if(listitem == 6)
        {
         SetPlayerSkin(playerid,255);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
                 }
           if(listitem == 7)
        {
            SetPlayerSkin(playerid,50);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
                 }
                 if(listitem == 8)
        {
            SetPlayerSkin(playerid,27);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
                 if(listitem == 9)
        {
            SetPlayerSkin(playerid,211);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 10)
        {
            SetPlayerSkin(playerid,26);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 11)
        {
            SetPlayerSkin(playerid,70);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 12)
        {
            SetPlayerSkin(playerid,277);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 13)
        {
            SetPlayerSkin(playerid,281);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 14)
        {
            SetPlayerSkin(playerid,282);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 15)
        {
            SetPlayerSkin(playerid,285);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 16)
        {
            SetPlayerSkin(playerid,287);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 17)
        {
            SetPlayerSkin(playerid,122);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 18)
        {
            SetPlayerSkin(playerid,111);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 19)
        {
            SetPlayerSkin(playerid,126);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 20)
        {
            SetPlayerSkin(playerid,105);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 21)
        {
            SetPlayerSkin(playerid,102);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 22)
        {
            SetPlayerSkin(playerid,127);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
       }
      }

Скины сам подправь, я там запутался немного, а так всё норм


Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL


Сообщение отредактировал Prince_ADA - Четверг, 20.01.2011, 04:17:54
 
СообщениеЕсли у тебя 1 и 2 фракции менты и фбр то:
в начало мода добавь:
Code
new MaskedFBI[MAX_PLAYERS];

в public OnPlayerCommandText:
Code
if(strcmp(cmd, "/mask", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerToPoint(10, playerid, 240.6146,112.7152,1003.2188))//centerpoint 24-7
{
ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит  ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исполь  зовать","Выход");
}
return 1;
}
}
}

В public OnDialogResponse:
Code
    if(dialogid == 352)
      {
        if(response)
       {
        if(listitem == 0) //
         {
                  SetPlayerSkin(playerid,128);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 1) //
        {
                     format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         SetPlayerSkin(playerid, 286);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 2) //
        {
            SetPlayerSkin(playerid,217);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 3) //
        {
            SetPlayerSkin(playerid,101);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 4) //
        {
            SetPlayerSkin(playerid,230);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 5)
        {
            SetPlayerSkin(playerid,14);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
                 }
        if(listitem == 6)
        {
         SetPlayerSkin(playerid,255);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
                 }
           if(listitem == 7)
        {
            SetPlayerSkin(playerid,50);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
                 }
                 if(listitem == 8)
        {
            SetPlayerSkin(playerid,27);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
                 if(listitem == 9)
        {
            SetPlayerSkin(playerid,211);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 10)
        {
            SetPlayerSkin(playerid,26);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 11)
        {
            SetPlayerSkin(playerid,70);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 12)
        {
            SetPlayerSkin(playerid,277);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 13)
        {
            SetPlayerSkin(playerid,281);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 14)
        {
            SetPlayerSkin(playerid,282);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 15)
        {
            SetPlayerSkin(playerid,285);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 16)
        {
            SetPlayerSkin(playerid,287);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 17)
        {
            SetPlayerSkin(playerid,122);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 18)
        {
            SetPlayerSkin(playerid,111);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 19)
        {
            SetPlayerSkin(playerid,126);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 20)
        {
            SetPlayerSkin(playerid,105);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 21)
        {
            SetPlayerSkin(playerid,102);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
        if(listitem == 22)
        {
            SetPlayerSkin(playerid,127);
         format(string, sizeof(string), "** Сотрудник ФБР снял форму");
         ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
         PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
         MaskedFBI[playerid] = 1;
        }
       }
      }

Скины сам подправь, я там запутался немного, а так всё норм

Автор - Half_Blood_Prince
Дата добавления - 19.01.2011 в 21:09:58
xxHEROESДата: Среда, 19.01.2011, 21:37:43 | Сообщение # 244

Группа: Пользователи
Сообщений: 62
Ошыбку выбило

Добавлено (19.01.2011, 21:37)
---------------------------------------------
Скажыте как зделать что бы можно было выбрать скин только копу, или фбр. Ну ввёл команду и перед тобой скин нажимаеш num4 и num6 и меняеш скин. Ну вы поняли?:)


Skype: xxheroes
 
СообщениеОшыбку выбило

Добавлено (19.01.2011, 21:37)
---------------------------------------------
Скажыте как зделать что бы можно было выбрать скин только копу, или фбр. Ну ввёл команду и перед тобой скин нажимаеш num4 и num6 и меняеш скин. Ну вы поняли?:)


Автор - xxHEROES
Дата добавления - 19.01.2011 в 21:37:43
Half_Blood_PrinceДата: Четверг, 20.01.2011, 04:16:04 | Сообщение # 245

Группа: Пользователи
Сообщений: 347
Те надо чтоб в любом месте можно было использовать команду?
И на счет ошибки в начало мода добавь:
Code
new MaskedFBI[MAX_PLAYERS];


Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL


Сообщение отредактировал Prince_ADA - Четверг, 20.01.2011, 04:20:16
 
СообщениеТе надо чтоб в любом месте можно было использовать команду?
И на счет ошибки в начало мода добавь:
Code
new MaskedFBI[MAX_PLAYERS];

Автор - Half_Blood_Prince
Дата добавления - 20.01.2011 в 04:16:04
Half_Blood_PrinceДата: Четверг, 20.01.2011, 04:19:08 | Сообщение # 246

Группа: Пользователи
Сообщений: 347
Если в любом месте то:
Code
if(strcmp(cmd, "/mask", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит  ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исполь   зовать","Выход");
}
return 1;
}
}
}


Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL
 
СообщениеЕсли в любом месте то:
Code
if(strcmp(cmd, "/mask", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит  ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исполь   зовать","Выход");
}
return 1;
}
}
}

Автор - Half_Blood_Prince
Дата добавления - 20.01.2011 в 04:19:08
xxHEROESДата: Четверг, 20.01.2011, 16:25:38 | Сообщение # 247

Группа: Пользователи
Сообщений: 62
Нет, не в любом.

Skype: xxheroes
 
СообщениеНет, не в любом.

Автор - xxHEROES
Дата добавления - 20.01.2011 в 16:25:38
Half_Blood_PrinceДата: Четверг, 20.01.2011, 16:29:23 | Сообщение # 248

Группа: Пользователи
Сообщений: 347
дай координаты того места где хочешь менять скины

Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL
 
Сообщениедай координаты того места где хочешь менять скины

Автор - Half_Blood_Prince
Дата добавления - 20.01.2011 в 16:29:23
xxHEROESДата: Четверг, 20.01.2011, 16:36:27 | Сообщение # 249

Группа: Пользователи
Сообщений: 62
265.1311,107.6043,1005.1172,40.0,0,1
А если там скины копов установить, то ФБР тоже смогут одеть коповские скины?


Skype: xxheroes
 
Сообщение265.1311,107.6043,1005.1172,40.0,0,1
А если там скины копов установить, то ФБР тоже смогут одеть коповские скины?

Автор - xxHEROES
Дата добавления - 20.01.2011 в 16:36:27
Half_Blood_PrinceДата: Четверг, 20.01.2011, 16:59:28 | Сообщение # 250

Группа: Пользователи
Сообщений: 347
Code
if(strcmp(cmd, "/mask", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerToPoint(10, playerid, 265.1311,107.6043,1005.1172))//тут кординаты ставь свои
{
ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит    ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исп оль   зовать","Выход");
}
return 1;
}
}
}


Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL


Сообщение отредактировал Prince_ADA - Четверг, 20.01.2011, 17:00:50
 
Сообщение
Code
if(strcmp(cmd, "/mask", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerToPoint(10, playerid, 265.1311,107.6043,1005.1172))//тут кординаты ставь свои
{
ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит    ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исп оль   зовать","Выход");
}
return 1;
}
}
}

Автор - Half_Blood_Prince
Дата добавления - 20.01.2011 в 16:59:28
Half_Blood_PrinceДата: Четверг, 20.01.2011, 17:00:17 | Сообщение # 251

Группа: Пользователи
Сообщений: 347
Quote (xxHEROES)
265.1311,107.6043,1005.1172,40.0,0,1
А если там скины копов установить, то ФБР тоже смогут одеть коповские скины?

Да


Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL
 
Сообщение
Quote (xxHEROES)
265.1311,107.6043,1005.1172,40.0,0,1
А если там скины копов установить, то ФБР тоже смогут одеть коповские скины?

Да

Автор - Half_Blood_Prince
Дата добавления - 20.01.2011 в 17:00:17
xxHEROESДата: Четверг, 20.01.2011, 17:10:41 | Сообщение # 252

Группа: Пользователи
Сообщений: 62
А не через диалоговое окно, есть?

Skype: xxheroes
 
СообщениеА не через диалоговое окно, есть?

Автор - xxHEROES
Дата добавления - 20.01.2011 в 17:10:41
Half_Blood_PrinceДата: Четверг, 20.01.2011, 17:20:28 | Сообщение # 253

Группа: Пользователи
Сообщений: 347
Эт ты как хочешь Nusistebejimas ?Каждый скин менять по разным коммандам?

Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL
 
СообщениеЭт ты как хочешь Nusistebejimas ?Каждый скин менять по разным коммандам?

Автор - Half_Blood_Prince
Дата добавления - 20.01.2011 в 17:20:28
xxHEROESДата: Четверг, 20.01.2011, 18:59:05 | Сообщение # 254

Группа: Пользователи
Сообщений: 62
Нет, ну написал команду в определённом месте. Ну и как при входе в игру, так меняеш скины.

Добавлено (20.01.2011, 18:59)
---------------------------------------------
Как зделать что бы скин давался по рангу? И что бы можно было брать оружые ментам? Ну 1 ранг дигл, 2 или 3 может брать уже м4 и т.д. Помогите, пожалуйсто:)


Skype: xxheroes

Сообщение отредактировал xxHEROES - Четверг, 20.01.2011, 21:32:58
 
СообщениеНет, ну написал команду в определённом месте. Ну и как при входе в игру, так меняеш скины.

Добавлено (20.01.2011, 18:59)
---------------------------------------------
Как зделать что бы скин давался по рангу? И что бы можно было брать оружые ментам? Ну 1 ранг дигл, 2 или 3 может брать уже м4 и т.д. Помогите, пожалуйсто:)


Автор - xxHEROES
Дата добавления - 20.01.2011 в 18:59:05
Half_Blood_PrinceДата: Пятница, 21.01.2011, 09:49:10 | Сообщение # 255

Группа: Пользователи
Сообщений: 347
Там в конце скины меняй и фраки и банды, мафии сам добавь
Code
if(strcmp(cmd, "/giverank", true) == 0)
    {
     if(IsPlayerConnected(playerid))
     {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /giverank [id игрока] [ранг]]");
      return 1;
     }
     new para1;
     new level;
     para1 = ReturnUser(tmp);
     tmp = strtok(cmdtext, idx);
     level = strval(tmp);
     if(level > 12 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможна цифра менее 0 и более 12!"); return 1; }
     if(PlayerInfo[para1][pLeader] >= 1)//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), " Вы были повышены/повышены в ранге лидером %s", sendername);
     SendClientMessage(para1, COLOR_LIGHTBLUE, string);
     format(string, sizeof(string), " Вы дали %s ранг %d.", giveplayer,level);
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
     }
     }
     }
     else
     {
     SendClientMessage(playerid, COLOR_GRAD1, " Этот игрок не в вашей фракции!");
     }
     new rang = PlayerInfo[playerid][pRank]; //переменная для ранга
           new pmembers = PlayerInfo[playerid][pMember];
           new pleaders = PlayerInfo[playerid][pLeader];
           if(pmembers == 3 || pleaders == 3)//где 3 номер фракции
           {
           if(rang == 1) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;} // если ранг 1 то ставим игроку скин 100
           else if(rang == 2) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;}// если ранг 2 то ставим игроку скин 100
           else if(rang == 3) { SetPlayerSkin(para1, 247); PlayerInfo[para1][pChar] = 247;}// если ранг 3 то ставим игроку скин 247
           else if(rang == 4) { SetPlayerSkin(para1, 247); PlayerInfo[para1][pChar] = 247;}// если ранг 4 то ставим игроку скин 247
           else if(rang == 5) { SetPlayerSkin(para1, 248); PlayerInfo[para1][pChar] = 248;}// если ранг 5 то ставим игроку скин 247
           else if(rang >= 6) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;}// если ошибочно выставлен ранг выше 6(хотя их всего 5), ставим скин первого ранга - 100
           }
           }
     return 1;
    }


Server Info:
'''''''''Russi@n•Re@l•Pl@y•Server'''''''''
Addres:91.218.230.227:7780
Ping: 110
Mode: The Godfather:LS/SF/LV
Map: Даем 1кк и 3LVL
 
СообщениеТам в конце скины меняй и фраки и банды, мафии сам добавь
Code
if(strcmp(cmd, "/giverank", true) == 0)
    {
     if(IsPlayerConnected(playerid))
     {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /giverank [id игрока] [ранг]]");
      return 1;
     }
     new para1;
     new level;
     para1 = ReturnUser(tmp);
     tmp = strtok(cmdtext, idx);
     level = strval(tmp);
     if(level > 12 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможна цифра менее 0 и более 12!"); return 1; }
     if(PlayerInfo[para1][pLeader] >= 1)//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), " Вы были повышены/повышены в ранге лидером %s", sendername);
     SendClientMessage(para1, COLOR_LIGHTBLUE, string);
     format(string, sizeof(string), " Вы дали %s ранг %d.", giveplayer,level);
     SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
     }
     }
     }
     else
     {
     SendClientMessage(playerid, COLOR_GRAD1, " Этот игрок не в вашей фракции!");
     }
     new rang = PlayerInfo[playerid][pRank]; //переменная для ранга
           new pmembers = PlayerInfo[playerid][pMember];
           new pleaders = PlayerInfo[playerid][pLeader];
           if(pmembers == 3 || pleaders == 3)//где 3 номер фракции
           {
           if(rang == 1) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;} // если ранг 1 то ставим игроку скин 100
           else if(rang == 2) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;}// если ранг 2 то ставим игроку скин 100
           else if(rang == 3) { SetPlayerSkin(para1, 247); PlayerInfo[para1][pChar] = 247;}// если ранг 3 то ставим игроку скин 247
           else if(rang == 4) { SetPlayerSkin(para1, 247); PlayerInfo[para1][pChar] = 247;}// если ранг 4 то ставим игроку скин 247
           else if(rang == 5) { SetPlayerSkin(para1, 248); PlayerInfo[para1][pChar] = 248;}// если ранг 5 то ставим игроку скин 247
           else if(rang >= 6) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;}// если ошибочно выставлен ранг выше 6(хотя их всего 5), ставим скин первого ранга - 100
           }
           }
     return 1;
    }

Автор - Half_Blood_Prince
Дата добавления - 21.01.2011 в 09:49:10
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
06:43:17
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2026

vkontakte :samp-pawno.ru: