• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Смена стилей походок
AkselДата: Пятница, 04.11.2011, 09:40:07 | Сообщение # 1

Группа: Пользователи
Сообщений: 88
Помогите пожалуйста сделать смену стилей походок в диалоговом окне.
За [+-сик] ^_^
 
СообщениеПомогите пожалуйста сделать смену стилей походок в диалоговом окне.
За [+-сик] ^_^

Автор - Aksel
Дата добавления - 04.11.2011 в 09:40:07
SmileДата: Пятница, 04.11.2011, 12:59:55 | Сообщение # 2

Группа: Проверенные
Сообщений: 186
в начало мода:
Code
#define WALK_DEFAULT    0
#define WALK_NORMAL     1
#define WALK_PED        2
#define WALK_GANGSTA    3
#define WALK_GANGSTA2   4
#define WALK_OLD        5
#define WALK_FAT_OLD    6
#define WALK_FAT        7
#define WALK_LADY       8
#define WALK_LADY2      9
#define WALK_WHORE      10
#define WALK_WHORE2     11
#define WALK_DRUNK      12
#define WALK_BLIND      13

new pk[50];
new WalkStyle[MAX_PLAYERS];
new walktime[MAX_PLAYERS];


В паблик public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Code
{
      if(IsPlayerNPC(playerid)) return 1;
      new playername[MAX_PLAYER_NAME];
      new sendername[MAX_PLAYER_NAME];
      new string[256];
    //  new string1[256];
     // new string2[256];
//    new tpass[256];
   if(dialogid == 27)
              {
              if(response)
              {
              if(listitem == 0)
     {
      SetPlayerWalkingStyle (playerid, WALK_NORMAL);
      SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 1)
     {
      SetPlayerWalkingStyle (playerid, WALK_PED);
      SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку {ff4b00}используйте [W] + [ALT] для использования!");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 2)
     {
         SetPlayerWalkingStyle (playerid, WALK_GANGSTA);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 3)
     {
      SetPlayerWalkingStyle (playerid, WALK_GANGSTA2);
      SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 4)
     {
         SetPlayerWalkingStyle (playerid, WALK_OLD);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 5)
     {
         SetPlayerWalkingStyle (playerid, WALK_FAT_OLD);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 6)
     {
         SetPlayerWalkingStyle (playerid, WALK_FAT);
        SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 7)
     {
         SetPlayerWalkingStyle (playerid, WALK_LADY);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 8)
     {
         SetPlayerWalkingStyle (playerid, WALK_LADY2);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 9)
     {
         SetPlayerWalkingStyle (playerid, WALK_WHORE);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 10)
     {
         SetPlayerWalkingStyle (playerid, WALK_WHORE2);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 11)
     {
         SetPlayerWalkingStyle (playerid, WALK_DRUNK);
        SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 12)
     {
         SetPlayerWalkingStyle (playerid, WALK_BLIND);
        SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 13)
     {
         SetPlayerWalkingStyle (playerid, WALK_DEFAULT);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку {ff4b00}используйте [W] + [ALT] для использования!");
      GivePlayerMoney(playerid, -200);
     }
    }
   }

В OnGameModeInit
Code
    pk[2] = CreatePickup(18631, 35,1465.5365,-1742.7292,13.5469); //студия моделей
      Create3DTextLabel("{FF00CC}[Чтобы {00CCFF}выучить {FF3300}походку {FFFF33}встань{66FF00}на {B85C00}меня^^]",0xFF00FFFF,1465.5365,-1742.7292,13.5469,20.0,0,1);//


Затем в public OnPlayerPickUpPickup(playerid, pickupid)

Code
   if(pickupid == pk[2])    {
    ShowPlayerDialog(playerid,27, DIALOG_STYLE_LIST, "{6666CC}Какую походку вы хотите изучить?","\t{FF00FF}Обычную(200$)\n\t{66FF00}Гражданскую(200$)\n\t{6666CC}Гангстера 1(200$)\n\t{CCFF33}Гангстера 2(200$)\
    \n\t{FF00CC}Старика(200$)\n\t{00CCFF}Старухи(200$)\n\t{FF33FF}Женскую(200$)\n\t{00CCFF}Лэди(200$)\n\t{FF00CC}Лэди 2(200$)\n\t{00CCFF}хзкакая(200$)\
    \n\t{FF3399}хзкакая 2(200$)\n\t{6666CC}Пьяного(200$)\n\t{00CCFF}Походка вузи(200$)", "Выучить", "Отмена");


Bот и все! С тебя плюсик и награда! :) :D


[img]http://vsampe.3dn.ru/VS.bmp[/img]
[img]http://vsampe.3dn.ru/vs.bmp[/img]


Сообщение отредактировал Smile - Пятница, 04.11.2011, 13:07:50
 
Сообщениев начало мода:
Code
#define WALK_DEFAULT    0
#define WALK_NORMAL     1
#define WALK_PED        2
#define WALK_GANGSTA    3
#define WALK_GANGSTA2   4
#define WALK_OLD        5
#define WALK_FAT_OLD    6
#define WALK_FAT        7
#define WALK_LADY       8
#define WALK_LADY2      9
#define WALK_WHORE      10
#define WALK_WHORE2     11
#define WALK_DRUNK      12
#define WALK_BLIND      13

new pk[50];
new WalkStyle[MAX_PLAYERS];
new walktime[MAX_PLAYERS];


В паблик public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Code
{
      if(IsPlayerNPC(playerid)) return 1;
      new playername[MAX_PLAYER_NAME];
      new sendername[MAX_PLAYER_NAME];
      new string[256];
    //  new string1[256];
     // new string2[256];
//    new tpass[256];
   if(dialogid == 27)
              {
              if(response)
              {
              if(listitem == 0)
     {
      SetPlayerWalkingStyle (playerid, WALK_NORMAL);
      SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 1)
     {
      SetPlayerWalkingStyle (playerid, WALK_PED);
      SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку {ff4b00}используйте [W] + [ALT] для использования!");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 2)
     {
         SetPlayerWalkingStyle (playerid, WALK_GANGSTA);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 3)
     {
      SetPlayerWalkingStyle (playerid, WALK_GANGSTA2);
      SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 4)
     {
         SetPlayerWalkingStyle (playerid, WALK_OLD);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 5)
     {
         SetPlayerWalkingStyle (playerid, WALK_FAT_OLD);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 6)
     {
         SetPlayerWalkingStyle (playerid, WALK_FAT);
        SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 7)
     {
         SetPlayerWalkingStyle (playerid, WALK_LADY);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 8)
     {
         SetPlayerWalkingStyle (playerid, WALK_LADY2);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 9)
     {
         SetPlayerWalkingStyle (playerid, WALK_WHORE);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 10)
     {
         SetPlayerWalkingStyle (playerid, WALK_WHORE2);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 11)
     {
         SetPlayerWalkingStyle (playerid, WALK_DRUNK);
        SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 12)
     {
         SetPlayerWalkingStyle (playerid, WALK_BLIND);
        SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку! {ff4b00}используйте [W] + [ALT] для использования");
      GivePlayerMoney(playerid, -200);
     }
     if(listitem == 13)
     {
         SetPlayerWalkingStyle (playerid, WALK_DEFAULT);
         SendClientMessage(playerid, COLOR_GREY, " Вы выучили {6666CC}походку {ff4b00}используйте [W] + [ALT] для использования!");
      GivePlayerMoney(playerid, -200);
     }
    }
   }

В OnGameModeInit
Code
    pk[2] = CreatePickup(18631, 35,1465.5365,-1742.7292,13.5469); //студия моделей
      Create3DTextLabel("{FF00CC}[Чтобы {00CCFF}выучить {FF3300}походку {FFFF33}встань{66FF00}на {B85C00}меня^^]",0xFF00FFFF,1465.5365,-1742.7292,13.5469,20.0,0,1);//


Затем в public OnPlayerPickUpPickup(playerid, pickupid)

Code
   if(pickupid == pk[2])    {
    ShowPlayerDialog(playerid,27, DIALOG_STYLE_LIST, "{6666CC}Какую походку вы хотите изучить?","\t{FF00FF}Обычную(200$)\n\t{66FF00}Гражданскую(200$)\n\t{6666CC}Гангстера 1(200$)\n\t{CCFF33}Гангстера 2(200$)\
    \n\t{FF00CC}Старика(200$)\n\t{00CCFF}Старухи(200$)\n\t{FF33FF}Женскую(200$)\n\t{00CCFF}Лэди(200$)\n\t{FF00CC}Лэди 2(200$)\n\t{00CCFF}хзкакая(200$)\
    \n\t{FF3399}хзкакая 2(200$)\n\t{6666CC}Пьяного(200$)\n\t{00CCFF}Походка вузи(200$)", "Выучить", "Отмена");


Bот и все! С тебя плюсик и награда! :) :D

Автор - Smile
Дата добавления - 04.11.2011 в 12:59:55
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 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)

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

vkontakte :samp-pawno.ru: