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

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

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

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

14 страниц V  « 3 4 5 ... 12 13 »

Crux Ansata. Плагин добавляет талисман жизни.

Kasper55
сообщение 8.6.2015, 19:00
Сообщение #61
Стаж: 16 лет

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

Takashi Murakami, на пользу rofl.gif , копировать плагин у другово человеко это есть на пользу , остановите планету я сойду .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 8.6.2015, 19:16
Сообщение #62


Стаж: 13 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

Цитата(Takashi Murakami @ 8.6.2015, 20:54) *
Зато у санлеруса будет стимул совершенствовать свой плагин) Его ведь перестанут покупать из за паблик версии.. Так что это только на пользу. ok.gif


Никакого стимула не будет. Сделает он обнову и эту же обнову скопируют. Нету смысла.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.6.2015, 19:33
Сообщение #63


Стаж: 12 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

neygomon, Я делал так, как следствие была ошибка index out of bounds, которой по идеи не должно быть. В любом случае бетка, покручу я с рандомом, думаю что-нибудь придумаю.

Отредактировал: Dukkhaz0r, - 8.6.2015, 19:34


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 8.6.2015, 19:34
Сообщение #64


Стаж: 12 лет

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

Kasper55, кого скопировали? Как он скопирует закрытый исход? У вас по моему уже чрезвычайно бомбить начинает при любом вопросе хоть как то косвенно касающегося fungun.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
gamerman
сообщение 8.6.2015, 20:03
Сообщение #65
Стаж: 11 лет

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

Цитата(7entol @ 8.6.2015, 22:09) *
Такая же история. Девочка вип и уже минут 30 тока ей даётся талисман хД
Я просто в шоке))


Пожалуйста пофиксите рандом.
На сервере 24 игрока, понаблюдал 10 минут, сыграли 7 раундов, из 7 раундов талисман 4 раза выпал
одному и тому-же игроку... Рандомность кривая, Жду фикс.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя neygomon
сообщение 8.6.2015, 20:04
Сообщение #66


Стаж: 14 лет

Сообщений: 1644
Благодарностей: 515
Полезность: 363

Dukkhaz0r, я предложил вариант который работает 100% и без ошибок.
я лично такой способ использую в своем плагине.
уже месяц нет никакой ошибки.
скорее всего ты в random не вычитал единицу)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
gamerman
сообщение 8.6.2015, 20:05
Сообщение #67
Стаж: 11 лет

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

И ещё пофиксите, чтобы ХП доходили до 100.
Например прибавляется с шагом +5НР, имеем 87, потом 92, потом 97 и всё ступор.
Почему не доходит до 100.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
gamerman
сообщение 8.6.2015, 20:12
Сообщение #68
Стаж: 11 лет

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

Цитата(neygomon @ 9.6.2015, 0:04) *
Dukkhaz0r, я предложил вариант который работает 100% и без ошибок.
я лично такой способ использую в своем плагине.
уже месяц нет никакой ошибки.
скорее всего ты в random не вычитал единицу)


Так подправь исходник с 1 поста, ато ты кидаешь какие-то куски кода, но как их применить не понятно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.6.2015, 20:15
Сообщение #69


Стаж: 12 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

gamerman, Код:
#include <amxmodx>
#include <engine>

#define MIN_PLAYERS 5
#define ROUND_ACCESS 3
#define GIVE_HEALTH 5
#define INTERVAL_REGENERATION 2.0

new const g_szModel[] = "models/crux_ansata.mdl";

new g_iPlayerId, g_iRoundCounter, szName[32];

public plugin_init()
{
register_plugin("Crux Ansata", "1.0", "DUKKHAZ0R");

register_touch("crux_ansata", "player", "fw_TouchEntity");

register_event("HLTV", "eRoundStart", "a", "1=0", "2=0");
register_event("DeathMsg", "eDeathMsg", "a", "1>0");
register_event("TextMsg", "eRoundRestart", "a", "2&#Game_C", "2&#Game_w");

set_task(INTERVAL_REGENERATION, "RegenerationHealth", .flags="b");
}

public plugin_precache()
{
precache_model(g_szModel);
}

public client_disconnect(id)
if(g_iPlayerId == id) g_iPlayerId = 0;

public eRoundRestart()
g_iRoundCounter = 0;

public eRoundStart()
{
if(++g_iRoundCounter < ROUND_ACCESS || get_playersnum() < MIN_PLAYERS)
return;

static iEnt;

while((iEnt = find_ent_by_class(iEnt, "crux_ansata")))
remove_entity(iEnt);

static apPlayers[32], iPlayers;
get_players(apPlayers, iPlayers, "ach");

g_iPlayerId = apPlayers[random(iPlayers-1)];
get_user_name(g_iPlayerId, szName, charsmax(szName));

ChatColor(0, "^4[CA] ^3%s ^1выпал талисман жизни.", szName);
}

public eDeathMsg()
{
static pVictim, Float:flOrigin[3]; pVictim = read_data(2);

if(pVictim == g_iPlayerId)
{
new iEnt = create_entity("info_target");

if(!is_valid_ent(iEnt))
return;

entity_get_vector(pVictim, EV_VEC_origin, flOrigin);
entity_set_vector(iEnt, EV_VEC_origin, flOrigin);
entity_set_string(iEnt, EV_SZ_classname, "crux_ansata");
entity_set_int(iEnt, EV_INT_solid, SOLID_TRIGGER);
entity_set_int(iEnt, EV_INT_movetype, MOVETYPE_NONE);
entity_set_int(iEnt, EV_INT_effects, 8);
entity_set_model(iEnt, g_szModel);
entity_set_size(iEnt, Float:{-16.0,-16.0,-16.0}, Float:{16.0,16.0,16.0});
ChatColor(g_iPlayerId = 0, "^4[CA] ^3%s ^1потерял талисман жизни.", szName);
}
}

public fw_TouchEntity(iEnt, id)
{
if(!is_valid_ent(iEnt))
return;

get_user_name(g_iPlayerId = id, szName, charsmax(szName));
ChatColor(0,"^4[CA] ^3%s ^1поднял талисман жизни.",szName);

entity_set_int(iEnt, EV_INT_flags, FL_KILLME);
}

public RegenerationHealth()
{
if(!g_iPlayerId || get_playersnum() < MIN_PLAYERS)
return;

static Float:fHealth, MsgId_Health; fHealth = entity_get_float(g_iPlayerId, EV_FL_health);

if(!MsgId_Health) MsgId_Health = get_user_msgid("Health");

if(fHealth + GIVE_HEALTH <= 100 && is_user_alive(g_iPlayerId))
{
entity_set_float(g_iPlayerId, EV_FL_health, (fHealth + float(GIVE_HEALTH)));

message_begin(MSG_ONE_UNRELIABLE, MsgId_Health, _, g_iPlayerId);
write_byte(floatround(fHealth) + GIVE_HEALTH);
message_end();

message_begin(MSG_ONE_UNRELIABLE, 98, _, g_iPlayerId);
write_short(1<<10);
write_short(1<<10);
write_short(0x0000);
write_byte(0);
write_byte(255);
write_byte(0);
write_byte(40);
message_end();
}
}

stock ChatColor(const id, const szMessage[], any:...)
{
static szBuffer[191], apPlayers[32], iPlayers; iPlayers = 1;
vformat(szBuffer, charsmax(szBuffer), szMessage, 3);
if(id)
{
if(!is_user_connected(id)) return;
apPlayers[0] = id;
iPlayers = 1;
}
else get_players(apPlayers, iPlayers, "ch");
for(new i;i < iPlayers; i++)
{
message_begin(MSG_ONE_UNRELIABLE, 76, .player = apPlayers[i]);
write_byte(apPlayers[i]);
write_string(szBuffer);
message_end();
}
}


Отредактировал: Dukkhaz0r, - 8.6.2015, 20:16


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Kasper55
сообщение 8.6.2015, 20:16
Сообщение #70
Стаж: 16 лет

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

Bloo, вы вроде модератор а говорите глупости , идею он скопировал .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.6.2015, 20:18
Сообщение #71


Стаж: 12 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

Kasper55, тебе какая разница? Надо будет, все его плагины напишу и в паблик выложу.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 8.6.2015, 20:21
Сообщение #72


Стаж: 13 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

Цитата(Dukkhaz0r @ 8.6.2015, 22:18) *
Kasper55, тебе какая разница? Надо будет, все его плагины напишу и в паблик выложу.


Скопировать и написать любой сможет, главное это код, чтобы он был не какашкой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 8.6.2015, 20:25
Сообщение #73


Стаж: 12 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

Nixon, ошибаешься, не все. Почти все его плагины лежат на alliedmods, его дело только добавить конфиг, ланг файл и колорчат.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 8.6.2015, 20:43
Сообщение #74
Стаж: 16 лет

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

Dukkhaz0r, да бога ради , на коленки вы можете делать .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dimka8
сообщение 8.6.2015, 20:47
Сообщение #75


Стаж: 12 лет

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

По-моему правильно ты делаешь - людям халява будет,и скальпель обломится.
Кому не нравится - не качайте.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
gamerman
сообщение 8.6.2015, 20:50
Сообщение #76
Стаж: 11 лет

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

Спасибо!
А нормальную модель талисмана никто не предложит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dimka8
сообщение 8.6.2015, 20:52
Сообщение #77


Стаж: 12 лет

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

Цитата(Kasper55 @ 8.6.2015, 21:16) *
Bloo, вы вроде модератор а говорите глупости , идею он скопировал .

И что если он идею скопировал?
У нас все почти плагины скопированые и "rs,менюшки и многое другое"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 8.6.2015, 20:54
Сообщение #78


Стаж: 13 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

Цитата(Dimka8 @ 8.6.2015, 22:47) *
По-моему правильно ты делаешь - людям халява будет,и скальпель обломится.
Кому не нравится - не качайте.


В каком смысле обломиться? Он зарабатывает как может(на данный момент).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dimka8
сообщение 8.6.2015, 20:59
Сообщение #79


Стаж: 12 лет

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

Цитата(Nixon @ 8.6.2015, 21:54) *
В каком смысле обломиться? Он зарабатывает как может(на данный момент).

Бабок меньше косить будет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nixon
сообщение 8.6.2015, 21:02
Сообщение #80


Стаж: 13 лет

Сообщений: 399
Благодарностей: 192
Полезность: 589

Цитата(Dimka8 @ 8.6.2015, 22:59) *
Бабок меньше косить будет.


Разве это плохо или просто завидно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
14 страниц V  « 3 4 5 ... 12 13 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: