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

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

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

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

Подредактируйте плагин!

, Очень темно особенно на тёмных картах.
Статус пользователя TheArtemMaps
сообщение 14.10.2020, 20:12
Сообщение #1
Стаж: 6 лет 8 месяцев
Город: Киев

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

Здравствуйте! Есть у меня на сервере один плагин на падающие листья. (1listya.amxx). Его минус в том что он ну очень тёмный. Особенно на тёмных картах. Можете убрать темноту вообще? И туман также. Заранее спасибо!

Вот сам код исходника:
Код:
#include <amxmodx>
#include <engine>
#include <hamsandwich>

#define PLUGIN "Snow"
#define VERSION "0.5"
#define AUTHOR "alex55961 (он же To-Mi)"

#define get_bit(%1,%2) (%1 & (1 << (%2 & MAXCLIENTS-1)))
#define set_bit(%1,%2) (%1 |= (1 << (%2 & MAXCLIENTS-1)))
#define reset_bit(%1,%2) (%1 &= ~(1 << (%2 & MAXCLIENTS-1)))

#define MAXCLIENTS 32
#define SNOW_SPRITE "sprites/1listya.spr"
#define CLASSNAME "SnowEntity"

new g_bAlive;

new g_iSpriteSnow;
new g_iMaxPlayers;

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0");

new ent = create_entity("info_target");

entity_set_string(ent, EV_SZ_classname, CLASSNAME);
entity_set_float(ent, EV_FL_nextthink, get_gametime() + 2.0);

register_think(CLASSNAME, "ThinkSnow");

RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn_Post", 1);
RegisterHam(Ham_Killed, "player", "HamPlayerKilled_Post", 1);

g_iMaxPlayers = get_maxplayers();
}
public plugin_precache()
{
g_iSpriteSnow = precache_model(SNOW_SPRITE);
}
public Ham_PlayerSpawn_Post(id)
{
if(is_user_alive(id)) set_bit(g_bAlive, id);
}
public Event_NewRound(){
set_fog(0, 255, 255);
set_lights ("c");
}
public HamPlayerKilled_Post(id)
{
reset_bit(g_bAlive, id);
}
public ThinkSnow(ent)
{
entity_set_float(ent, EV_FL_nextthink, get_gametime() + 0.05);

static id;
for(id = 1; id <= g_iMaxPlayers; id++)
{
if(!get_bit(g_bAlive, id)) continue;

new Float:fOrigin[3], iOrigin[3];
entity_get_vector(id, EV_VEC_origin, fOrigin);
FVecIVec(fOrigin, iOrigin);
iOrigin[0] += random_num(-1000, 1000);
iOrigin[1] += random_num(-1000, 1000);
iOrigin[2] += random_num(100, 200);
UTIL_CreateSnow(iOrigin, g_iSpriteSnow, 1, 1, 4);
}
}
stock UTIL_CreateSnow(const iOrigin[3], const iSpriteID, const iCount, const iLife, const iScale)
{
message_begin(MSG_BROADCAST,SVC_TEMPENTITY);
write_byte(TE_SPRITETRAIL);
write_coord(iOrigin[0]); // start position (X)
write_coord(iOrigin[1]); // start position (Y)
write_coord(iOrigin[2]); // start position (Z)
write_coord(iOrigin[0]); // end position (X)
write_coord(iOrigin[1]); // end position (Y)
write_coord(iOrigin[2]); // end position (Z)
write_short(iSpriteID); // sprite index
write_byte(iCount); // number of snow
write_byte(iLife); // life in 0.1's
write_byte(iScale); // scale in 0.1's
write_byte(random_num(1, 5)); // velocity along vector in 10's
write_byte(random_num(1, 3)); // randomness of velocity in 10's
message_end();
}

