PDA

View Full Version : Eject Cd-ROM !



tiliean
24-09-2010, 04:51 PM
Ce face ??? Acest plugin este capabil sa deschida si sa inchida clapeta de la unitatea CD sau DVD a jucatorului asupra caruia este executata comanda!


Download :
#include <amxmodx>
#include <amxmisc>

new popcount[33]

public plugin_init()
{
register_plugin("Eject CD", "0.1", "KRoTaL")
register_concmd("amx_ejectcd", "amx_eject_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> opens the player's CD Drive")
register_concmd("amx_closecd", "amx_close_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> closes the player's CD Drive")
register_concmd("amx_popcd", "amx_pop_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> randomly opens and closes the player's CD Drive")
register_cvar("popcd_num", "5")
}

public client_connect(id)
{
popcount[id] = 0
}

public amx_eject_cd(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED
}

new arg[32]
read_argv(1, arg, 31)
new i, players[32], inum, player
if(arg[0] == '@')
{
get_players(players, inum, "e", arg[1])
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}
}
else if(arg[0] == '*')
{
get_players(players, inum)
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}
}
else
{
player = cmd_target(id, arg, 11)
if (!player)
return PLUGIN_HANDLED

client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}

return PLUGIN_HANDLED
}

public amx_close_cd(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED
}

new arg[32]
read_argv(1,arg,32)
new i, players[32], inum, player
if(arg[0] == '@')
{
get_players(players, inum, "e", arg[1])
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd close")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}
}
else if(arg[0] == '*')
{
get_players(players, inum)
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd close")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}
}
else
{
player = cmd_target(id, arg, 11)
if (!player)
return PLUGIN_HANDLED

client_cmd(player, "cd close")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}

return PLUGIN_HANDLED
}

public amx_pop_cd(id, level, cid)
{
if (!cmd_access(id,level,cid,2))
{
return PLUGIN_HANDLED
}

new arg[32]
read_argv(1,arg,32)
new i, players[32], inum, player
if(arg[0] == '@')
{
get_players(players, inum, "e", arg[1])
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
set_task(random_float(3.0, 6.0), "close_cd", players[i])
}
}
else if(arg[0] == '*')
{
get_players(players, inum)
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
set_task(random_float(3.0, 6.0), "close_cd", players[i])
}
}
else
{
player = cmd_target(id, arg, 11)
if (!player)
return PLUGIN_HANDLED

client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
set_task(random_float(3.0, 6.0), "close_cd", player)
}

return PLUGIN_HANDLED
}

public open_cd(id)
{
client_cmd(id, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
show_hudmessage(id, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
show_hudmessage(id, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
show_hudmessage(id, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
show_hudmessage(id, " ")
set_task(random_float(3.0, 6.0), "close_cd", id)
}

public close_cd(id)
{
popcount[id]++
client_cmd(id, "cd close")
if(popcount[id] < get_cvar_num("popcd_num"))
{
set_task(random_float(3.0, 6.0), "open_cd", id)
}
else
{
popcount[id] = 0
}
}


Instalare :

1. Fisierul amx_ejectcd.sma il puneti in addons/amxmodx/scripting
2. Fisierul amx_ejectcd.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati urmatoarea linie :

amx_ejectcd.amxx


Comenzi administrative (se tasteaza in consola si trebuie sa fiti admin):

amx_ejectcd nume/parte_din_nume - deschide clapeta la CD-Rom-ul jucatorului ales
amx_closecd nume/parte_din_nume - inchide clapeta la CD-Rom-ul jucatorului ales
amx_popcd nume/parte_din_nume - deschide si inchide de 10 ori clapeta la CD-Rom-ul jucatorului ales


Sper sa va distrati cu pluginu asta )) !!

-=MaX=-
25-09-2010, 03:14 AM
da, e super, intr-un timp il aveam pe server si mai radeam de unii cu asta ;))

tiliean
25-09-2010, 02:07 PM
:D ms pot sa mai postez? si altele ?

