Arkadaşlar oyun yöneticisi serverime kapı slay pluginini eklemek istiyorum. Sanırsam eski sürüm için yapılmış bi eklenti. Bunu AmxMod 1.9.0 için düzenleyecek birisi var mı?
Son Düzenleme: 12-11-2020, 20:18, Düzenleyen: wonderlive3457.
)

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <hamsandwich>
new bool:slay,cvar_rev;
public plugin_init() {
register_plugin("Dokunana Slay","1.0","amad")
RegisterHam(Ham_Touch,"func_door","dokundun")
register_event("HLTV", "elbasi", "a", "1=0", "2=0")
cvar_rev = register_cvar("kapi_rev", "1")
register_cvar("kapi_sure","3.0");
}
public elbasi() {
set_task(get_cvar_float("kapi_sure"),"off")
slay=true
}
public off() slay=false
public dokundun(ent, id)
{
if(!slay || get_user_team(id) == 2) return
new ayar = get_pcvar_num(cvar_rev)
if(ayar)
{
set_task(1.0,"revle",id)
}
user_kill(id)
renkli_yazi(id,"^1[^3Kaos^1] El basi kapiya dokundugunuz icin ^4olduruldunuz. %s",ayar ? "1 Saniye sonra revleneceksiniz." : " " )
}
public revle(id)
{
ExecuteHamB(Ham_CS_RoundRespawn,id)
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}