03-10-12, 21:49
PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <colorchat>
#include <cstrike>
new bool:ElBasiKill[33] = false;
new g_toplamo
public plugin_init() {
register_plugin("Mahkum Menusu","1.0","Nemesis")
register_logevent("EventRoundStart", 2,"1=Round_Start")
RegisterHam(Ham_Killed, "player", "oldugunde")
g_toplamo = get_maxplayers()
}
public EventRoundStart() {
for(new victim=0;victim<33;victim++) {
if(ElBasiKill[victim] == true) {
ElBasiKill[victim] = false;
client_cmd(victim,"kill")
new vname[65];
get_user_name(victim,vname,64)
ColorChat(0,GREEN,"^4[JB] ^1Mahkum ^3%s: ^1Kotu Sans Nedeniyle Hayatini Kaybetti !",vname)
}
}
}
public oldugunde(victim, attacker, shouldgib) {
if(cs_get_user_team(victim) == CS_TEAM_T)
{
sont(victim)
}
}
public sont(id) {
if(cs_get_user_team(id) == CS_TEAM_T)
{
new ts[32], tsnum
for (new id=1; id <= g_toplamo; id++)
{
if (!is_user_connected(id) || !is_user_alive(id))
{
continue
}
if (cs_get_user_team(id) == CS_TEAM_T)
{
ts[tsnum++] = id
}
}
if (tsnum == 1)
{
top(id)
}
}
}
public top(id) {
if( !is_user_alive(id) ) return PLUGIN_HANDLED
new menu = menu_create("\rBirini Sec ! ", "menu_handler")
menu_additem(menu, "Sansimi Denemek Istiyorum", "1", 0);
menu_additem(menu, "VS Atmak Istiyorum", "2", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
oldugunde publici hamsandwich ile her birisi öldüğünde çalışacak ve öldürülen kişi yani victim TE ise sont yi çalıştıracak. sont de de vs eklentisine biraz bakarak son t yi yaptım. denemedim ama yaptığım eklentilerde falan bu düzeneyi kullandığım için çalışma oranı yüksek.
not: sırf özelden yardım istedin diye yardım ediyorum. kolay kolay bir daha bakmam.
msn: [email protected]

