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

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

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

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

2 страниц V   1 2

Выдача Deagle

, Маленький плаг.
Статус пользователя steelz3r
сообщение 20.12.2010, 14:07
Сообщение #1
Стаж: 16 лет

Сообщений: 73
Благодарностей: 7
Полезность: 78

Здравствуйте, кто может написать маленький плагин, что-бы в начале раунда выдавало deagle и CT и T. blush2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Rejiser
сообщение 20.12.2010, 14:21
Сообщение #2


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

а где твои наброски?

Отредактировал: Rejiser, - 20.12.2010, 14:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 20.12.2010, 14:25
Сообщение #3


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Функция выдачи оружия:
Код
give_item(id, item)
Для дигла
give_item(id,"weapon_deagle")

требует fun модуль.

Лучше не в начале раунда, а при респавне. Ато вдруг кто-то позже приконнектился.

Ловим респавн:
Код
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)


Ну и конечно нужно дать патроны:
Код
cs_set_user_bpammo( id, weapon, ammo)
Для дигла
cs_set_user_bpammo( id, CSW_DEAGLE, 35 )

Нужен cstrike модуль.

Всё основное расписано. Дальше сам
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 20.12.2010, 18:15
Сообщение #4
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

GODZILLA,
Можно, конечно, проще, но для начала, думаю, хватит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steelz3r
сообщение 21.12.2010, 13:16
Сообщение #5
Стаж: 16 лет

Сообщений: 73
Благодарностей: 7
Полезность: 78

GODZILLA, Спасибо, это теперь мне нужно всё воедино соединить?
П.С. Знания PAWN - 1%

В чём лучше редактировать плагины? Либо чтобы набрать мозгов лучше начинать в Notepad ++ ?

Отредактировал: steelz3r, - 21.12.2010, 13:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 21.12.2010, 13:41
Сообщение #6


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(steelz3r @ 21.12.2010, 14:16) *
GODZILLA, Спасибо, это теперь мне нужно всё воедино соединить?
П.С. Знания PAWN - 1%

В чём лучше редактировать плагины? Либо чтобы набрать мозгов лучше начинать в Notepad ++ ?

AMXXStudio, там хоть шапка сразу создается.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Drotik
сообщение 22.12.2010, 5:58
Сообщение #7
Стаж: 18 лет

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

Меценат Меценат

У меня есть идея зделать плагин чтоб рендомный пистолет давало в начале раунда .

тоесть КТ получает вместо УПС рендомно какой-то пистолет с КТ арсенала и так само для ТР...


Можете написать такой плаг ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Krevedko
сообщение 22.12.2010, 7:29
Сообщение #8


Стаж: 17 лет

Сообщений: 325
Благодарностей: 93
Полезность: 243

Drotik,
чтобы выдавать рандомно, делай, как написал GODZILLA, с одной лишь поправкой - выкидывание случайного числа и присвоение ему какой-то команды, в нашем лучае выдача оружия.



Код
public fwHamPlayerSpawnPost(id)
{

new rand = random_num(1,5)       //выкидываем рандомное число


if(cs_get_user_team(id)==CS_TEAM_T)  //проверяем команду игрока
{
switch(rand) {                           //выдаем оружие
case 1: give_item(id,"weapon_usp")
case 2: give_item(id,"weapon_glock18")
case 3: give_item(id,"weapon_deagle")
case 4: give_item(id,"weapon_p228")
case 5: give_item(id,"weapon_elite")
}
} else {             //Если игрок не за террористов, значит за контров. Выдаем оружие контрам
switch(rand) {
case 1: give_item(id,"weapon_usp")
case 2: give_item(id,"weapon_glock18")
case 3: give_item(id,"weapon_deagle")
case 4: give_item(id,"weapon_p228")
case 5: give_item(id,"weapon_fiveseven")
}
}
}


P.S. не забудь подключить

Код
#include <hamsandwich>
#include <fun>
#include <cstrike>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steelz3r
сообщение 22.12.2010, 18:56
Сообщение #9
Стаж: 16 лет

Сообщений: 73
Благодарностей: 7
Полезность: 78

Подскажите, я не знаю как расставить символы примерно так:
Код
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>


#define PLUGIN "Deagle Respawn"
#define VERSION "1.0"
#define AUTHOR "steelz3r"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    // Add your code here...
}
give_item(id,"weapon_deagle")

}
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)

}
cs_set_user_bpammo( id, CSW_DEAGLE, 35 )


Прикрепленное изображение

Отредактировал: steelz3r, - 22.12.2010, 19:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 22.12.2010, 21:09
Сообщение #10


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Код
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>


#define PLUGIN "Deagle Respawn"
#define VERSION "1.0"
#define AUTHOR "steelz3r"


public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
}

public fwHamPlayerSpawnPost(id)
{
    give_item(id,"weapon_deagle")
    cs_set_user_bpammo( id, CSW_DEAGLE, 35 )
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя steelz3r
сообщение 22.12.2010, 21:13
Сообщение #11
Стаж: 16 лет

Сообщений: 73
Благодарностей: 7
Полезность: 78

Выдаёт ошибку 17 линия всё время.
Код
    RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Krevedko
сообщение 22.12.2010, 21:18
Сообщение #12


Стаж: 17 лет

Сообщений: 325
Благодарностей: 93
Полезность: 243

steelz3r,
Код
#include <hamsandwich>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 26.4.2011, 20:11
Сообщение #13


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

А можно чтобы выдавало не все, а только игроку с заданным флагом.
Большое спасибо.


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Senjkee
сообщение 26.4.2011, 21:42
Сообщение #14


Стаж: 16 лет

Сообщений: 187
Благодарностей: 17
Полезность: 7

А как-же стандартное оружее ? Допустим в случае если ставить переменную с удалением стандартного оружия появится баг с бомбой :)
Точнее она будет показана на статическом экране "TAB" но её не будет в инвентаре :)
Если не ставить будет 2 пистолета и это немного коряво выглядет sad.gif
Это исправимо ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 26.4.2011, 22:03
Сообщение #15
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Senjkee @ 26.4.2011, 23:42) *
А как-же стандартное оружее ? Допустим в случае если ставить переменную с удалением стандартного оружия появится баг с бомбой :)
Точнее она будет показана на статическом экране "TAB" но её не будет в инвентаре :)
Если не ставить будет 2 пистолета и это немного коряво выглядет sad.gif
Это исправимо ?
Исправимо :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 27.4.2011, 6:16
Сообщение #16


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Как убрать так и добавить можна :::)


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Senjkee
сообщение 27.4.2011, 6:56
Сообщение #17


Стаж: 16 лет

Сообщений: 187
Благодарностей: 17
Полезность: 7

Цитата(Fred Perry @ 27.4.2011, 6:16) *
Как убрать так и добавить можна :::)


Когда улыбается STR@TEG я чувствую нутром намёк на финансовый вклад :)

//(.)(.)\\

+1 тоже жду варианта:) Если есть возможность :) Ну или подсказку без ссылки на информацию о amxmodx yy.gif

Отредактировал: Senjkee, - 27.4.2011, 7:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ProxXx
сообщение 27.4.2011, 8:20
Сообщение #18


Стаж: 19 лет

Сообщений: 72
Благодарностей: 41
Полезность: 438

StatusIcon, ScoreAttrib
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Flash
сообщение 28.4.2011, 8:13
Сообщение #19
Стаж: 16 лет

Сообщений: 793
Благодарности: выкл.

Senjkee,
Количество модулей прямо пропорционально цене выполненной работы :O?

Смотри PM. Думаю сам поймешь что куда прикрутить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ProxXx
сообщение 28.4.2011, 11:18
Сообщение #20


Стаж: 19 лет

Сообщений: 72
Благодарностей: 41
Полезность: 438

Дык два модуля основные FM , Sandwich. Первым можно заменить все остальные (Правда в одном моменте енжине не заменить), второй дополнение к FM.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: