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

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

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

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

3 страниц V   1 2 3

Combo Sprites v0.5

, прикольная штука:D видео внутри)
Статус пользователя GDon
сообщение 24.7.2015, 9:16
Сообщение #21


Стаж: 12 лет

Сообщений: 267
Благодарностей: 60
Полезность: 124

Пожалуйста скиньте спайрты килл


*_*_*_*_*_*_*_*_*_*_ВСЕ_О_КС_*_*_*_*_*_*_*_*_*_*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 24.7.2015, 9:32
Сообщение #22


Стаж: 12 лет

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

git, открываешь спрайт в spriteviewer, жмешь file, там жмешь save sequence. Пояляются bmp фалы, их редактируешь в любом графическом редакторе, потом пакуешь их обратно в спрайт с помощью SpriteWizard
Прикрепленный файл  Sprite_tool_pack.zip ( 253,38 килобайт ) Кол-во скачиваний: 31


GDon, Combo Sprites v0.5 (Пост #792281)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GDon
сообщение 24.7.2015, 19:25
Сообщение #23


Стаж: 12 лет

Сообщений: 267
Благодарностей: 60
Полезность: 124

Bloo, Как бы не скачиваеться или сайт не открывается, вот и попросил скинуть)


*_*_*_*_*_*_*_*_*_*_ВСЕ_О_КС_*_*_*_*_*_*_*_*_*_*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 24.7.2015, 19:29
Сообщение #24


Стаж: 12 лет

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

GDon, 4-5 раз за последние сутки качал по это ссылке, да и сейчас все в порядке.
Прикрепленный файл  kills1_19.zip ( 45,81 килобайт ) Кол-во скачиваний: 17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя git
сообщение 31.7.2015, 17:36
Сообщение #25
Стаж: 17 лет

Сообщений: 62
Благодарностей: 2
Полезность: 29

Кто может грамотно убрать показ комбо а оставить только второй спрайт (убил в голову , с ножа и так далее) ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gliden
сообщение 2.8.2015, 13:10
Сообщение #26


Стаж: 12 лет

Сообщений: 57
Благодарностей: 4
Полезность: 55

Цитата(git @ 31.7.2015, 18:31) *
Кто может грамотно убрать показ комбо а оставить только второй спрайт (убил в голову , с ножа и так далее) ?

Держи !

Отредактировал: Gliden, - 2.8.2015, 13:13
Прикрепленные файлы:
Прикрепленный файл  combo_sprites.zip ( 13,66 килобайт ) Кол-во скачиваний: 25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя git
сообщение 16.8.2015, 11:32
Сообщение #27
Стаж: 17 лет

Сообщений: 62
Благодарностей: 2
Полезность: 29

Цитата(Gliden @ 2.8.2015, 14:06) *
Держи !

Сервер крашится!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 16.8.2015, 11:33
Сообщение #28


Стаж: 12 лет

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

git, с какой ошибкой хоть? Не стартует видимо?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sashork
сообщение 3.9.2015, 16:38
Сообщение #29


Стаж: 16 лет

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

Поставил плагин все ок работает. Ну как меняется карта этого плагина нет. (Не работает после смены карты)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 3.9.2015, 18:10
Сообщение #30


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(Bloo @ 16.8.2015, 12:28) *
git, с какой ошибкой хоть? Не стартует видимо?


Цитата
Host_Error: no precache: sprites/npc/ef_zombiekill.spr
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.9.2015, 18:28
Сообщение #31


Стаж: 12 лет

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

