Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

csdm рандомное оружие

shuher
сообщение 23.9.2014, 12:02
Сообщение #1
Стаж: 12 лет

Сообщений: 111
Благодарностей: 16
Полезность: < 0

Здравствуйте ребят может кто подскажет или посоветует как на csdm реализовать рандомную выдачу оружия, тобиж игрок не сам выбирает себе пушку, а ему автоматом дается оружие и всегда разное что-то наподобие гун гейма только порядок выдачи не от слабого к более сильному, а хаотично, ну как-то так pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ssx
сообщение 23.9.2014, 13:43
Сообщение #2


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Цитата(shuher @ 23.9.2014, 12:02) *
Здравствуйте ребят может кто подскажет или посоветует как на csdm реализовать рандомную выдачу оружия, тобиж игрок не сам выбирает себе пушку, а ему автоматом дается оружие и всегда разное что-то наподобие гун гейма только порядок выдачи не от слабого к более сильному, а хаотично, ну как-то так pardon.gif

Код:
#include <amxmodx>
#include <fun>
#include <hamsandwich>

#define PLID 100500

public plugin_init()
{
register_plugin("Weapon Rand","1.0","XXX")
RegisterHam(Ham_Spawn,"player","player_respawn", 1)
}

public player_respawn(id)
{
set_task(0.25, "Give_items", id + 9910)
}

public Give_items(id)
{
id -= 9910

if(is_user_alive(id))
{
new num = random_num(1,3)
switch(num)
{
case 1: give_item(id,"weapon_m4a1")
case 2: give_item(id,"weapon_awp")
case 3: give_item(id,"weapon_ak47")
}
}
return PLUGIN_HANDLED
}


Отредактировал: ssx, - 23.9.2014, 13:50


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
shuher
сообщение 23.9.2014, 15:08
Сообщение #3
Стаж: 12 лет

Сообщений: 111
Благодарностей: 16
Полезность: < 0

new num = random_num(1,3)
switch(num)
{
case 1: give_item(id,"weapon_m4a1")
case 2: give_item(id,"weapon_awp")
case 3: give_item(id,"weapon_ak47")



здесь я так понимаю можно дописать и увеличь количество рандома?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя C1_
сообщение 23.9.2014, 15:20
Сообщение #4


Стаж: 18 лет

Сообщений: 978
Благодарностей: 401
Полезность: 830

https://forums.alliedmods.net/showthread.ph...359382?p=359382
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: