Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Кейс при 1.000.000 - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Кейс при 1.000.000 Оценка: -----

#1
Пользователь офлайн   Test_Pwn 

  • Прохожий
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Кейс выдается после наступления 1.000.000 $
Кейс забирается после отчисления 999.999 и далее.
Помощь: testpwn@mail.ru
Скрины в архиве
Ссылка: keys.pwn [703байт]
0

#2
Пользователь онлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
stock keys__GivePlayerMoney(playerid, money)
{
    GivePlayerMoney(playerid, money);

    new
        g_money = GetPlayerMoney(playerid);

    if (g_money < 1000000)
        if (IsPlayerAttachedObjectSlotUsed(playerid, 9)) 
            return RemovePlayerAttachedObject(playerid, 9);
    else if (g_money > 1000000)
        if (!IsPlayerAttachedObjectSlotUsed(playerid, 9))
            return SetPlayerAttachedObject(playerid,9,1210,5,0.299999,0.099999,0.000000,0.000000,-83.
000000,0.000000,1.000000,1.000000,1.000000);
}
#if defined _ALS_GivePlayerMoney
    #undef    GivePlayerMoney
#else
    #define    _ALS_GivePlayerMoney
#endif
#define    GivePlayerMoney        keys__GivePlayerMoney

Сообщение отредактировал m1n1vv: 23 Декабрь 2016 - 22:00

0

#3
Пользователь офлайн   Test_Pwn 

  • Прохожий
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Просмотр сообщенияm1n1vv (23 Декабрь 2016 - 21:46) писал:

...


К чему это?
0

#4
Пользователь онлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Просмотр сообщенияTest_Pwn (23 Декабрь 2016 - 21:56) писал:

К чему это?

Зачем каждую секунду или мс проверять количество денег у игрока? Это можно сделать в момент получения денег. Доработал.

Сообщение отредактировал m1n1vv: 23 Декабрь 2016 - 21:59

0

#5
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Просмотр сообщенияm1n1vv (23 Декабрь 2016 - 21:58) писал:

Доработал.


Еще есть функция ResetPlayerMoney, ее нужно тоже задействовать.
И кстати, почему в твоей функции нету обращения к оригиналу GivePlayerMoney ?
0

#6
Пользователь офлайн   SooBad 

  • Хайпанём немножечко
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Можно вообще обойтись и без перехватов.
Всё нативами сделать.
Даже код будет более читабелен.
0

#7
Пользователь онлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Просмотр сообщенияRomzes (24 Декабрь 2016 - 12:50) писал:

Еще есть функция ResetPlayerMoney, ее нужно тоже задействовать.
И кстати, почему в твоей функции нету обращения к оригиналу GivePlayerMoney ?

А смысл мне тут забирать деньги у игрока? И я использую GivePlayerMoney.
0

#8
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Просмотр сообщенияm1n1vv (24 Декабрь 2016 - 18:25) писал:

А смысл мне тут забирать деньги у игрока? И я использую GivePlayerMoney.


До этого же не использовал GivePlayerMoney.
0

#9
Пользователь онлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Просмотр сообщенияRomzes (24 Декабрь 2016 - 19:19) писал:

До этого же не использовал GivePlayerMoney.

Я же написал что доработал. Там же есть эта функция. Или ты о чем?
0

#10
Пользователь офлайн   olivereba228 

  • Прохожий
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Не работает!
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей