Need a function to check chance in percentage
Need a function to check chance in percentage
.............
Последно промяна от Michaall на 18 Яну 2023, 19:28, променено общо 3 пъти.
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
I need help
Please edit your thread's title by providing a short description of what you exactly need. General titles like "help" or "problem with X" are not allowed here.
Also, can you explain better what exactly you need to create?
Also, can you explain better what exactly you need to create?
-
mi0
Извън линия - AMXX Скриптър
- Мнения: 534
- Регистриран на: 09 Дек 2016, 22:02
- Се отблагодари: 97 пъти
- Получена благодарност: 120 пъти
- Обратна връзка:
Drop
Still not that descriptive. Do you want the hp to drop on the ground and be picked up like a weapon or you want it to directly add to the killer's health?
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Catch Mod - 87.121.112.232:27021
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Drop
I fixed your title, again. Next time try to learn something from it and create better titles.
https://amxx-bg.info/forum/viewtopic.php?f=26&t=1361
Not sure why you would want exactly 55.72%, but if you really need it, modify the function so it accepts float instead:
Or if you want to use both integers and floats:
https://amxx-bg.info/forum/viewtopic.php?f=26&t=1361
Код за потвърждение: Избери целия код
bool:Chance( iNum, iMult=100 )
{
return ( iNum * iMult >= random_num( 1, 100 * iMult ) );
}
Код за потвърждение: Избери целия код
if(Chance(55))
{
// 55% chance
}
Код за потвърждение: Избери целия код
bool:Chance( Float:iNum, iMult=100 )
{
return ( iNum * iMult >= random_num( 1, 100 * iMult ) );
}
Код за потвърждение: Избери целия код
if(Chance(55.72))
{
// 55.72% chance
}
Код за потвърждение: Избери целия код
bool:Chance( {_,Float}:iNum, iMult=100 )
{
return ( iNum * iMult >= random_num( 1, 100 * iMult ) );
}
Need a function to check chance in percentage
.............
Последно промяна от Michaall на 18 Яну 2023, 19:29, променено общо 1 път.
-
mi0
Извън линия - AMXX Скриптър
- Мнения: 534
- Регистриран на: 09 Дек 2016, 22:02
- Се отблагодари: 97 пъти
- Получена благодарност: 120 пъти
- Обратна връзка:
Need a function to check chance in percentage
Thats a simpler one, I thought of a year ago -
He has probably put that number to show you that you can use real numbers as well.
Код за потвърждение: Избери целия код
stock bool:UTIL_Percent(Float:fPercent)
{
return random(100) <= fPercent
}
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Catch Mod - 87.121.112.232:27021
-
Autumn Shade
Извън линия - Потребител
- Мнения: 269
- Регистриран на: 14 Мар 2019, 13:20
- Се отблагодари: 48 пъти
- Получена благодарност: 150 пъти
Need a function to check chance in percentage
I'd prefer not to spoonfeed you. Instead, I'd suggest you look into probability in maths, such as normalized distribution https://en.wikipedia.org/wiki/Normal_di ... stribution
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 2 Отговори
- 1490 Преглеждания
-
Последно мнение от GGzBoy
-
- 8 Отговори
- 2256 Преглеждания
-
Последно мнение от tom1k
-
- 2 Отговори
- 1651 Преглеждания
-
Последно мнение от lantimilan
-
- 4 Отговори
- 1904 Преглеждания
-
Последно мнение от jumby1990
-
- 2 Отговори
- 1796 Преглеждания
-
Последно мнение от truex_88
-
- 7 Отговори
- 3516 Преглеждания
-
Последно мнение от psycho
-
- 3 Отговори
- 2124 Преглеждания
-
Последно мнение от Midnight1337
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 6 госта