hlmod.hu
https://hlmod.hu/

CSO Ölés effect
https://hlmod.hu/viewtopic.php?f=9&t=3600
Oldal: 1 / 1

Szerző:  tson_ [2012.03.03. 13:44 ]
Hozzászólás témája:  CSO Ölés effect

Hali nemrég került fel ide EZ a plugin és azt szeretném hogy ne kelljen 5 mp-n belül megölni több embert hogy 2-3 killt írjon. Tehát megölök valakit és utána fél percre más valakit akkor ne megint 1 killt írjon hanem 2-t és így tovább.
[spoiler]#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <zombieplague>
#include <dhudmessage>

new const red_color[14] = { 250, 50, 250, 250, 250, 250, 250, 50, 250, 250, 250, 250, 250, 250 }
new const green_color[14] = { 250, 150, 250, 150, 0, 250, 50, 150, 150, 0, 150, 250, 150, 0 }
new const blue_color[14] = { 250, 250, 50, 50, 0, 50, 250, 250, 50, 0, 250, 50, 50, 0 }
new const cso_kill_headshot[] = "cso/headshot.wav"
new const cso_kill_sounds[14][] =
{
"cso/kill1.wav",
"cso/kill2.wav",
"cso/kill3.wav",
"cso/kill4.wav",
"cso/kill5.wav",
"cso/kill6.wav",
"cso/kill7.wav",
"cso/kill8.wav",
"cso/kill9.wav",
"cso/kill10.wav",
"cso/kill11.wav",
"cso/kill12.wav",
"cso/kill13.wav",
"cso/kill14.wav"
}

new Float:g_iTask[33];
new g_iKills[33];

public plugin_init()
{
register_plugin("Kill's Like CS Online", "0.1", "fl0wer")

RegisterHam(Ham_Killed, "player", "Player_Killed_Post", 1)
RegisterHam(Ham_Player_PostThink, "player", "Player_PostThink_Post", 1)


}

public plugin_precache()
{
for(new i = 0; i < sizeof cso_kill_sounds; i++)
precache_sound(cso_kill_sounds[i])

precache_sound(cso_kill_headshot)
}

public zp_user_infected_post(id, infector)
{
if(!infector)
return;

show_kills(id, infector)
}

public Player_Killed_Post(victim, attacker, shouldgib)
{
if(!is_user_connected(attacker))
return;

if(victim == attacker)
return;

show_kills(victim, attacker)
}

public Player_PostThink_Post(id)
{
if(!is_user_alive(id))
return;

if(g_iTask[id] + 4.0 <= get_gametime())
{
g_iKills[id] = max(g_iKills[id] -= 1, 0);
g_iTask[id] = get_gametime();
}
}

show_kills(victim, attacker)
{
g_iKills[attacker]++;
g_iTask[attacker] = get_gametime();
g_iKills[victim] = 0;
g_iTask[victim] = 0.0;

new speak_sound = g_iKills[attacker] - 1;

if(get_pdata_int(victim, 75) == HIT_HEAD)
{
client_cmd(attacker, "speak ^"%s^"", cso_kill_headshot)
}
else
{
client_cmd(attacker, "speak ^"%s^"", cso_kill_sounds[speak_sound])
}
set_dhudmessage(red_color[g_iKills[attacker]], green_color[g_iKills[attacker]], blue_color[g_iKills[attacker]], -1.0, 0.25, 0, 0.1, 3.0, 0.1, 0.1, -1)
show_dhudmessage(attacker, "%d KILL!", g_iKills[attacker])
}[/spoiler]

Szerző:  norbee.16 [2012.03.03. 14:45 ]
Hozzászólás témája:  Re: CSO Ölés effect

Szerintem ezt kell át írni

Kód:
if(g_iTask[id] + 4.0 <= get_gametime())


erre:
Kód:
if(g_iTask[id] + 60.0 <= get_gametime())

és akkor elvileg 1 percig fogj látni.

Szerző:  tson_ [2012.03.03. 14:57 ]
Hozzászólás témája:  Re: CSO Ölés effect

Nem azt kéne átállítani hogy mennyi ideig írja képernyő közepén hanem most úgyvan hogy csak akkor írja ki a 2-3 killt ha 5mpn belül ölöm meg a 2. 3. embert...érted ? ..xd
De lehet hogy érted meg jól is írtad csak én vok retard

Szerző:  norbee.16 [2012.03.03. 14:58 ]
Hozzászólás témája:  Re: CSO Ölés effect

jah el olvastam akkor bocs :D

Szerző:  Silent [2012.03.03. 15:04 ]
Hozzászólás témája:  Re: CSO Ölés effect

Nem olvastad el. Jó az.

norbee.16 írta:
jah el olvastam akkor bocs :D

Szerző:  norbee.16 [2012.03.03. 15:06 ]
Hozzászólás témája:  Re: CSO Ölés effect

Silent írta:
Nem olvastad el. Jó az.

norbee.16 írta:
jah el olvastam akkor bocs :D

de ara gondol hogy meg ölsz egyet és akkor egy kicsit el tünik után ha megölsz még egyet akkor elő jön és 2öt írj.

Szerző:  tson_ [2012.03.03. 15:07 ]
Hozzászólás témája:  Re: CSO Ölés effect

norbee.16 írta:
Silent írta:
Nem olvastad el. Jó az.

norbee.16 írta:
jah el olvastam akkor bocs :D

de ara gondol hogy meg ölsz egyet és akkor egy kicsit el tünik után ha megölsz még egyet akkor elő jön és 2öt írj.

Ja mert ha megölök vkit és köv embert nem ölöm meg 5 mpn belül megint 1 killt ír...írja plugin leírásában is

Szerző:  norbee.16 [2012.03.03. 15:12 ]
Hozzászólás témája:  Re: CSO Ölés effect

tson_ írta:
Ja mert ha megölök vkit és köv embert nem ölöm meg 5 mpn belül megint 1 killt ír...írja plugin leírásában is


szóval azt akarod hogy ha meg ölsz egy embert akkor el tünik 1 5 másodperc mulva és ha meg ölsz még 1-et akkor megint elő jön csak 2-ö ölést ír ugye?? :D:D

Szerző:  tson_ [2012.03.03. 15:15 ]
Hozzászólás témája:  Re: CSO Ölés effect

norbee.16 írta:
tson_ írta:
Ja mert ha megölök vkit és köv embert nem ölöm meg 5 mpn belül megint 1 killt ír...írja plugin leírásában is


szóval azt akarod hogy ha meg ölsz egy embert akkor el tünik 1 5 másodperc mulva és ha meg ölsz még 1-et akkor megint elő jön csak 2-ö ölést ír ugye?? :D:D

ja kb meg 3nál 3 stb xd

Szerző:  norbee.16 [2012.03.03. 15:19 ]
Hozzászólás témája:  Re: CSO Ölés effect

hát én ahoz nem értek át kell írni a plugint.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/