E-mail:
Пароль:
Общайтесь на форуме,задавайте вопросы,что смогу отвечу,зовите друзей.
Рекламный блок Форума
Реклама
Реклама
Реклама
  • Страница 1 из 1
  • 1
Игровые автоматы
Dima_TkachДата: Пятница, 15.07.2011, 06:14 | Сообщение # 1
...</div
Сообщений: 215
Награды: 2

[ 3 ]


К new добовляем:

Code
new avtomatdialog;


Затем ищем public OnGameModeInit() и туда пишем:

Code
avtomatdialog = CreatePickup(1239,2,x,y,z);// Заменить на свои координаты x,y,z


Потом ищем public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) и туда пишем:

Code
if(dialogid == 9756)
{
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 50)
{
SendClientMessage(playerid, COLOR_GRAD5, "{EE4000}[ОШИБКА]: {FFF8DC}У вас нет столько денег!");
return 1;
}
new randod = 1 + random(10);
GivePlayerMoney(playerid, -50);
GivePlayerMoney(playerid, randod);
format(string,sizeof(string), "Вы выиграли %d долларов\nЗа участие в игре  вы потратили 5$!",randod);
ShowPlayerDialog(playerid,9742,DIALOG_STYLE_MSGBOX,"Игровой автомат",string,"Выход","");
}
case 1:
{
if(GetPlayerMoney(playerid) < 100)
{
SendClientMessage(playerid, COLOR_GRAD5, "{EE4000}[ОШИБКА]: {FFF8DC}У вас нет столько денег!");
return 1;
}
new randod = 1 + random(18);
GivePlayerMoney(playerid, -100);
GivePlayerMoney(playerid, randod);
format(string,sizeof(string), "Вы выиграли %d долларов\nЗа участие в игре  вы потратили 100$!",randod);
ShowPlayerDialog(playerid,9742,DIALOG_STYLE_MSGBOX,"Игровой автомат",string,"Выход","");
}
case 2:
{
if(GetPlayerMoney(playerid) < 200)
{
SendClientMessage(playerid, COLOR_GRAD5, "{EE4000}[ОШИБКА]: {FFF8DC}У вас нет столько денег!");
return 1;
}
new randod = 1 + random(28);
GivePlayerMoney(playerid, -200);
GivePlayerMoney(playerid, randod);
format(string,sizeof(string), "Вы выиграли %d долларов\nЗа участие в игре  вы потратили 200$!",randod);
ShowPlayerDialog(playerid,9742,DIALOG_STYLE_MSGBOX,"Игровой автомат",string,"Выход","");
}
case 3:
{
if(GetPlayerMoney(playerid) < 300)
{
SendClientMessage(playerid, COLOR_GRAD5, "{EE4000}[ОШИБКА]: {FFF8DC}У вас нет столько денег!");
return 1;
}
new randod = 1 + random(40);
GivePlayerMoney(playerid, -300);
GivePlayerMoney(playerid, randod);
format(string,sizeof(string), "Вы выиграли %d долларов\nЗа участие в игре  вы потратили 300$!",randod);
ShowPlayerDialog(playerid,9742,DIALOG_STYLE_MSGBOX,"Игровой автомат",string,"Выход","");
}
case 4:
{
if(GetPlayerMoney(playerid) < 500)
{
SendClientMessage(playerid, COLOR_GRAD5, "{EE4000}[ОШИБКА]: {FFF8DC}У вас нет столько денег!");
return 1;
}
new randod = 1 + random(70);
GivePlayerMoney(playerid, -500);
GivePlayerMoney(playerid, randod);
format(string,sizeof(string), "Вы выиграли %d долларов\nЗа участие в игре  вы потратили 500$!",randod);
ShowPlayerDialog(playerid,9742,DIALOG_STYLE_MSGBOX,"Игровой автомат",string,"Выход","");
}
case 5:
{
if(GetPlayerMoney(playerid) < 1000)
{
SendClientMessage(playerid, COLOR_GRAD5, "{EE4000}[ОШИБКА]: {FFF8DC}У вас нет столько денег!");
return 1;
}
new randod = 1 + random(150);
GivePlayerMoney(playerid, -1000);
GivePlayerMoney(playerid, randod);
format(string,sizeof(string), "Вы выиграли %d долларов\nЗа участие в игре  вы потратили 1000$!",randod);
ShowPlayerDialog(playerid,9742,DIALOG_STYLE_MSGBOX,"Игровой автомат",string,"Выход","");
}
}
}
}


Дальше в public OnPlayerPickUpPickup(playerid, pickupid) пишем:

Code
if(pickupid == avtomatdialog)
{
if(IsPlayerConnected(playerid))
{
ShowPlayerDialog(playerid,9756,DIALOG_STYLE_LIST,"{EE4000}Игровой автомат","Закинуть 50$\nЗакинуть 100$\nЗакинуть 200$\nЗакинуть 300$\nЗакинуть 500$\nЗакинуть 1000$","Начать","Отмена");//9756 - ID диалога, можно заменить на свой.
}
}


Автор : Неизвестно!

Вот ссылка на скачку pwn, кому надо: Тык!1!
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
Dima_Tkach Постов [ 215 ]
Free-Fire Постов [ 14 ]
SeXy Постов [ 11 ]
Tailer Постов [ 8 ]
r@d)_b@ll) Постов [ 5 ]
FriZ Постов [ 4 ]
ZioSHik Постов [ 4 ]
Kolyamba Постов [ 2 ]
Jon_Smit Постов [ 2 ]
Nik_Ull Постов [ 2 ]
Dima_Tkach Репутация [ 3 ]
Free-Fire Репутация [ 2 ]
FriZ Репутация [ 1 ]
Kolyamba Репутация [ 1 ]
Nik_Ull Репутация [ 1 ]
ZioSHik Репутация [ 1 ]
velix Репутация [ 1 ]
DateX Репутация [ 1 ]
smart2009 Репутация [ 1 ]
Marselo_Zm Репутация [ 1 ]
Досчитаем до 500 [ 10 ]
Услуги скриптинга и так же MAP's [ 6 ]
Место где нельзя драться [ 6 ]
Вопрос и Ответ [ 5 ]
Dima_Tkach [ 5 ]
Скриншоты с SAMP'a [ 4 ]
Регистрация [ 4 ]
[GM] V:RP aka Valence Role Play [ 3 ]
Смена ника [ 3 ]
[GM] Virtyal-City Role Play [ 3 ]
Интернет-магазин мебели в Украине [ 0 ]
[GM] MyGame Village [ 1 ]
Прослушка телефона [/track] [ 1 ]
Набор в команду сайта [ 1 ]
Как из .амх получить .pwn [ 1 ]
[GM] The Godfather [GameWorld] [ 2 ]
[GM] V:RP aka Valence Role Play [ 3 ]
Склонение [ 0 ]
Античит на оружие. [ 0 ]
Убираем пинг в SAMP [ 0 ]