• Страница 1 из 1
  • 1
Модератор форума: dr40  
Помогите сделать!
SerterrДата: Четверг, 16.05.2013, 22:30 | Сообщение # 1
.::Offline::.
Разбойник
Сообщений: 41
[ 10 ]
Награды: 0

Статус отсутствует
У меня есть пикап и я хочу сделать так, если игрок наступает на пикап у него вылезает диалог (DIALOG_STYLE_MSGBOX ), если игрок нажимает да, то запускается 15 секундный таймер, и по истечении таймера игроку даётся рандомное число денег (от 10$ до 150$), и сообщение в чате где написанно сколько он получил?
 
ZioHikДата: Четверг, 16.05.2013, 23:52 | Сообщение # 2
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Код
#define COLOR_WHITE 0xFFFFFFAA
new pickup_Vstal;
new anticheat;

public OnGameModeInit()
{
     pickup_Vstal = CreatePickup(1274, 2, 0.0, 0.0, 9.0);
     return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
     if(pickupid == pickup_Vstal)
     {
         ShowPlayerDialog(playerid,969,DIALOG_STYLE_MSGBOX,"Выбор","Хотите деееееенег?","Да","Нет");
     }
     return 1;
}

forward MoneyTime(playerid);
public MoneyTime(playerid)
{
new randmoney = 10 + random(140);
GivePlayerMoney(playerid, randmoney);
new string[32];
format(string,sizeof(string), "** Вы получили %d$ **",randmoney);
SendClientMessage(playerid, COLOR_WHITE, string);
KillTimer(timer1);
}

В паблик с диалогами:

Код
if(dialogid == 969)
  {
      if(response)
    {
         timer1 = SetTimerEx("MoneyTime",15000,0,"i",playerid);
    return 1;
   }
   else
   {

    return 1;
      }
     }


Пробуй
 
SerterrДата: Пятница, 17.05.2013, 00:16 | Сообщение # 3
.::Offline::.
Разбойник
Сообщений: 41
[ 10 ]
Награды: 0

Статус отсутствует
Спасибо)))

Добавлено (17.05.2013, 00:16)
---------------------------------------------
Всё работает, но кроме получения денег))) Ероров нету))

 
ZioHikДата: Пятница, 17.05.2013, 00:20 | Сообщение # 4
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
А текст от денег пишет?
 
SerterrДата: Пятница, 17.05.2013, 15:59 | Сообщение # 5
.::Offline::.
Разбойник
Сообщений: 41
[ 10 ]
Награды: 0

Статус отсутствует
Неа))
 
ZioHikДата: Пятница, 17.05.2013, 16:50 | Сообщение # 6
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Поднимите forward MoneyTime(playerid); вверх мода, может быть поможет. И проверьте правильно ли добавили диалог
 
SerterrДата: Пятница, 17.05.2013, 16:57 | Сообщение # 7
.::Offline::.
Разбойник
Сообщений: 41
[ 10 ]
Награды: 0

Статус отсутствует
Извени, у меня заробило))) Я там другой диалог не правильно поставил))) Ах он проказник))Спасибо biggrin
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика