Ctmenu v3.0 İndirdim oyt kurdum ama Bi godaldigin zaman sifirla dedigin zaman sifirlamiyor
Webailesi Portal Sistemi
Herkese Selamlar ben Umut "AsiLOyuncu" CS:GO MOD Üzerine 4 yıldır sektördeyiz herkesi sunucumuza bekleriz iyi oyunlar iyi fraglar şimdiden.
- Alımlar +16 Mic Zorunludur.
AsiL GAMING CS:GO >> 95.173.173.26
AsiL GAMING DISCORD >> Discord için Tıkla
Server Video :
- Alımlar +16 Mic Zorunludur.
AsiL GAMING CS:GO >> 95.173.173.26
AsiL GAMING DISCORD >> Discord için Tıkla
Server Video :
CSD Sunucum durduk yere çöküp duruyor çoğunluk log atmıyor ama bu sefer attı. Nasıl çözeriz?
L 02/12/2021 - 14:35:25: (map "jail_buyukisyan_dark") ED_Alloc: no free edicts
L 02/12/2021 - 14:35:25: (map "jail_buyukisyan_dark") ED_Alloc: no free edicts
Selamlar bicak menume giyotin modunu entegre edecek bir kod buldum fakat biçağı elime alınca giyotun modelli sesleri olmasına rağmen klasik biçak işlevi tek görüyor sebebi nedir acaba ?
Merhabalar ekteki eklentiye duellonun kabulu dahilinde oyunculara iki yakın spawn bölgesine yada maptaki bir kordinata ışılıyacak birşekilde yeniden revize edermisiniz.
Kod:
#define PLUGINNAME ""
#define VERSION "0.3"
#define AUTHOR "JGHG"
/*
Copyleft 2005
====================
Where I come from, if you cut the wall repeteadly with your knife it means you're challenging your last opponent to a knife duel. ;-)
I decided to automate this process.
If only you and another person on the opposite team remain in the round, you can hit a wall (or another object) with your knife, THREE TIMES in fast succession.
By this action you challenge your opponent to a knife duel. The person you challenge gets a menu where he can accept/decline your
challenge. The challenged person has 10 seconds to decide his mind, else the challenge is automatically declined, and the menu should be closed automatically.
Should a knife duel start, it works out pretty much like a round of Knife Arena: you can only use the knife (and the C4!).
As soon as the round ends the Knife Arena mode is turned off.
/JGHG
VERSIONS
========
050421 0.3 You must now slash with your knife three times in fast succession to challenge someone.
050208 0.2 Fixed seconds display.
Bots should now respond correctly and a little human like. They will mostly accept challenges. ;-)
Small fixes here and there. :-)
050208 0.1 First version - largely untested
*/
#include <amxmodx>
#include <fakemeta>
#include <fun>
#include <hamsandwich>
#include <xs>
#include <ColorChat>
#define DEBUG
#if defined DEBUG
#include <amxmisc>
#endif // defined DEBUG
#define MENUSELECT1 0
#define MENUSELECT2 1
#define TASKID_CHALLENGING 2348923
#define TASKID_BOTTHINK 3242321
#define DECIDESECONDS 10
#define ALLOWED_WEAPONS 2
#define KNIFESLASHES 3 // the nr of slashes within a short amount of time until a challenge starts...
// Globals below
new g_allowedWeapons[ALLOWED_WEAPONS] = {CSW_KNIFE, CSW_C4}
new g_MAXPLAYERS
new bool:g_challenging = false
new bool:g_knifeArena = false
new bool:g_noChallengingForAWhile = false
new g_challengemenu
new g_challenger
new g_challenged
new g_challenges[33]
// Globals above
public plugin_precache()
{
precache_sound("misc/OG/round_berserker")
precache_model("models/v_knife.mdl")
precache_model("models/p_knife.mdl")
}
public plugin_init() {
register_plugin(PLUGINNAME, VERSION, AUTHOR)
register_event("CurWeapon", "event_holdwpn", "be", "1=1")
register_forward(FM_EmitSound, "forward_emitsound")
g_MAXPLAYERS = get_maxplayers()
g_challengemenu = register_menuid("JGHG's automatic knife duel"/*"You are challenged"*/)
register_menucmd(g_challengemenu, MENU_KEY_1 | MENU_KEY_2, "challenged_menu")
register_event("DeathMsg", "event_death", "a")
register_event("SendAudio", "event_roundend", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "event_roundend", "a", "2&%!MRAD_ctwin")
register_event("SendAudio", "event_roundend", "a", "2&%!MRAD_rounddraw")
register_event("ResetHUD", "event_hud_reset", "be");
register_clcmd("fullupdate", "clcmd_fullupdate") ;
register_event("TextMsg", "event_restart_attempt", "a", "2=#Game_will_restart_in");
#if defined DEBUG
register_clcmd("0challenge", "challengefn", ADMIN_CFG, "< desafiador > < desafiado > - inicia un duelo a cuchillos")
#endif // defined DEBUG
new Float:maptime = get_cvar_float("mp_timelimit")
if (maptime == 0.0)
maptime = 15.0
new Float:anntime = 60.0 * 5.0 // 5 minutes
if (maptime < 5.0)
anntime = maptime / 3.0
set_task(anntime, "Announcement", 0, "", 0, "b")
}
public forward_emitsound(const PIRATE, const Onceuponatimetherewasaverysmall, noise[], const Float:turtlewhoateabiggerturtleand, const Float:afterthatthesmallturtlegot, const veryveryverybig, const theend) {
if (g_noChallengingForAWhile || g_knifeArena || g_challenging || PIRATE < 1 || PIRATE > g_MAXPLAYERS || !is_user_alive(PIRATE) || !equal(noise, "weapons/knife_hitwall1.wav"))
return FMRES_IGNORED
new team = get_user_team(PIRATE), otherteam = 0, matchingOpponent = 0
// Make sure exactly one person on each team is alive.
for (new i = 1; i <= g_MAXPLAYERS; i++) {
if (!is_user_connected(i) || !is_user_alive(i) || PIRATE == i)
continue
if (get_user_team(i) == team) {
// No fun.
return FMRES_IGNORED
}
else {
if (++otherteam > 1) {
// No fun.
return FMRES_IGNORED
}
matchingOpponent = i
}
}
if (matchingOpponent == 0)
return FMRES_IGNORED
if (++g_challenges[PIRATE] >= KNIFESLASHES) {
Challenge(PIRATE, matchingOpponent)
if (is_user_bot(matchingOpponent)) {
new Float:val = float(DECIDESECONDS)
if (val < 2.0)
val = 2.0
remove_task(TASKID_BOTTHINK)
set_task(random_float(1.0, float(DECIDESECONDS) - 1.0), "BotDecides", TASKID_BOTTHINK)
}
g_challenges[PIRATE] = 0
}
else
set_task(1.0, "decreaseChallenges", PIRATE)
//client_print(PIRATE, print_chat, "Sus desafios: %d", g_challenges[PIRATE])
return FMRES_IGNORED
}
public decreaseChallenges(id) {
if (--g_challenges[id] < 0)
g_challenges[id] = 0
}
public BotDecides() {
if (!g_challenging)
return
if (random_num(0,9) > 0)
Accept()
else {
DeclineMsg()
}
g_challenging = false
remove_task(TASKID_CHALLENGING)
}
Challenge(challenger, challenged) {
g_challenger = challenger
g_challenged = challenged
g_challenging = true
new challenger_name[32], challenged_name[32]
get_user_name(challenger, challenger_name, 31)
get_user_name(challenged, challenged_name, 31)
ColorChat(challenger, GREEN, "^3[OG]^1Has desafiado a ^4%s! ^1Espere la respuesta en: ^4[%d] ^31segundos...", challenged_name, DECIDESECONDS)
new menu[1024], keys = MENU_KEY_1 | MENU_KEY_2
format(menu, 1023, "%s te ha desafiado a un duelo a cuchillos!^n^nTienes %d segundos para responder!^n^n\y1\w. Dale gil!^n\y2\w. No gracias, te la doy sin faka!", challenger_name, DECIDESECONDS)
show_menu(challenged, keys, menu, DECIDESECONDS, "JGHG's automatic knife duel")
set_task(float(DECIDESECONDS), "timed_toolate", TASKID_CHALLENGING)
}
public timed_toolate() {
if (g_challenging) {
new challenger_name[32], challenged_name[32]
get_user_name(g_challenger, challenger_name, 31)
get_user_name(g_challenged, challenged_name, 31)
ColorChat(0, GREEN, "^3[OG]^4%s ^1no respondio el duelo de ^4%s", challenged_name, challenger_name)
CancelAll()
}
}
public client_putinserver(id) {
set_task(25.0, "Announcement", id)
return PLUGIN_CONTINUE
}
public Announcement(id) {
ColorChat(id, GREEN, "^3[OG]^1Cuando solo quedes tu y un enemigo, golpea 3 veces el cuchillo en la pared para desafiarlo.")
}
public challenged_menu(id, key) {
switch (key) {
case MENUSELECT1: {
// Accept
Accept()
}
case MENUSELECT2: {
// Decline
DeclineMsg()
}
}
g_challenging = false
remove_task(TASKID_CHALLENGING)
return PLUGIN_HANDLED
}
DeclineMsg() {
new challenger_name[32], challenged_name[32]
get_user_name(g_challenger, challenger_name, 31)
get_user_name(g_challenged, challenged_name, 31)
ColorChat(0, GREEN, "^3[OG]^4%s ^1rechazo el duelo de ^4%s", challenged_name, challenger_name)
}
Accept() {
new challenger_name[32], challenged_name[32]
get_user_name(g_challenger, challenger_name, 31)
get_user_name(g_challenged, challenged_name, 31)
set_user_health(g_challenger, 100);
set_user_health(g_challenged, 100);
ColorChat(0, GREEN, "^3[OG]^4%s ^1acepto el duelo de ^4%s", challenged_name, challenger_name)
g_knifeArena = true
give_item(g_challenger, "weapon_knife")
give_item(g_challenged, "weapon_knife")
engclient_cmd(g_challenger, "weapon_knife")
engclient_cmd(g_challenged, "weapon_knife")
client_cmd(0,"spk misc/OG/round_berserker")
}
public event_holdwpn(id) {
if (!g_knifeArena || !is_user_alive(id))
return PLUGIN_CONTINUE
new weaponType = read_data(2)
for (new i = 0; i < ALLOWED_WEAPONS; i++) {
if (weaponType == g_allowedWeapons[i])
return PLUGIN_CONTINUE
}
engclient_cmd(id, "weapon_knife")
return PLUGIN_CONTINUE
}
public event_roundend() {
if (g_challenging || g_knifeArena)
CancelAll()
g_noChallengingForAWhile = true
set_task(4.0, "NoChallengingForAWhileToFalse")
return PLUGIN_CONTINUE
}
public NoChallengingForAWhileToFalse() {
g_noChallengingForAWhile = false
}
CancelAll() {
if (g_challenging) {
g_challenging = false
// Close menu of challenged
if (is_user_connected(g_challenged)) {
new usermenu, userkeys
get_user_menu(g_challenged, usermenu, userkeys) // get user menu
// Hmm this ain't working :-/
if (usermenu == g_challengemenu) // Close it!
show_menu(g_challenged, 0, "blabla") // show empty menu
}
}
if (g_knifeArena) {
g_knifeArena = false
}
remove_task(TASKID_BOTTHINK)
remove_task(TASKID_CHALLENGING)
}
public event_death() {
if (g_challenging || g_knifeArena)
CancelAll()
return PLUGIN_CONTINUE
}
#if defined DEBUG
public challengefn(id, level, cid) {
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new challenger[64], challenged[64]
read_argv(1, challenger, 63)
read_argv(2, challenged, 63)
console_print(id, "Desafiador: %s, Desafiado: %s", challenger, challenged)
new r = str_to_num(challenger)
new d = str_to_num(challenged)
Challenge(r, d)
if (is_user_bot(d))
Accept()
return PLUGIN_HANDLED
}
#endif // defined DEBUG
stock chatcolor(id, const input[], any:...)
{
static szMsg[191], msgSayText;
if (!msgSayText)
msgSayText = get_user_msgid("SayText");
vformat(szMsg, 190, input, 3);
replace_all(szMsg, 190, "!g", "^4");
replace_all(szMsg, 190, "!y", "^1");
replace_all(szMsg, 190, "!team", "^3");
message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, msgSayText, .player = id);
write_byte(id ? id : 33);
write_string(szMsg);
message_end();
}
Command Menü: Pro Public Command Menü
Eklenti Yapımcısı: Areeeessss
Eklenti Açıklaması; Pro Public Sunucunuzu Kolayca Yönetmeye yarayan Adminlik Komutlarını bilmeyen kullanıcılar için detaylı kolaylık sağlayan Aynı zamanda Vazgeçilmez Maç geceleri için hazır maç ayarları bulunan bir Command Menü
Eklenti Hakkındaki Resimler, Videolar

