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

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

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

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

2 страниц V   1 2

Steam Bonus

, Добавить в код выдачу брони
Статус пользователя kolobok1
сообщение 4.9.2015, 6:31
Сообщение #21


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Bloo, А ну да,я использую 1.8.3 и пишу на нём.Даже не подумал на счет версии:)

Отредактировал: kolobok1, - 4.9.2015, 6:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Starui
сообщение 4.9.2015, 9:52
Сообщение #22


Стаж: 11 лет

Сообщений: 202
Благодарностей: 28
Полезность: 23

Цитата(kolobok1 @ 3.9.2015, 20:30) *
У меня один вопрос к автору темы.Как можно было так испортить плагин?Ошибка на ошибке,через что вы его там редактировали?

bandit123, Вот,исправил,компилится без инклуда dhudmessage.


Прошу прощения, автор не я! За собой авторство не сохранял.
Остановился на стабильном варианте.

Цитата(SiziF @ 3.9.2015, 12:34) *
Исходный код
Код:
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#include <cstrike>

public plugin_init()
{
#define VERSION "0.1"
register_plugin("Steam Bonus", VERSION, "Realution");
RegisterHam(Ham_Spawn, "player", "H_Spawn", 1);
}

public H_Spawn(id)
{
if(is_user_alive(id) && is_user_steam(id))
{
new Money = cs_get_user_money(id);

give_item(id, "weapon_deagle");
give_item(id, "item_assaultsuit");
give_item(id, "item_thighpack");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");

cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
cs_set_user_money(id, Money + 1000);

ChatColor(id, "^4[SteamBonus] ^1Вы получили бонус ^4щипцы, гранаты, дигл, броню, деньги ^1за ^3STEAM^1.");
}
return PLUGIN_HANDLED;
}

stock bool:is_user_steam(id)
{
static dp_pointer;
if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id);
server_exec();
return (get_pcvar_num(dp_pointer) == 2) ? true : false;
}
return false;
}

stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
replace_all(msg, 190, "!team2", "^0") // Team2 Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
}


Отредактировал: Starui, - 4.9.2015, 9:53


Сделал сам, помоги другому.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 4.9.2015, 13:02
Сообщение #23


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Starui, Твой вариант который ты просил отредактировать,тоже стабильный просто табуляция сбилась.Я выше кидал исправленное.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Starui
сообщение 5.9.2015, 17:34
Сообщение #24


Стаж: 11 лет

Сообщений: 202
Благодарностей: 28
Полезность: 23

Цитата(kolobok1 @ 3.9.2015, 20:30) *
У меня один вопрос к автору темы.Как можно было так испортить плагин?Ошибка на ошибке,через что вы его там редактировали?

bandit123, Вот,исправил,компилится без инклуда dhudmessage.

Ошибка.
Код:
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// bonus.sma
// F:\╧юъєяър\3469_compiler\compiler\bonus.sma(69) : error 017: undefined symbol "set_dhudmessage"
// F:\╧юъєяър\3469_compiler\compiler\bonus.sma(70) : error 017: undefined symbol "show_dhudmessage"
// F:\╧юъєяър\3469_compiler\compiler\bonus.sma(71) : error 017: undefined symbol "set_dhudmessage"
// F:\╧юъєяър\3469_compiler\compiler\bonus.sma(72) : error 017: undefined symbol "show_dhudmessage"
//
// 4 Errors.
// Could not locate output file F:\╧юъєяър\3469_compiler\compiler\compiled\bonus.amx (compile failed).
//
// Compilation Time: 0,36 sec
// ----------------------------------------

Press enter to exit ...


Сделал сам, помоги другому.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 5.9.2015, 17:37
Сообщение #25


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Starui, да не будет он без инклуда компилироваться, только на 1.8.3, т.к. dhud там уже нативный есть.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 5.9.2015, 21:29
Сообщение #26


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Starui, Обновись до версии amxx 1.8.3 и будет без инклуда компилироваться.

Отредактировал: kolobok1, - 5.9.2015, 21:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: