hayır tabıkıde 1 adamı bu yapılcak menüden secildiginde her round başında slaylıcak, oyt nin slaymenüsü calısmıyor normal amx_slay olarak normal slay atılıyor ve afk adam cok olduygu ıcın genelde otomatık takımda olup her raund basında slaylanmasını ıstedıgım bır plugın bu sectıgımız adam oto slaylancak round baslarında
Temamızın yeni versiyonuna geçilmiştir.
Görüş & Önerileriniz için [email protected] adresine mail atabilirsiniz.
Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?
Konu
Bunu anladım ama adamın oyna girişini nasıl yapalım onada fikir verin
nasıl oyuna girişi dediginiz kısım nasıl şumu yanlıs anlamadıysam adam retry ceksın tekrardan gırsın gelen kısı
konu gunceldır hayla beklemedeyım
Okullar açıldığından dolayı foruma ayırdığımız süre tam oturmadı , bir süre sonra tamamen oturacaktır.
Boş ol , boş ol , boş ol.
Son Düzenleme: 29-09-2019, Saat: 15:26, Düzenleyen: Smash.
Şuan bitmedi menüyü herkes kullanabilir deneyin , seçtiğiniz oyuncu tekrar aktif olursa ekrana "Afk Secildiniz Kurtulmak Icın /kurtul Yaz" tarzında birşey düşündüm nasıl olur ?
Not: Şuanda "/dene" yazılarak açılıyor.
Not: Şuanda "/dene" yazılarak açılıyor.
PHP Kod:
#include < amxmodx >
#include < hamsandwich >
new bool:g_kontrol[33];
public oyuncusecin ( id )
{
new menu = menu_create( "\r//", "menu_handler" );
new players[32], pnum, tempid;
new szName[32], szUserId[32];
get_players( players, pnum, "a" );
for ( new i; i<pnum; i++ )
{
tempid = players[i];
get_user_name( tempid, szName, charsmax( szName ) );
formatex( szUserId, charsmax( szUserId ), "%d", get_user_userid( tempid ) );
menu_additem( menu, szName, szUserId, 0 );
}
menu_display( id, menu, 0 );
}
public menu_handler( id, menu, item )
{
if ( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new szData[6], szName[64];
new _access, item_callback;
menu_item_getinfo( menu, item, _access, szData,charsmax( szData ), szName,charsmax( szName ), item_callback );
new userid = str_to_num( szData );
new player = find_player( "k", userid );
if ( player && is_user_alive( player ) )
{
g_kontrol[player] = true;
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
public Event_RoundStart ( )
{
new sayi = get_playersnum ( )
for(new i ; i < sayi ; i++)
{
if( !is_user_connected ( i ) && !is_user_alive ( i ) && g_kontrol[i] == false )
continue;
if( g_kontrol[i] == true && is_user_alive ( i ))
user_kill(i)
}
return;
}
public plugin_init ( )
{
register_plugin("S.O. Afk Slay","V.1","Felekten BIR TK")
register_clcmd("say /dene","oyuncusecin")
register_logevent("Event_RoundStart", 2, "1=Round_Start")
}
public client_connect(id)
{
g_kontrol[id] = false;
}
Boş ol , boş ol , boş ol.
Son Düzenleme: 29-09-2019, Saat: 15:48, Düzenleyen: ITenGriTR.
(29-09-2019, Saat: 15:24)Felekten BIR TK Adlı Kullanıcıdan Alıntı: Şuan bitmedi menüyü herkes kullanabilir deneyin , seçtiğiniz oyuncu tekrar aktif olursa ekrana "Afk Secildiniz Kurtulmak Icın /kurtul Yaz" tarzında birşey düşündüm nasıl olur ?Boşa yorma serveri o kadar, alttaki eklentiyi kullanın amx_gwslaymenu ile seçebilirsin birdaha seçersende kalkar o kişiden yada kişi /kurtul yazarsa da onu öldürmeyi bırakır
Not: Şuanda "/dene" yazılarak açılıyor.
PHP Kod:#include < amxmodx >
#include < hamsandwich >
new bool:g_kontrol[33];
public oyuncusecin ( id )
{
new menu = menu_create( "\r//", "menu_handler" );
new players[32], pnum, tempid;
new szName[32], szUserId[32];
get_players( players, pnum, "a" );
for ( new i; i<pnum; i++ )
{
tempid = players[i];
get_user_name( tempid, szName, charsmax( szName ) );
formatex( szUserId, charsmax( szUserId ), "%d", get_user_userid( tempid ) );
menu_additem( menu, szName, szUserId, 0 );
}
menu_display( id, menu, 0 );
}
public menu_handler( id, menu, item )
{
if ( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new szData[6], szName[64];
new _access, item_callback;
menu_item_getinfo( menu, item, _access, szData,charsmax( szData ), szName,charsmax( szName ), item_callback );
new userid = str_to_num( szData );
new player = find_player( "k", userid );
if ( player && is_user_alive( player ) )
{
g_kontrol[player] = true;
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
public Event_RoundStart ( )
{
new sayi = get_playersnum ( )
for(new i ; i < sayi ; i++)
{
if( !is_user_connected ( i ) && !is_user_alive ( i ) && g_kontrol[i] == false )
continue;
if( g_kontrol[i] == true && is_user_alive ( i ))
user_kill(i)
}
return;
}
public plugin_init ( )
{
register_plugin("S.O. Afk Slay","V.1","Felekten BIR TK")
register_clcmd("say /dene","oyuncusecin")
register_logevent("Event_RoundStart", 2, "1=Round_Start")
}
public client_connect(id)
{
g_kontrol[id] = false;
}
PHP Kod:
/**
* Created by AMXX-Stuido
* User: ITenGriTR
* Date: 29.09.2019
* Time 15.27
*/
#include <amxmodx>
new iG_Selected;
public plugin_init(){
register_plugin
("Naber",
"1.0",
"Berk");
register_clcmd("amx_gwslaymenu","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 i; i < iL_Num; i++){
iL_GetID = sL_Players[i];
if(iG_Selected & (1<<iL_GetID)){
user_kill(iL_GetID);
}
}
}
public pRemoveKiller(iP_ID){
if(iG_Selected & (1<<iP_ID)){
iG_Selected &= ~(1<<iP_ID);
}
}
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 i; i < iL_Num; i++){
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;
}
Konunuz Çözülmüş İsteklere Taşınmıştır.
Pouex(Görkem Bacısısikişenoğlu)'in anasını götünden sikeyim.
Emirhan SkürtSkürt seninde ananı sikicem sıradasın.
Dediğim gibi ferudun ve berke lafım yok.
forum.csduragi.com
Emirhan SkürtSkürt seninde ananı sikicem sıradasın.
Dediğim gibi ferudun ve berke lafım yok.
forum.csduragi.com
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
(istek) İsim Başında Server Tagı | arascandan | 4 | 412 |
12-12-2019, Saat: 21:30 Son Yorum: By.KinG |
|
Plugin req | D3nyo | 6 | 473 |
12-12-2019, Saat: 18:47 Son Yorum: By.KinG |
|
Eklenti istek | cebo00 | 5 | 464 |
10-12-2019, Saat: 19:29 Son Yorum: By.KinG |
|
Yasaklı kelime eklentisi istek | faca61* | 3 | 348 |
10-12-2019, Saat: 19:29 Son Yorum: By.KinG |
|
Istek slotlara ozel para | KONYALI | 2 | 338 |
01-12-2019, Saat: 15:34 Son Yorum: By.KinG |
Konuyu Okuyanlar: 2 Ziyaretçi