3aB}{o3, в прекеш не добавлен файл.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 3.9.2015, 19:54
Сообщение #32


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(Bloo @ 3.9.2015, 19:24) *
3aB}{o3, в прекеш не добавлен файл.


как это сделать ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 3.9.2015, 20:02
Сообщение #33


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Bloo, плагин вот из этого поста Combo Sprites v0.5 (Пост #828047)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.9.2015, 20:17
Сообщение #34


Стаж: 12 лет

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

3aB}{o3, пробуй так:
Код:
/* 
Plugin generated by AMXX-Studio

Plugin: ComboSprites
Creator: Chrescoe1
Version: 0.5

Changelog:
v.0.1 - First code
v.0.2 - First Release
v.0.3 - 0.4 - Testing...
v.0.5 - BugFixing - optimize code - New Release

if you find bugs - please write me
Skype: Xailer24


Visit to Next21.ru

*/

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "ComboSprites"
#define VERSION "0.5"
#define AUTHOR "Chrescoe1" //Thanks for sprites Thomas von Winkler


//Cvar's
const Float:ComboTime=5.0 //Time to combo ending


//Engine forward register
native register_think(const classname[],const func[])

//Resource
new const sprite_bonus[]="sprites/npc/ef_zombiekill.spr"
new const sprite_classname[]="ef_combo"

new info_target
new sprindex_combo[33],sprindex_head[33],sprindex_knife[33],spriteindex_grenade[33],
Float:LastKill[33],kill_count[33]

enum
{

Combo=0,
Head,
Knife,
Grenade
}

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

info_target=engfunc(EngFunc_AllocString, "info_target")
register_think(sprite_classname,"delete")

register_message(get_user_msgid("DeathMsg"), "message_DeathMsg")

// Add your code here...
}

public plugin_precache()
{
precache_model(sprite_bonus);
}
//Engine
public delete(ent)if(pev_valid(ent))engfunc(EngFunc_RemoveEntity, ent)

//Msg
public message_DeathMsg()
{
static Weapon_Msg[16], attacker, victim,head,bool:grenade
attacker=read_data(1)
victim=read_data(2)
head=read_data(3)
read_data(4,Weapon_Msg,charsmax(Weapon_Msg))
//client_print(0,print_chat,"%d %d %d %s",attacker,victim,head,Weapon_Msg) //my test message

//Killing with grenade?
contain(Weapon_Msg,"grenade")!=-1?(grenade=true):(grenade=false)

if(!is_user_connected(attacker))return
if(!is_user_connected(victim))return

static Float:Origin[3],Float:RGB[3],i
pev(victim,pev_origin,Origin);Origin[2]=Origin[2]+90.0

//Random color
for(i=0;i<3;i++)RGB[i]=random_float(0.0,255.0)

//Don't dark color!
if(RGB[0]<150.0&&RGB[1]<150.0&&RGB[2]<150.0)RGB[random_num(0,2)]=255.0

//Remove old sprites
static ent
ent=sprindex_head[attacker];if(ef_valid(ent,attacker))engfunc(EngFunc_RemoveEnti
ty, ent)
ent=sprindex_knife[attacker];if(ef_valid(ent,attacker))engfunc(EngFunc_RemoveEnt
ity, ent)
if(!grenade) //Don't remove old sprites after GrenadeKill
{
ent=sprindex_combo[attacker];if(ef_valid(ent,attacker))engfunc(EngFunc_RemoveEnt
ity, ent)
ent=spriteindex_grenade[attacker];if(ef_valid(ent,attacker))engfunc(EngFunc_Remo
veEntity, ent)
}
static Float:gametime;gametime=get_gametime()
if(LastKill[attacker]-gametime>0.0)kill_count[attacker]++;else kill_count[attacker]=1
LastKill[attacker]=gametime+ComboTime

//Combo Sprite
sprindex_combo[attacker]=ef_spr(Combo,Origin,kill_count[attacker]<20?(kill_count[attacker]-1.0):(19.0),RGB,attacker)

//Bonus Sprite
RGB[0]=255.0;RGB[1]=0.0;RGB[2]=0.0 //Red Color!
if (grenade)
Origin[2]=Origin[2]-30.0,
spriteindex_grenade[attacker]=ef_spr(Grenade,Origin,2.0,RGB,attacker)
else
{
if(head)
Origin[2]=Origin[2]-30.0,
sprindex_head[attacker]=ef_spr(Head,Origin,0.0,RGB,attacker)
if (contain(Weapon_Msg,"knife")!=-1)
Origin[2]=Origin[2]-30.0,
sprindex_knife[attacker]=ef_spr(Knife,Origin,1.0,RGB,attacker)
}
}
//Stock
stock ef_spr(type,Float:Origin[3],Float:frame,Float:Color[3],attacker)
{
new ient =
engfunc(EngFunc_CreateNamedEntity, info_target)
switch(type)
{
case Head:engfunc(EngFunc_SetModel,ient, sprite_bonus)
case Knife:engfunc(EngFunc_SetModel,ient, sprite_bonus)
case Grenade:engfunc(EngFunc_SetModel,ient, sprite_bonus)
}
set_pev(ient, pev_classname, sprite_classname)
set_pev(ient, pev_movetype, MOVETYPE_NOCLIP)
set_pev(ient,pev_gravity,0.0001)
set_pev(ient,pev_solid,SOLID_TRIGGER)
set_pev(ient, pev_rendermode, kRenderTransAdd)
set_pev(ient, pev_renderamt, 250.0)
set_pev(ient, pev_nextthink,get_gametime()+ComboTime)
set_pev(ient,pev_origin,Origin)
set_pev(ient,pev_iuser1,attacker)
set_pev(ient,pev_rendercolor,Color)
set_pev(ient, pev_scale, 0.4)
set_pev(ient, pev_framerate, 0.0)
set_pev(ient, pev_frame,frame)
return ient
}
stock bool: ef_valid(ent,id)
{
if(!ent||!id)return false
if(!pev_valid(ent))return false
if(pev(ent,pev_iuser1)!=id)return false

static ClassName[30]
pev(ent, pev_classname, ClassName, charsmax(ClassName))
if (contain(ClassName, sprite_classname ) != -1)return true
return false
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 3.9.2015, 21:50
Сообщение #35


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата
combo_sprtes.sma(100) : error 017: undefined symbol "EngFunc_RemoveEnti"
combo_sprtes.sma(101) : warning 217: loose indentation
combo_sprtes.sma(101) : error 017: undefined symbol "ty"
combo_sprtes.sma(101) : warning 215: expression has no effect
combo_sprtes.sma(101) : error 001: expected token: ";", but found ")"
combo_sprtes.sma(101) : error 029: invalid expression, assumed zero
combo_sprtes.sma(101) : fatal error 107: too many error messages on one line
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.9.2015, 21:54
Сообщение #36


Стаж: 12 лет

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

3aB}{o3, что то поломалось при копировании. Вот файлом Прикрепленный файл  combo_sprites.sma ( 4,4 килобайт ) Кол-во скачиваний: 9

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 3.9.2015, 22:07
Сообщение #37


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(Bloo @ 3.9.2015, 22:50) *
3aB}{o3, что то поломалось при копировании. Вот файлом Прикрепленный файл  combo_sprites.sma ( 4,4 килобайт ) Кол-во скачиваний: 9


Все та же ошибка ubeysya.gif

Цитата
Host_Error: no precache: sprites/npc/ef_zombiekill.spr
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.9.2015, 22:11
Сообщение #38


Стаж: 12 лет

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

3aB}{o3, спрайт не качается что ли? Попробуй так, если нет, то я не знаю.
Прикрепленный файл  combo_sprites.sma ( 4,48 килобайт ) Кол-во скачиваний: 7
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 3.9.2015, 22:27
Сообщение #39


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

Цитата(Bloo @ 3.9.2015, 23:06) *
3aB}{o3, спрайт не качается что ли? Попробуй так, если нет, то я не знаю.
Прикрепленный файл  combo_sprites.sma ( 4,48 килобайт ) Кол-во скачиваний: 7

Так не прокатит) У тебя щас так:
Код:
public plugin_precache()
{
precache_model(sprites/npc/ef_zombiekill.spr);
}

precache_model используется только для закачки моделей
precache_sound только для закачки звуков
precache_generic для всего остального
То есть надо сделать так, и путь к файлу вроде в кавычки надо брать:
Код:
public plugin_precache()
{
precache_generic ("sprites/npc/ef_zombiekill.spr");
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 3.9.2015, 22:55
Сообщение #40


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(strelok93 @ 3.9.2015, 23:23) *
Так не прокатит) У тебя щас так:
Код:
public plugin_precache()
{
precache_model(sprites/npc/ef_zombiekill.spr);
}

precache_model используется только для закачки моделей
precache_sound только для закачки звуков
precache_generic для всего остального
То есть надо сделать так, и путь к файлу вроде в кавычки надо брать:
Код:
public plugin_precache()
{
precache_generic ("sprites/npc/ef_zombiekill.spr");
}

Можете поправить сами и залить sma файл ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: