autobuy [rezolvat !]

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Kidzor CLL
Membru, skill +1
Membru, skill +1
Posts: 204
Joined: 05 Feb 2013, 16:17
Detinator Steam: Da
Has thanked: 22 times
Been thanked: 3 times

28 Aug 2013, 13:10

Am un server hostat la Dreamserver si am o problema la el.
Mai exact cu autobuy, daca apas f1 nu merge :|.

Uitati fisier-ul din cstrike:
| Afiseaza codul
// This file is overwritten whenever you change your user settings in the game.
// Add custom configurations to the file "userconfig.cfg".

unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "escape"
bind "SPACE" "+jump"
bind "'" "+moveup"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "showbriefing"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "[" "invprev"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F5" "snapshot"
bind "F6" "save quick"
bind "F7" "load quick"
bind "F10" "quit prompt"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "END" "centerview"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
voice_modenable "1.000000"
voice_scale "0.750000"
MP3Volume "0.800000"
name "Player"
bottomcolor "6"
topcolor "30"
model "gordon"
rate "2500.000000"
s_eax "0.000000"
s_a3d "0.000000"
volume "0.800000"
hisound "1.000000"
suitvolume "0.250000"
bgmvolume "1.000000"
gamma "2.500000"
brightness "1.000000"
viewsize "120.000000"
sensitivity "3.000000"
d_spriteskip "0.000000"
cl_himodels "0.000000"
console "1.000000"
sv_aim "1.000000"
joystick "0.000000"
m_filter "0.000000"
_windowed_mouse "0.000000"
crosshair "1.000000"
lookspring "0.000000"
m_pitch "0.022000"
lookstrafe "0.000000"
+jlook
+mlook
cl_timeout 300
exec userconfig.cfg
Rezolvare?
Image
RoyalServer
User avatar
exy
Fost moderator
Fost moderator
Posts: 6071
Joined: 11 Aug 2010, 14:30
Detinator Steam: Da
Reputatie: Fost eXtream Mod
Nume anterior: eXpres *viewsonic
Fost Membru Club eXtreamCS (6 luni)
Organizator Cupe eXtreamCS
Castigator eXtream XMAS Championship
Castigator eXtream CS:GO Cup 2014
Location: Norway
Has thanked: 326 times
Been thanked: 385 times

31 Aug 2013, 11:34

| Afiseaza codul
#include <amxmodx> 

#define PLUGIN_NAME       "Fix AutoBuy Bug" 
#define PLUGIN_VERSION    "1.1" 
#define PLUGIN_AUTHOR     "PomanoB / UFPS.Team"

new g_logfile[64] 

public plugin_init( ) 
{ 
    register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR ) 

    register_clcmd( "cl_setautobuy", "cmd_check" ) 
    register_clcmd( "cl_setrebuy", "cmd_check" ) 

    get_time ( "autobuy_%Y%m.log", g_logfile, charsmax ( g_logfile ) ) 
} 

public cmd_check( id ) 
{ 
    static arg[512], args, i 
    args = read_argc( ) 

    for( i = 1; i < args; ++i ) 
    { 
        read_argv( i, arg, charsmax( arg ) ) 

        if( is_cmd_long( arg, charsmax( arg ) ) ) 
        { 
            log_autobuy( id ) 
            return PLUGIN_HANDLED 
        } 
    } 

    return PLUGIN_CONTINUE 
} 

stock bool:is_cmd_long( string[], const len ) 
{ 
    static cmd[512] 

    while( strlen( string ) ) 
    { 
        strtok( string, cmd, charsmax( cmd ), string, len , ' ', 1 ) 

        if( strlen( cmd ) > 31 ) return true 
    } 

    return false 
} 

stock log_autobuy( id ) 
{ 
    static name[32], steamid[44], ip[16] 
    get_user_ip( id, ip, charsmax( ip ), 1 ) 
    get_user_authid( id, steamid, charsmax( steamid ) ) 
    get_user_name( id, name, charsmax( name ) ) 

    log_to_file( g_logfile, "Autobuy bug use: %s [%s] <%s>", name, ip, steamid ) 
}
User avatar
CryWolf
Administrator
Administrator
Posts: 6029
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

31 Aug 2013, 12:47

eXpres- Citeste inainte sa postezi te rog!

Kidzor CLL - Posteaza lista de pluginuri care o ai pe server
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
smileye
Fost moderator
Fost moderator
Posts: 3789
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

31 Aug 2013, 14:19

Si eu am de la DreamServer si am problema aceasta.
Nu stiu daca poate rezolva cineva ca sa se poata folosi autobuy, dar sa nu dea crash serverului.

Daca ar putea cineva de aici face un plugin autobuy fix sa nu mai dea crash serverul si sa se poata folosi si autobuy, pluginul avand si sursa sa il putem folosi ar fi bine.
User avatar
CryWolf
Administrator
Administrator
Posts: 6029
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

31 Aug 2013, 16:13

smileye wrote:Si eu am de la DreamServer si am problema aceasta.
Nu stiu daca poate rezolva cineva ca sa se poata folosi autobuy, dar sa nu dea crash serverului.

Daca ar putea cineva de aici face un plugin autobuy fix sa nu mai dea crash serverul si sa se poata folosi si autobuy, pluginul avand si sursa sa il putem folosi ar fi bine.
Fac eu asta pentru voi, testati aceasta versiune
Download: Click !
ATENTIE!: Inainte de a pune aceasta versiune ASIGURATI-VA cu nu mai aveti nici un alt plugin care blocheaza autobuy-ul

Improvizari:
- Ar trebui sa puteti folosi AutoBuy daca nu aveti bug in fisierul autobuy.txt
- Cvarul a fost scos
- LOG file in addons/logos
- Deconectare user cu autobuy si printare mesaj acestuia

Astept sa-l folositi dar sa si testati voi insusi cu bug-ul autobuy sa reveniti cu reply de astfel ma ajutati sa va ajut, sursa va fi publica cand va fi totul okay!
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
smileye
Fost moderator
Fost moderator
Posts: 3789
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

31 Aug 2013, 17:26

Functioneaza autobuy pe F1, dar nu stiu daca functioneaza corect pana nu da crash serverului.
Nu a creat inca log cu toate ca aveam serverul full din boost, nu a creat.

Cum pot testa eu, adica incerca sa dau crash prin autobuy?

Am incercat cu acest autobuy, dar nici un rezultat, nici in logs, nici sa dea crash.
| Afiseaza codul
// This list of "buy aliases" is used by the AutoBuy system.
// The system begins with the first alias in the list, and attempts to purchase it.
// If a primary weapon is successfully purchased, all later primary weapon aliases are skipped.
// Similarly, secondary weapon buy alias are skipped once a seconary weapon has been purchased.
// You can customize this file to reflect your weapon and equipment preferences and priorities.
//
// The console command for autobuy is "autobuy"
//
// The available buy aliases and their names as shown on the buy menu are:
// (Many weapons have more than one buy alias)
//
// galil	- IDF Defender
// defender	- IDF Defender
// ak47		- CV-47
// cv47		- CV-47
// scout	- Schmidt Scout
// sg552	- Krieg 552
// krieg552	- Krieg 552
// awp		- Magnum Sniper Rifle
// magnum	- Magnum Sniper Rifle
// g3sg1	- D3/AU1
// d3au1	- D3/AU1
// famas	- Clarion 5.56
// clarion	- Clarion 5.56
// m4a1		- Maverick M4A1 Carbine
// aug		- Bullpup
// bullpup	- Bullpup
// sg550	- Krieg 550 Commando
// krieg550	- Krieg 550 Commando
// glock	- 9x19mm Sidearm
// 9x19mm	- 9x19mm Sidearm
// usp		- KM .45 Tactical
// km45		- KM .45 Tactical
// p228		- 228 Compact
// 228compact	- 228 Compact
// deagle	- Night Hawk .50C
// nighthawk	- Night Hawk .50C
// elites	- .40 Dual Elites
// fn57		- ES Five-Seven
// fiveseven	- ES Five-Seven
// m3		- Leone 12 Gauge Super
// 12gauge	- Leone 12 Gauge Super
// xm1014	- Leone YG1265 Auto Shotgun
// autoshotgun	- Leone YG1265 Auto Shotgun
// mac10	- Ingram MAC-10
// tmp		- Schmidt Machine Pistol
// mp		- Schmidt Machine Pistol
// mp5		- KM Sub-Machine Gun
// smg		- KM Sub-Machine Gun
// ump45	- KM UMP45
// p90		- ES C90
// c90		- ES C90
// m249		- M249
// primammo	- Primary Ammo
// secammo	- Secondary Ammo
// vest		- Kevlar
// vesthelm	- Kevlar+Helmet
// flash	- Flashbang
// hegren	- HE Grenade
// sgren	- Smoke Grenade
// nvgs		- Nightvision
// defuser	- Defusal Kit
// shield	- Tactical Shield

m4a1
ak47
famas
galil
p90
mp5

primammo
secammoalias “primammo” “buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo1?
alias “secoammo” “buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;buyammo2?

alias “+awpsniper” “awp;usp;vesthelm;flash;flash;hegren;defuser”
alias “-awpsniper” “slot10;secoammo;primammo”

then

bind “f5? “+awpsniper”

defuser

vesthelm
vest

m4a1
ak47
famas
galil
p90
mp5

primammo
secammoalias “primammo” “buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo1?
alias “secoammo” “buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;buyammo2?

alias “+awpsniper” “awp;usp;vesthelm;flash;flash;hegren;defuser”
alias “-awpsniper” “slot10;secoammo;primammo”

then

bind “f5? “+awpsniper”

defuser

vesthelm
vest
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
User avatar
CryWolf
Administrator
Administrator
Posts: 6029
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

31 Aug 2013, 17:48

Nu te-a scos afara de pe server cand ai incercat acest autobuy.txt?, poate mai incearca si altii

Pluginul meu generaza un log in amxmodx/logs AutoBuyFix_2013.log, dar pana nu folosesti prima oara un bug ok de autobuy nu va aparea!
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
smileye
Fost moderator
Fost moderator
Posts: 3789
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

31 Aug 2013, 17:50

CryWolf wrote:Nu te-a scos afara de pe server cand ai incercat acest autobuy.txt?, poate mai incearca si altii

Pluginul meu generaza un log in amxmodx/logs AutoBuyFix_2013.log, dar pana nu folosesti prima oara un bug ok de autobuy nu va aparea!

Hmm, sa fie ca am si in userconfig tastele cu buy la alte arme?
Deci e bun autobuy.txt al meu de mai sus? Se poate si pentru ca am imunitate?
Kidzor CLL
Membru, skill +1
Membru, skill +1
Posts: 204
Joined: 05 Feb 2013, 16:17
Detinator Steam: Da
Has thanked: 22 times
Been thanked: 3 times

01 Sep 2013, 11:07

CryWolf wrote:
smileye wrote:Si eu am de la DreamServer si am problema aceasta.
Nu stiu daca poate rezolva cineva ca sa se poata folosi autobuy, dar sa nu dea crash serverului.

Daca ar putea cineva de aici face un plugin autobuy fix sa nu mai dea crash serverul si sa se poata folosi si autobuy, pluginul avand si sursa sa il putem folosi ar fi bine.
Fac eu asta pentru voi, testati aceasta versiune
Download: Click !
ATENTIE!: Inainte de a pune aceasta versiune ASIGURATI-VA cu nu mai aveti nici un alt plugin care blocheaza autobuy-ul

Improvizari:
- Ar trebui sa puteti folosi AutoBuy daca nu aveti bug in fisierul autobuy.txt
- Cvarul a fost scos
- LOG file in addons/logos
- Deconectare user cu autobuy si printare mesaj acestuia

Astept sa-l folositi dar sa si testati voi insusi cu bug-ul autobuy sa reveniti cu reply de astfel ma ajutati sa va ajut, sursa va fi publica cand va fi totul okay!
Noroc,
Am inlocuit pluginul cu al tau si problema este rezolvata. Merge F1(sa cumpar arme), am incercat sa pic server-ul cu autobuy si nu am reusit.
Mesajul care il am in consola cand incerc sa il pic:
| Afiseaza codul
Clearing delta stats
Kidzor Ai primit kick deoarece ai incercat sa folosesti BUG-ul AUTOBUY!
Fisier-ul care se creeaza in logs:
| Afiseaza codul
L 09/01/2013 - 11:15:29: Log file started (file "cstrike\addons\amxmodx\logs\AutoBuyFix_2013.log") (game "cstrike") (amx "1.8.1.3746")
L 09/01/2013 - 11:15:29: [AB-F2013] 01:15:2013 - 11:15:29 AutoBuy bug folosit de: Kdz [93.115.1**.**] <STEAM_0:0:553326505>
Mersi sef.
Image
User avatar
CryWolf
Administrator
Administrator
Posts: 6029
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

01 Sep 2013, 17:16

Cu placere mai astept testeri pana il fac public cu tot cu sursa daca vreti dar sa stiti oferind sursa publica se va gasi o alta modalitate de a trece de acest fix cum doriti :)
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
smileye
Fost moderator
Fost moderator
Posts: 3789
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

04 Sep 2013, 14:23

Un update la acest plugin ar fi sa ii faci un cod mai simplu si optimizat, e cam mare un plugin de autobuy de 3kb si ceva, pe cand cele clasice vechi aveau 1kb - 2kb maxim. Nu stiu este in sursa, mie probabil nu merge crash prin autobuy ca am dproto .179?

In rest pare ok pluginul.
User avatar
CryWolf
Administrator
Administrator
Posts: 6029
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

04 Sep 2013, 15:57

1. Dproto nu are nici o treaba cu crash-ul din autobuy, niciodata nu a avut citeste changelogul lui de pe cs-rin.ru
2. Optimizarea pluginurilor nu consta in marimea lor, ci in aplearea functiilor si modul de folosire de a nu apela de 10 ori la o functie daca o poti obtine doar o data!
http://wiki.amxmodx.org/Optimizing_Plug ... Scripting)

Majoritatea pluginurilor mele (cele mai noi) sunt facute conform acelui tutorial!
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
Locked

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 104 guests