Menüde Kendi Klan Adınız Ve reklamlarınızın Değiştirilmesi Gereken "Sc" cfg dosyalarını aşşağıda belirttiğim dosyalar üzerinden metin belgesi notepad++ gibi uygulamalarla düzenleyin:
macr2 cfg = Ts3 Adresiniz
scface cfg = Varsa Klan Facebook Sayfası
scfiyatlar = Adminlik fiyatları
sciyiakşamlar = Ts3 Adresiniz
sciyioyunlar = Ts3 Adresiniz
scsvip = Klan Adınız Ve Sunucunun Giriş Adresi
scts3 = Ts3 Adresiniz
Eklenti Yapımcısı: Areeeessss
Eklenti Açıklaması; Pro Public Sunucunuzu Kolayca Yönetmeye yarayan Adminlik Komutlarını bilmeyen kullanıcılar için detaylı kolaylık sağlayan Aynı zamanda Vazgeçilmez Maç geceleri için hazır maç ayarları bulunan bir Command Menü
Eklenti Hakkındaki Resimler, Videolar

Menüde Kendi Klan Adınız Ve reklamlarınızın Değiştirilmesi Gereken "Sc" cfg dosyalarını aşşağıda belirttiğim dosyalar üzerinden metin belgesi notepad++ gibi uygulamalarla düzenleyin:
macr2 cfg = Ts3 Adresiniz
scface cfg = Varsa Klan Facebook Sayfası
scfiyatlar = Adminlik fiyatları
sciyiakşamlar = Ts3 Adresiniz
sciyioyunlar = Ts3 Adresiniz
scsvip = Klan Adınız Ve Sunucunun Giriş Adresi
scts3 = Ts3 Adresiniz
Bu içeriği görebilmek için kayıt olmanız gerekiyor!
Merhaba, sunucum csdurağında ve bu hatayı verip 1-2 günde 1 çöküyor.
Entity oluşturan eklentileri tek tek kontrol ettim ve kaydettim. Bu sorunu nasıl çözebilirim? Ya da bir çözümü var mı? Eklentileri devre dışı bırakırsam sunucuda kullandığımız eklentiler çok sık kullanıldığı için sorun yaşayabiliyoruz. O yüzden bırakmak istemiyorum fakat durmadan çökmesi çok can sıkıyor, afk oyuncular durmadan düşüyor.
PHP Kod:
ED_Alloc: no free edicts
Forumu araştırdım kill level sistemi istiyorum
Tam olarak bulamadım nvault sistemli nick
Değişse dahi kaybolmaması gerekiyor
Admin level sıfırlayıp verebilecek gibi
Bide sayda ismi başında leveli gözüken
Varsa yada yapabilcek
Tam olarak bulamadım nvault sistemli nick
Değişse dahi kaybolmaması gerekiyor
Admin level sıfırlayıp verebilecek gibi
Bide sayda ismi başında leveli gözüken
Varsa yada yapabilcek
Selam beyler Benim Merak ettiğim Bir konu vardı Ts3'de Yatqa üzerinden yetkisi sınırlandırılan ASQ ya tekrardan DB editleme programlarıyla nasıl yatqa erişimi verilir bilen varmı ? programları kullanmayı editlemeyi biliyorum
Arkadaşlar panele yüklerken aşağıdaki smaları başlıkta yazan hatayı alıyorum sma dan zclass_level i kaldırdığımda hata kalkıyor fakat bu seferde menüdeki zombiler levelli değil herkesin alabileceği şekilde oluyor
[15:31]
yardımcı olursanız sevinirim.
arkadaşlar fazla göndermişim ilk 5 tanesi dışındakiler değil haberiniz olsun
ilk 5 dosyadan değişiklik yapmanız yeterli
[15:31]
yardımcı olursanız sevinirim.
arkadaşlar fazla göndermişim ilk 5 tanesi dışındakiler değil haberiniz olsun
ilk 5 dosyadan değişiklik yapmanız yeterli
Hoşgeldin, Ziyaretçi
Forumda Ara
Forum İstatistikleri
Son Aktiviteler
[ReAPI] Parachute
Yorumlar:
455
•
Okunma:
64.374