Форум Pawn.Wiki - Воплоти мечту в реальность!: Насчет функции Random() - Форум Pawn.Wiki - Воплоти мечту в реальность!

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

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

[ Pawn ]
Насчет функции Random()

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

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Всем привет!
Такой вопрос с помощью функции рандом можно получать числа и тд. а как же например получить число рандома которое выпало например у игрока в диалоге?

Если кто-то сможет помочь буду благодарен!
0

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

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
С помощью той же функции?
Только записать значение в массив игрока, если ты будешь с ней работать в другом месте.

Сообщение отредактировал Saibot: 07 июля 2025 - 10:15

1

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

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSaibot (07 июля 2025 - 10:14) писал:

С помощью той же функции?
Только записать значение в массив игрока, если ты будешь с ней работать в другом месте.

Можешь пожалуйста дать пример самый простой : ) Если не сложно
-1

#4
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию
Вот ещё тема по рандому, стоит знать https://pawn.wiki/in...3611-random-ex/

Если у тебя каждый игрок может иметь своё число, тогда делаешь так:

new player_rand[MAX_PLAYERS]; // глобальный массив

stock InitPlayerRand(playerid)
{
    player_rand[playerid] = random(100);
}

Теперь с помощью функции InitPlayerRand, в которую передаёшь ID игрока, будет присваиваться в массив player_rand число от 0 до 99. Далее используешь этот массив. Если остались вопросы, присылай код, где ты хочешь это использовать, чтобы показать на явном примере
0

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

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияM I S T E V (07 июля 2025 - 10:40) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

Большое спасибо! Если возникнут вопросы обязательно вам напишу!
0

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

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияM I S T E V (07 июля 2025 - 10:40) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

В этом коде будет возможно реализовать?
forward RandomkladItems(playerid);
public RandomkladItems(playerid)
{
	{
		new string1[256];
		format(string1, sizeof(string1), "{FFFFFF}Деньги\t\t\t%d\nМеталл\t\t\t%d\nНаркотики\t\t\t%d", random(1500) + 25, random(50) + 5, random(30) + 5);
		SPD(playerid, 0, DSL, "{FFA200}Клад", string1, "Забрать", "");
	}
    return 1;
}

0

#7
Пользователь офлайн   U P D O W N 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияDen1444 (07 июля 2025 - 10:50) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

В любом коде будет возможно))
0

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


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

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


Яндекс.Метрика