Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WebSiteBot plugini edit
#1
Merhaba forumda bulunan spec websitebot plugini var bu pluginde ayarladığınız kişiye göre server o kişiye ulaşınca spec bot serverden çıkıyor ve server o rakamdan aşağı düşünce spec bot geri geliyor benim istediğim bu pluginde 1 tane spec bot var bunu 3 tane yapabilirmiyiz 3 tane spec bot olucak belli bir kişiye örnek 31 kişiye ulaştığında server 1 tanesi çıkacak yine 31 olunca 2.bot çıkacak gibi server 29 oldugunda 1 tanesi geri gelecek gibi yapabilirmisiniz yani tek istediğim 1 tane olan spec bot 3 tane yapabilirmisiniz
Plugin link : Specte Web Site Reklamı Yapan Plugin ( WebSiteBot )

Code:
/* Plugin generated by AMXX-Studio *//*                       */
/*         WebSiteBot               *//*          By Parker;           *//*                   *//*    CvarS;               *//* bw_botname "www.YourWebSite.com *//* bw_kickbot "4"           */            /* bw_enable   "1"                  *//*---------------------------------*/#include <amxmodx>#include <amxmisc>#include <fakemeta>#include <hamsandwich>#include <xs>#define PLUGIN "WebSiteBot"#define VERSION "1.0"#define AUTHOR "Parker;"#define OFFSET_LINUX 5new bw_botnamenew bw_botnumbernew cvar_enablenew g_oldbotname[32]new g_oldbotidnew g_teaminfoenum (+= 1000){    TASK_ID_BOTS};enum CS_Internal_Models {    CS_DONTCHANGE = 0}enum CsTeams {    CS_TEAM_UNASSIGNED = 0,    CS_TEAM_T = 1,    CS_TEAM_CT = 2,    CS_TEAM_SPECTATOR = 3};public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        bw_botname = register_cvar("bw_botname", "www.YourWebSite.com.ar")    bw_botnumber = register_cvar("bw_kickbot", "4")    cvar_enable = register_cvar("bw_enable", "1")    set_task(5.0, "Createbot", TASK_ID_BOTS, _, _, "b")    g_teaminfo = get_user_msgid("TeamInfo")    }public Createbot(){    if( get_pcvar_num(cvar_enable) != 1 )        return;            new botname[32]    get_pcvar_string(bw_botname, botname, 31)        new id = find_player("ia", botname)        new playersn = get_playersnum()    if( !equali(botname, g_oldbotname) )    {        if( is_user_connected(g_oldbotid) && is_user_bot(g_oldbotid) )        {            set_user_info(g_oldbotid, "name", botname)            return;        }    }            if( playersn < get_pcvar_num(bw_botnumber) && !id )    {        g_oldbotid = id = engfunc(EngFunc_CreateFakeClient, botname)                g_oldbotname = botname                if( pev_valid( id ) )        {            engfunc( EngFunc_FreeEntPrivateData, id)            dllfunc( MetaFunc_CallGameEntity, "player", id)            set_user_info( id, "rate", "3500" )            set_user_info( id, "cl_updaterate", "25" )            set_user_info( id, "cl_lw", "1" )            set_user_info( id, "cl_lc", "1" )            set_user_info( id, "cl_dlmax", "128" )            set_user_info( id, "cl_righthand", "1" )            set_user_info( id, "_vgui_menus", "0" )            set_user_info( id, "_ah", "0" )            set_user_info( id, "dm", "0" )            set_user_info( id, "tracker", "0" )            set_user_info( id, "friends", "0" )            set_user_info( id, "*bot", "1" )            set_pev( id, pev_flags, pev( id, pev_flags ) | FL_FAKECLIENT )            set_pev( id, pev_colormap, id )                        new msg[128]            dllfunc( DLLFunc_ClientConnect, id, botname, "127.0.0.1", msg )            dllfunc( DLLFunc_ClientPutInServer, id )            engfunc( EngFunc_RunPlayerMove, id, Float:{0.0,0.0,0.0}, 0.0, 0.0, 0.0, 0, 0, 76 )                        fm_set_user_team(id, CS_TEAM_CT);            dllfunc(DLLFunc_Spawn, id)        }    }        else if( playersn > get_pcvar_num(bw_botnumber) && id )    {        set_pev(id, pev_effects, pev(id, pev_effects) & ~EF_NODRAW)        server_cmd( "kick #%d", get_user_userid(id) )    }        else if( id )    {        if( !is_user_alive(id) )            dllfunc(DLLFunc_Spawn, id)                set_pev(id, pev_effects, pev(id, pev_effects) & EF_NODRAW)        set_pev(id, pev_solid, SOLID_NOT)        set_pev(id, pev_takedamage, DAMAGE_NO)                fix_score_team(id,"SPECTATOR")            }}stock bool:bw_botis_valid(id){        return ( is_user_connected(g_oldbotid) && is_user_bot(g_oldbotid) && id == g_oldbotid )}stock fm_set_user_team(id, {CsTeams,_}:team, {CS_Internal_Models,_}:model = CS_DONTCHANGE){    if( !is_user_connected(id) )        return 0;        set_pdata_int(id, 114, _:team, OFFSET_LINUX);    if(model)    {        set_pdata_int( id, 126, _:model, OFFSET_LINUX);    }    dllfunc( DLLFunc_ClientUserInfoChanged, id, engfunc( EngFunc_GetInfoKeyBuffer, id ) );    static const teams[] = { "UNASSIGNED", "TERRORIST", "CT", "SPECTATOR" };    emessage_begin(MSG_BROADCAST, g_teaminfo);    ewrite_byte(id);    ewrite_string(teams[_:team]);    emessage_end();        return 1;}stock fix_score_team(id, const TEAM[]){    emessage_begin(MSG_BROADCAST, g_teaminfo);    ewrite_byte(id);    ewrite_string(TEAM);    emessage_end();}stock bw_make_cvarexec(const config[]){    new f = fopen(config, "wt");    new stringscvars[192]        fprintf(f, "// Bot WebSite^n")    fprintf(f, "// -_-_-_-_-_-_-^n")    get_pcvar_string(bw_botname, stringscvars, 191)    fprintf(f, "bw_botname ^"%s^" // Bot name, Default( ^"www.YourWebSite.com.ar^" )^n", stringscvars)    fprintf(f, "bw_kickbot %i // Number of Player to Kick the Bot^n", get_pcvar_num(bw_botnumber))    fprintf(f, "^n")        fclose(f);        server_cmd("exec %s", config)    server_exec()}/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang11274\\ f0\\ fs16 \n\\ par }


Attached Files
.sma   WebSiteBot.sma (Size: 4.63 KB / Downloads: 76)
Reply
#2
+Güncel
Reply
#3
güncel
Reply
#4
güncel
Reply
#5
Öncelikle İyi Forumlar Dilerim. Biraz Araştırsan Bulurdun Diye Düşündüm ama senin yerine bu seferlik ben araştırıp buldum !
Fakat Server Sayısına Göre Spec Ayarlanmasını Bilmiyorum. Şunu Şöyle yapabiliyorsun !

PHP Code:
amx_removefake //SPECLERI SILER ! 
PHP Code:
amx_addfake //SPECLERI GERI EKLER ! 

Dilersen Server doldugunda spece verdiğin isimleride kickleyebilirsin. Örneğin ;

PHP Code:
amx_kick specreklam //Reklamı ne yaptıysan ona gore ! 

BUDA DOSYA ;



Attached Files
.rar   specreklam.rar (Size: 4.72 KB / Downloads: 61)
~ Ke$`h | Gaming [JaiLbreaK] ~SİTE : www.keshgaming.netSkype : seksen1bin İYİ FORUMLAR !
Reply
#6
seksen1bin dateline='' Wrote: Öncelikle İyi Forumlar Dilerim. Biraz Araştırsan Bulurdun Diye Düşündüm ama senin yerine bu seferlik ben araştırıp buldum !
Fakat Server Sayısına Göre Spec Ayarlanmasını Bilmiyorum. Şunu Şöyle yapabiliyorsun !

PHP Code:
amx_removefake //SPECLERI SILER ! 
PHP Code:
amx_addfake //SPECLERI GERI EKLER ! 


Dilersen Server doldugunda spece verdiğin isimleride kickleyebilirsin. Örneğin ;

PHP Code:
amx_kick specreklam //Reklamı ne yaptıysan ona gore ! 

BUDA DOSYA ;

Serverimde şuan spec bot eklentisi mevcut amx_addfake ile geliyor amx_removefake ile çıkıyor ama server sürekli geceleri bile full çektiği için sürekli takip edemiyorum bu yüzden otomatik olarak server doldugunda çıkıp boşaldığında geri gelecek spec bot eklentisi arıyorum üsttekini bir yapımcı editlerse ben dahil birçok kişi bu pluginden faylanacagını düşünüyorum çok kullanışlı bir plugin.
Reply
#7
güncel
Reply
#8
Serveriniz her zaman fullse ne gerek var SPECBOTUNA Smile
~ Ke$`h | Gaming [JaiLbreaK] ~SİTE : www.keshgaming.netSkype : seksen1bin İYİ FORUMLAR !
Reply
#9
seksen1bin dateline='' Wrote: Serveriniz her zaman fullse ne gerek var SPECBOTUNA Smile

Gametracker kastığımız için lazım oluyor 28 e düşünce bile server boş sayıyoruz spec botu sürekli kontrol etmek zor oluyor otomatik girip çıkan olursa iyi olur

- - - - - - - - - -

seksen1bin dateline='' Wrote: Serveriniz her zaman fullse ne gerek var SPECBOTUNA Smile

Gametracker kastığımız için lazım oluyor 28 e düşünce bile server boş sayıyoruz spec botu sürekli kontrol etmek zor oluyor otomatik girip çıkan olursa iyi olur
Reply
#10
güncel
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Auto-Connect Plugini adiosamigo 6 6,501 09-12-19, 08:31
Last Post: rezi072
  Hook,grab,rope plugini ayar jackdalton06 13 9,476 09-12-17, 04:29
Last Post: exelds78
  [EDİT] Banka Plugini pandora158 9 12,119 09-12-17, 04:28
Last Post: exelds78
  Shop Plugini counter3 12 8,167 09-12-17, 04:26
Last Post: exelds78
  Nick Sifreleme Plugini xLdeJavu 10 6,276 09-12-17, 04:24
Last Post: exelds78
  Jailde jetpack plugini sallyreer 2 7,330 09-12-17, 04:24
Last Post: exelds78
  [JB] FastDownload Plugini -Csduragi Sorunu bunyo67900 5 6,650 09-12-17, 04:18
Last Post: exelds78
  Sabit Değişen Üst Reklam Plugini werr2 2 5,599 09-12-17, 04:17
Last Post: exelds78
  CT ler için paint plugini xLdeJavu 4 5,295 09-12-17, 04:16
Last Post: exelds78
  LR plugini duzenleme xLdeJavu 2 6,166 09-12-17, 04:15
Last Post: exelds78

Foruma Atla:


Users browsing this thread: 1 Guest(s)