stock set_fog(red, green, blue){
message_begin(MSG_ALL, get_user_msgid("Fog"));
write_byte(red);
write_byte(green);
write_byte(blue);
write_long(_:0.00050)
message_end();
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/


Скрины:
В помещении без тумана на тёмной карте
Cкрытый текст
Прикрепленное изображение


С туманом:
Cкрытый текст
Прикрепленное изображение



На улице с туманом:

Cкрытый текст
Прикрепленное изображение


Без тумана:

Cкрытый текст
Прикрепленное изображение


Отредактировал: Fullserver, - 15.10.2020, 6:44


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Xydojke
сообщение 14.10.2020, 21:36
Сообщение #2
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

темноту чего? листьев или самого освещения сервера

Код
public Event_NewRound(){
set_fog(0, 255, 255);
set_lights ("c");


и думаю это

Код
stock set_fog(red, green, blue){


Отредактировал: Xydojke, - 14.10.2020, 21:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 17.10.2020, 20:11
Сообщение #3
Стаж: 6 лет 8 месяцев
Город: Киев

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

Xydojke,
Освещения


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 17.10.2020, 20:27
Сообщение #4
Стаж: 6 лет 8 месяцев
Город: Киев

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

Xydojke,
Спасибо большое! Я вставил этот код который ты мне дал и освещение стандартное! Держи спасибку! good.gif win.gif


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 17.10.2020, 20:36
Сообщение #5
Стаж: 6 лет 8 месяцев
Город: Киев

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

Xydojke,
а нет всё также... я поспешил

люди хелп!


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xydojke
сообщение 18.10.2020, 9:28
Сообщение #6
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

TheArtemMaps,
код не вставить нужно, а удалить с кода вашего
то что я написал а во втором полностью, это
Код
stock set_fog(red, green, blue){
   message_begin(MSG_ALL, get_user_msgid("Fog"));
   write_byte(red);
   write_byte(green);
   write_byte(blue);
   write_long(_:0.00050)
   message_end();
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 18.10.2020, 11:03
Сообщение #7
Стаж: 6 лет 8 месяцев
Город: Киев

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

Xydojke,
А скомпилировать потом надо или нет?

Xydojke,
Удалил этот код всё равно затемнено. Можешь, вставить полностью код и вырезать ненужною темноту? А то я не шарю.


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xydojke
сообщение 18.10.2020, 17:14
Сообщение #8
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

TheArtemMaps,
конечно скомпилировать нужно)
и гляньте еще, может освещение дает сама карта а не плагин этот
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 19.10.2020, 15:04
Сообщение #9
Стаж: 6 лет 8 месяцев
Город: Киев

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

Цитата(Xydojke @ 18.10.2020, 18:14) *
TheArtemMaps,
конечно скомпилировать нужно)
и гляньте еще, может освещение дает сама карта а не плагин этот

Хорошо я скомпилирую. Освещение даёт и плагин и карта.

Цитата(Xydojke @ 18.10.2020, 18:14) *
TheArtemMaps,
конечно скомпилировать нужно)
и гляньте еще, может освещение дает сама карта а не плагин этот

ошибка Прикрепленное изображение
Прикрепленные файлы:
Прикрепленное изображение


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xydojke
сообщение 20.10.2020, 10:53
Сообщение #10
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

Цитата(ThePhoenix @ 18.10.2020, 20:39) *
Спрашивать какие-то вопросы должно быть постыдно или что?
Тем более, что человек не просто спрашивает, а показывает код, как и что он сделал.

ps.gif Никто не рождается профессионалом своего дела и не может знать ВСЁ.

за небольшое вознаграждение могу сделать вам))) derisive.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 20.10.2020, 10:54
Сообщение #11


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

Xydojke, ты уверен, что ты нужную цитату использовал? Я как бы ничего не просил сделать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xydojke
сообщение 20.10.2020, 11:18
Сообщение #12
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

а да промахнулся)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 21.10.2020, 1:19
Сообщение #13
Стаж: 6 лет 8 месяцев
Город: Киев

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

Цитата(Xydojke @ 20.10.2020, 12:18) *
а да промахнулся)))

Ну так что делать?


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: