Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Modyfikacja

Dopracowanie pluginuAutobuy bug!

Modyfikacja

  • Zamknięty Temat jest zamknięty
12 odpowiedzi w tym temacie

#1 hary

    Pomocny

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:66
  • Imię:Szymon
  • Lokalizacja:Torun
Offline

Napisano 16.08.2011 12:54

Proszę o dopracowanie tego pluginu. Chciał bym wyłączyć w nim zapisywanie logów bo wystarczy mi samo automatyczne banowanie i chciał bym poprawić powód bana bo aktualnie pokazuje "Autobuy bug! a chciał bym Autobuy bug! czyli bez "

Załączone pliki



#2 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 16.08.2011 13:00

Usuń tą linijkę

log_to_file( g_logfile, "Autobuy bug use: %s [%s] <%s>", name, ip, steamid )


oraz tą

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

oraz zamień tą linijkę

server_cmd( "amx_ban 0 ^"%s^"Autobuy bug!", name)

na tą

server_cmd( "amx_ban 0 ^"%s^"Autobuy bug!"", name)

  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#3 hary

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:66
  • Imię:Szymon
  • Lokalizacja:Torun
Offline

Napisano 16.08.2011 13:29

Welcome to the AMX Mod X 1.8.1-300 Compiler.

Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team



autobuybugban.sma(63) : error 037: invalid string (possibly non-terminated string)

autobuybugban.sma(63 -- 64) : warning 215: expression has no effect

autobuybugban.sma(66) : warning 203: symbol is never used: "g_logfile"



1 Error.

Could not locate output file autobuybugban.amxx (compile failed).



#4 ParadisO

    Wszechmogący

  • Power User

Reputacja: 128
Zaawansowany

  • Postów:689
  • Lokalizacja:Częstochowa
Offline

Napisano 16.08.2011 13:39

usuń
new g_logfile
  • +
  • -
  • 0

#5 hary

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:66
  • Imię:Szymon
  • Lokalizacja:Torun
Offline

Napisano 16.08.2011 14:01

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

autobuybugban.sma(62) : error 037: invalid string (possibly non-terminated string)
autobuybugban.sma(62 -- 63) : warning 215: expression has no effect

1 Error.
Could not locate output file autobuybugban.amxx (compile failed).


Po usunięciu new g_logfile [64]

#6 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 16.08.2011 14:41

Pewnie to ta linijka
server_cmd( "amx_ban 0 ^"%s^"Autobuy bug!", name)
Przywróć domyślną

server_cmd( "amx_ban 0 ^"%s^"Autobuy bug!", name)


3maj poprawione jedyny bug to teraz to """



#include <amxmodx>

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


new pcvar

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

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

pcvar = register_cvar( "amx_buybug_ban", "1")


}

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 ) )

if ( get_pcvar_num(pcvar) == 1 )
{
server_cmd( "amx_ban 0 ^"%s^"Autobuy bug!", name)
}


}

Użytkownik HubertTM edytował ten post 16.08.2011 14:43

  • +
  • -
  • 1

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#7 hary

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:66
  • Imię:Szymon
  • Lokalizacja:Torun
Offline

Napisano 16.08.2011 14:48

OK dzięki to teraz tylko została kwestia rozwiązania problemu z tym cudzysłowem "

#8 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1339
Godlike

  • Postów:3556
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 16.08.2011 15:04

server_cmd( "amx_ban 0 ^"%s^" Autobuy bug!", name)

  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#9 hary

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:66
  • Imię:Szymon
  • Lokalizacja:Torun
Offline

Napisano 16.08.2011 15:37

Teraz powód bana wygląda tak
" Autobuy bug!


#10 A może sma?

    Godlike

  • Power User

Reputacja: 539
Wszechwiedzący

  • Postów:1464
  • GG:
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 16.08.2011 15:40

server_cmd("amx_ban 0 ^"%s^" ^"Autobuy bug!^"", name)

Edit: Ehh...

Użytkownik A może sma? edytował ten post 16.08.2011 15:41

  • +
  • -
  • 0

#11 hary

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:66
  • Imię:Szymon
  • Lokalizacja:Torun
Offline

Napisano 16.08.2011 16:36

Teraz jest tak
" "Autobuy bug!"


#12 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

  • Postów:10832
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 16.08.2011 17:07

daj sma pluginu do banowania autor nie pomyślał o usuwaniu quotes
chyba że tak zadziała
server_cmd("amx_ban 0 ^"%s^" Autobuy bug!", name)

  • +
  • -
  • 0

#13 hary

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:66
  • Imię:Szymon
  • Lokalizacja:Torun
Offline

Napisano 16.08.2011 18:41

A teraz tak
" Autobuy bug!
Co do .sma jest w pierwszym poście tego tematu.

Załączone pliki







Również z jednym lub większą ilością słów kluczowych: Modyfikacja

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych