dEw.aMxx Posted November 11, 2015 Share Posted November 11, 2015 Nume : Plguin BOTI Versiune : Nu stiu Descriere detaliata : Este un plugin care pune 3 boti spectatori si raman pe fiecare mapa am vazut acest plugin pe furien.rangfort.ro , daca este dragut not.responding sa mi-l ofere..sau alt cineva? Link to comment Share on other sites More sharing options...
LuK.ZEW # Posted November 11, 2015 Share Posted November 11, 2015 http://rangfort.ro/forum/index.php?/topic/15003-fakebot/?hl=fakebot Daca nu stii sa editezi .sma , te ajut eu cu cea mai mare placere . Link to comment Share on other sites More sharing options...
dEw.aMxx Posted November 11, 2015 Author Share Posted November 11, 2015 scuza-ma am incerc sa editez si mi-a dat eroare la compilare , daca doresti sa mi l-e completezi tu si sa incerci complilarea: DNS : FuryX.RangFort.Ro FORUM: www.Rangfort.Ro IP: 195.178.102.156 MULTUMESC # Link to comment Share on other sites More sharing options...
RyoKu Posted November 11, 2015 Share Posted November 11, 2015 Incearca asta: https://www.xfile.ro/download/d9931fe4b4dea449a1719fa1c9de450c.html Link to comment Share on other sites More sharing options...
LuK.ZEW # Posted November 11, 2015 Share Posted November 11, 2015 #include amxmodx #include fakemeta #define NUMAR_DE_BOTI 3 new g_Query[256]; public plugin_init() { set_task( 15.0, "TaskManageBots", .flags="b" ); } new g_Bot[33], g_BotsCount; public TaskManageBots(){ static PlayersNum; PlayersNum = get_playersnum( 1 ); if( PlayersNum < get_maxplayers() - 1 && g_BotsCount < NUMAR_DE_BOTI ) { CreateBot(); } else if( PlayersNum > get_maxplayers() - 1 && g_BotsCount ) { RemoveBot(); }} new const g_Names[][]= { "DNS: FuryX.RangFort.Ro", "FORUM: www.Rangfort.ro", "IP: 195.178.102.156" }; public client_disconnect(i) { if( g_Bot[ i ] ) { g_Bot[ i ] = 0, g_BotsCount -- ; } } RemoveBot(){ static i; for( i = 1; i <= get_maxplayers(); i++ ) { if( g_Bot[ i ] ) { server_cmd( "kick #%d", get_user_userid( i ) );break; }}} CreateBot(){ static Bot; formatex( g_Query, 255, !random_num(0,1)?"%s (%c%c)":"%s - %c%c",g_Names[random_num(0,sizeof(g_Names)-1)],random_num('A','Z'),random_num('A','Z') );Bot = engfunc( EngFunc_CreateFakeClient, g_Query ); if( Bot > 0 &&pev_valid(Bot)) { dllfunc(MetaFunc_CallGameEntity,"player",Bot); set_pev(Bot,pev_flags,FL_FAKECLIENT); set_pev(Bot, pev_model, ""); set_pev(Bot, pev_viewmodel2, ""); set_pev(Bot, pev_modelindex, 0); set_pev(Bot, pev_renderfx, kRenderFxNone); set_pev(Bot, pev_rendermode, kRenderTransAlpha); set_pev(Bot, pev_renderamt, 0.0); set_pdata_int(Bot,114,0); message_begin(MSG_ALL,get_user_msgid("TeamInfo")); write_byte(Bot); write_string("UNASSIGNED"); message_end(); g_Bot[Bot]=1; g_BotsCount++; } } Link , sma si amxx : http://www.fileshare.ro/e3171846529 Link to comment Share on other sites More sharing options...
dEw.aMxx Posted November 14, 2015 Author Share Posted November 14, 2015 MS T/C Link to comment Share on other sites More sharing options...
DeSeNe Posted November 15, 2015 Share Posted November 15, 2015 #include amxmodx #include fakemeta #define NUMAR_DE_BOTI 3 new g_Query[256]; public plugin_init() { set_task( 15.0, "TaskManageBots", .flags="b" ); } new g_Bot[33], g_BotsCount; public TaskManageBots(){ static PlayersNum; PlayersNum = get_playersnum( 1 ); if( PlayersNum < get_maxplayers() - 1 && g_BotsCount < NUMAR_DE_BOTI ) { CreateBot(); } else if( PlayersNum > get_maxplayers() - 1 && g_BotsCount ) { RemoveBot(); }} new const g_Names[][]= { "DNS: FuryX.RangFort.Ro", "FORUM: www.Rangfort.ro", "IP: 195.178.102.156" }; public client_disconnect(i) { if( g_Bot[ i ] ) { g_Bot[ i ] = 0, g_BotsCount -- ; } } RemoveBot(){ static i; for( i = 1; i <= get_maxplayers(); i++ ) { if( g_Bot[ i ] ) { server_cmd( "kick #%d", get_user_userid( i ) );break; }}} CreateBot(){ static Bot; formatex( g_Query, 255, !random_num(0,1)?"%s (%c%c)":"%s - %c%c",g_Names[random_num(0,sizeof(g_Names)-1)],random_num('A','Z'),random_num('A','Z') );Bot = engfunc( EngFunc_CreateFakeClient, g_Query ); if( Bot > 0 &&pev_valid(Bot)) { dllfunc(MetaFunc_CallGameEntity,"player",Bot); set_pev(Bot,pev_flags,FL_FAKECLIENT); set_pev(Bot, pev_model, ""); set_pev(Bot, pev_viewmodel2, ""); set_pev(Bot, pev_modelindex, 0); set_pev(Bot, pev_renderfx, kRenderFxNone); set_pev(Bot, pev_rendermode, kRenderTransAlpha); set_pev(Bot, pev_renderamt, 0.0); set_pdata_int(Bot,114,0); message_begin(MSG_ALL,get_user_msgid("TeamInfo")); write_byte(Bot); write_string("UNASSIGNED"); message_end(); g_Bot[Bot]=1; g_BotsCount++; } } Link , sma si amxx : http://www.fileshare.ro/e3171846529 deci compilez ala si dupa cum bag boti ? amx_addbot nume sau cum ? + boti se salveaza daca schimbi mapa ? Link to comment Share on other sites More sharing options...
RyoKu Posted November 15, 2015 Share Posted November 15, 2015 Daca ai activat plugin-ul corect, botii intra automat la fiecare harta. Link to comment Share on other sites More sharing options...
Recommended Posts