dm serverında say kapatılması ıcın yapılmıstı calısıyor fakat /reset cekılmıyor say kapalı oldugu ıcın nasıl bır cozum uretebıliriz.
Konu
plugins.ini de reset eklentisini bunun üstüne yazın.
Konsoldan reset yazabilirler.
PHP Kod:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
new Cvar;
public plugin_init()
{
register_clcmd("say", "engelle");
register_clcmd("reset","resetat")
Cvar = register_cvar("chat", "0");
}
public engelle(id){
if(get_pcvar_num(Cvar) == 1 ){
renkli_yazi(id, "!g[ - Say Kapali - Konusmak Yasak - ]");
return HAM_IGNORED
}
return PLUGIN_CONTINUE;
}
public resetat(id)
{
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
new ismi[33]
get_user_name(id, ismi, 32)
renkli_yazi(0,"!g %s Skorunu sifirladi!",ismi)
}
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();
}
}
}
}
(02-07-2022, 19:48)suriyelikene Adlı Kullanıcıdan Alıntı: @Smash Eklenti içerisinde kullanmayacağın kütüphaneleri tanımlamana gerek yok.Bencede

Hamsandwich kütüphanesini nerede kullandın, goremedim ?
Kod:
return PLUGIN_HANDLED;
Benzer Konular
Yorum
155
Okunma
04-08-2022, 19:27
Yorum
261
Okunma
31-07-2022, 15:25
Yorum
327
Okunma
26-07-2022, 23:24