⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Konu

#1
Arkadaşlar selam ekte paylastıgım plugin slaymenu dür. şöyle bir problemimiz var  sunucuya yeni giren kişileri slay menüde aktif ediyor.. her zaman olmuyor arada sırada oluyor eklentiyi bi kontrol edebilirmisiniz bi problem olup olmadıgını.. bunun sebebi ne olabilir.
.smaclsslaymenu.sma(Dosya Boyutu: 2,15 KB | İndirme Sayısı: 3)
#2
Sorunu anlamadım
#3
eklentimiz sorunsuz çalışmakta ..

amx_slaymenu komutundan slay bırakmak istediğimiz kişileri aktif ediyor yada pasif olarak işaretliyoruz. burada tamamız..

sunucuya yeni giren kişilerde zaman zaman otomatik aktif edilmiş oluyor mesela oyuna x kişisi yeni girdi el başında slaylanıyor bakıyorum slaymenude aktif gözüküyor halbuki aktif etmedik.
#4
Telefondan yapmaya çalıştım basit bir şey eğer tahmin ettiğim şey ise. Deneyin;

PHP Kod:
/** 
* Created by AMXX-Stuido
* User: ITenGriTR
* Date: 29.09.2019
* Time 15.27
*/
#include <amxmodx>
#include <cstrike>
#include <fun>

new iG_Selected;

public 
plugin_init(){
    
register_plugin
    
("Naber",
    
"1.0",
    
"Berk");
    
    
register_clcmd("amx_slaymenu","mChosePlayer");
    
register_clcmd("say /kurtul","pRemoveKiller");
    
register_logevent("eRoundStart",2,"1=Round_Start");
}
public 
eRoundStart(){
    
set_task(0.3,"pGoTryKill",0);
}
public 
pGoTryKill(){
    new 
sL_Players[32],iL_Num,iL_GetID;
    
get_players(sL_Players,iL_Num);
    for(new 
iiL_Numi++){
        
iL_GetID sL_Players[i];
        if(
iG_Selected & (1<<iL_GetID)){
            
user_kill(iL_GetID);
            
cs_set_user_deaths(iL_GetID,0);
            
set_user_frags(iL_GetID,0);
            
cs_set_user_deaths(iL_GetID,0);
            
set_user_frags(iL_GetID,0);
        }
    }
}
public 
client_disconnected(iP_IDiG_Selected &= ~(1<<iP_ID)
public 
pRemoveKiller(iP_ID){
    if(
iG_Selected & (1<<iP_ID)){
        
iG_Selected &= ~(1<<iP_ID);
        
client_print(iP_ID,print_center,"[AutoSlayer] Artik Seni Oldurmeyecegiz!");
    }
}
public 
mChosePlayer(iP_ID){
    new 
iL_Flags get_user_flags(iP_ID);
    if(~
iL_Flags ADMIN_BAN){
        
client_print(iP_ID,print_console,"[AutoSlayer] Yetersiz Yetki!");
        return 
PLUGIN_HANDLED;
    }
    new 
iL_Menu menu_create("Oyuncu Secin","mChosePlayer_Prcs");
    new 
sL_Artc[36],sL_Name[25],sL_ToStr[6],sL_Players[32],iL_Num,iL_GetID;
    
get_players(sL_Players,iL_Num);
    for(new 
iiL_Numi++){
        
iL_GetID sL_Players[i];
        
get_user_name(iL_GetID,sL_Name,24);
        
num_to_str(iL_GetID,sL_ToStr,5)
        
formatex(sL_Artc,35,"%s%s",sL_Name,iG_Selected & (1<<iL_GetID) ? " \d[ \yAktif \d]":"");
        
menu_additem(iL_Menu,sL_Artc,sL_ToStr);
    }
    
menu_setprop(iL_Menu,MPROP_EXIT,MEXIT_ALL);
    
menu_display(iP_ID,iL_Menu);    
    
return PLUGIN_CONTINUE;
}
public 
mChosePlayer_Prcs(iP_ID,iM_ID,iM_Item){    
    
if(iM_Item == MENU_EXIT){
        
menu_destroy(iM_ID);
        return 
PLUGIN_HANDLED;
    }
    new 
sL_Data[6],iL_Free;
    
menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
    new 
iL_Item str_to_num(sL_Data);
    if(
iG_Selected & (1<<iL_Item)){
        
iG_Selected &= ~(1<<iL_Item);
    }
    else{
        
iG_Selected |= (1<<iL_Item);
    }
    
menu_destroy(iM_ID);
    return 
PLUGIN_HANDLED;

Son Düzenleme: 01-06-2021, 19:34, Düzenleyen: PawNod'.
#5
Konunu çözüldüyse bildiriniz.
#6
İstek konusu, @PawNod' adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için PawNod' Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
PawNod' Adlı kullanıcı sizin dışınızda toplam 49 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task