-=MaX=-
25-09-2010, 04:41 PM
da, baga-i mare, e bine sa avem de unde alege ;)

tiliean
25-09-2010, 05:18 PM
k dar nu ma ajuta calculatoru treb sa reinstalez :D dar promit nd o sa reinstalez windowsu o sa va umplu :))

~TraNda~
27-03-2017, 02:10 PM
Am facut rost de SMA-ul pluginului. Il compilati voi:

#include <amxmodx>
#include <amxmisc>

new popcount[33]

public plugin_init()
{
register_plugin("Eject CD", "0.1", "KRoTaL")
register_concmd("amx_ejectcd", "amx_eject_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> opens the player's CD Drive")
register_concmd("amx_closecd", "amx_close_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> closes the player's CD Drive")
register_concmd("amx_popcd", "amx_pop_cd", ADMIN_SLAY, ": <name/#id/authid/@CT/@TERRORIST/ *(all)> randomly opens and closes the player's CD Drive")
register_cvar("popcd_num", "5")
}

public client_connect(id)
{
popcount[id] = 0
}

public amx_eject_cd(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED
}

new arg[32]
read_argv(1, arg, 31)
new i, players[32], inum, player
if(arg[0] == '@')
{
get_players(players, inum, "e", arg[1])
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}
}
else if(arg[0] == '*')
{
get_players(players, inum)
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}
}
else
{
player = cmd_target(id, arg, 11)
if (!player)
return PLUGIN_HANDLED

client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}

return PLUGIN_HANDLED
}

public amx_close_cd(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED
}

new arg[32]
read_argv(1,arg,32)
new i, players[32], inum, player
if(arg[0] == '@')
{
get_players(players, inum, "e", arg[1])
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd close")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}
}
else if(arg[0] == '*')
{
get_players(players, inum)
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd close")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}
}
else
{
player = cmd_target(id, arg, 11)
if (!player)
return PLUGIN_HANDLED

client_cmd(player, "cd close")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 6.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
}

return PLUGIN_HANDLED
}

public amx_pop_cd(id, level, cid)
{
if (!cmd_access(id,level,cid,2))
{
return PLUGIN_HANDLED
}

new arg[32]
read_argv(1,arg,32)
new i, players[32], inum, player
if(arg[0] == '@')
{
get_players(players, inum, "e", arg[1])
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
set_task(random_float(3.0, 6.0), "close_cd", players[i])
}
}
else if(arg[0] == '*')
{
get_players(players, inum)
if(inum == 0)
{
console_print(id, "No users in such team")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
player = players[i]
client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
set_task(random_float(3.0, 6.0), "close_cd", players[i])
}
}
else
{
player = cmd_target(id, arg, 11)
if (!player)
return PLUGIN_HANDLED

client_cmd(player, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
show_hudmessage(player, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
show_hudmessage(player, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
show_hudmessage(player, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
show_hudmessage(player, " ")
set_task(random_float(3.0, 6.0), "close_cd", player)
}

return PLUGIN_HANDLED
}

public open_cd(id)
{
client_cmd(id, "cd eject")
set_hudmessage(255, 255, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 1)
show_hudmessage(id, " ")
set_hudmessage(255, 0, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 2)
show_hudmessage(id, " ")
set_hudmessage(0, 0, 255, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 3)
show_hudmessage(id, " ")
set_hudmessage(0, 255, 0, random_float(0.1, 0.7), random_float(0.2, 0.9), 0, 1.0, 4.0, 0.1, 0.2, 4)
show_hudmessage(id, " ")
set_task(random_float(3.0, 6.0), "close_cd", id)
}

public close_cd(id)
{
popcount[id]++
client_cmd(id, "cd close")
if(popcount[id] < get_cvar_num("popcd_num"))
{
set_task(random_float(3.0, 6.0), "open_cd", id)
}
else
{
popcount[id] = 0
}
}

qLecacy
16-04-2017, 07:27 PM
OOOO ce faza :))) foarte bun