Skocz do zawartości

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
 

Robiin - zdjęcie

Robiin

Rejestracja: 26.12.2015
Aktualnie: Nieaktywny
Poza forum Ostatnio: wczoraj, 21:09
*****

#758729 Czy da się odblokować funkcje po wpisaniu hasła rcon?

Napisane przez Robiin w 20.04.2019 12:16

Możesz po prostu zmuszać gracza do wpisania rcona jednorazowo na mapę, żeby nadać mu dostęp do menu. Kod pisałem na szybko i pod AMXX 1.9, więc u Ciebie może się nie kompilować. Pytanie tylko czy o to Ci chodzi:

Spoiler

  • +
  • -
  • 1


#758715 Czy da się odblokować funkcje po wpisaniu hasła rcon?

Napisane przez Robiin w 20.04.2019 10:23

Bazując na kodzie:

Spoiler

 

Jego output w mojej konsoli:

] rcon_password 
"rcon_password" is ""
] rcon_password 123
] rc
Comparing: (userPassword: ) to (rconPassword: abc)
Password invalid
] rcon_password abc
] rc
Comparing: (userPassword: ) to (rconPassword: abc)
Password invalid

Problemem tutaj są dane, jakie możemy pobrać za pomocą get_user_info, które bazuje na komendzie "setinfo". Domyślnie są to wszystkie komendy, które możemy ustawić przez "setinfo key value", wszystkim znane "setinfo _pw password" jest jedną z tych komend. Przykładowa lista to:

] setinfo
_cl_autowepswitch   0
bottomcolor         0
cl_dlmax            512
cl_lc               1
cl_lw               1
model               arctic
topcolor            0
_vgui_menus         0
_ah                 0
_pw                 tutaj_nasze_haslo
cl_updaterate       100
name                aSior
rate                25000
password            pass 

Dlatego właśnie nie pobierzesz tym natywem takich danych jak rcon_password bez wcześniejszego ich ustawiania. Zmienia się oblicze sytuacji, kiedy gracz zamiast "rcon_password pass" wpisze "setinfo rcon_password pass" - wtedy zadziała to tak:

] setinfo rcon_password abc
] rc
Comparing: (userPassword: abc) to (rconPassword: abc)
Password valid.
] setinfo
_cl_autowepswitch   0
bottomcolor         0
cl_dlmax            512
cl_lc               1
cl_lw               1
model               arctic
topcolor            0
_vgui_menus         0
_ah                 0
_pw                 tutaj_nasze_haslo
cl_updaterate       100
name                aSior
rate                25000
password            pass
rcon_password       abc 

Na ten moment nie dam Ci sposobu, jakiego mógłbyś użyć ale powiem Ci, że jest możliwe, żeby wyciągnąć te dane od gracza.


  • +
  • -
  • 1


#758712 Czy da się odblokować funkcje po wpisaniu hasła rcon?

Napisane przez Robiin w 19.04.2019 20:26

Kiedy wywołujesz rconMatch? Pamiętaj, że client_cmd nie zawsze zadziała.


  • +
  • -
  • 1


#758668 Szukam Technika na serwer [ZOMBIE ESCAPE] [ZAPŁACE!]

Napisane przez Robiin w 16.04.2019 18:19

Tak


  • +
  • -
  • 1


#758615 Top15 nie zapisuje graczy.

Napisane przez Robiin w 14.04.2019 16:37

Po 1. przestańcie wrzucać kody z danymi do bazy.

Po 2. Masz ' w nicku, albo jakoś dostał się tam ', więc polecenie wysłane do MySQL'a było złe, bo skończyło się za wcześnie, działanie podobne do sql injection.

Nie usuwaj autora, bo na przykład mi dużo mówi to o kodzie; niektóre rzeczy mogę przewidzieć, że zrobił dobrze etc.


  • +
  • -
  • 1


#758611 Vip

Napisane przez Robiin w 14.04.2019 14:04

Linijka 268 oraz 276 z:

client_authorized(id);

na:

client_authorized(id, "");

Pozostałym warningiem się nie martw.

 


A i czy móglby ktoś mi go popravić aby działało Losowanie vip 
https://amxx.pl/topi...zy-na-serwerze/

 

One problem = one thread


  • +
  • -
  • 1


#758501 Szukam Pomocy Do Serwera i Forum

Napisane przez Robiin w 07.04.2019 16:45

hqdefault.jpg


  • +
  • -
  • 5


#758472 [Problem] HUD - loose indentation

Napisane przez Robiin w 06.04.2019 00:19

public Ham_PlayerSpawn_Post( id )
{
        if( !is_user_alive( id ) || cs_get_user_team( id ) != CS_TEAM_T )
                return HAM_IGNORED;
                                
                if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE))   set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");
                
        if( g_iGang[ id ] == -1 )
        {
                return HAM_IGNORED;
        }
                
        new aData[ GangInfo ];
        ArrayGetArray( g_aGangs, g_iGang[ id ], aData );
        
        new iGravity = 800 - ( get_pcvar_num( g_pGravityPerLevel ) * aData[ GangGravity ] );
        set_user_gravity( id, float( iGravity ) / 800.0 );
        
        if( aData[ GangStamina ] > 0 )
                set_user_maxspeed( id, 250.0 + ( aData[ GangStamina ] * get_pcvar_num( g_pStaminaPerLevel ) ) );
                
        return HAM_IGNORED;
}

Błąd jest tutaj:


                if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE))   set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");

Loose indentation - błąd mówiący o złej tabulacji kodu (klikasz tab, albo dajesz 4 spacje). W powyższym przypadku wystarczy cofnąć o jeden tab w lewo, a warning zniknie.


  • +
  • -
  • 2


#758418 Wielkość parametru natywu

Napisane przez Robiin w 03.04.2019 00:04

Dlaczego nie prześlesz od razu sizeof p w drugim argumencie?

 

Jeśli w jakikolwiek sposób Ci to pomoże to tutaj jest parse (które przyjmuje wiele parametrów parse):

 

Spoiler

  • +
  • -
  • 1


#758364 Dodanie nowej skrzynki.

Napisane przez Robiin w 31.03.2019 16:28

Nie narzekaj na pomoc. My tu jesteśmy dobrowolnie, nie prosilismy o rangi, reputki albo o porady w nauce amxxa. To jest forum publiczne, a co za tym idzie nie mamy żadnego obowiązku pomagać. Ja osobiście pomagałem w wielu tematach, wiele razy odwalajac robotę od początku do końca, żeby ktoś miał tylko gotowy plik. Czasy się zmieniają, ludziom dochodzi więcej priorytetowo wyższych od amxxa spraw, więc nie miejcie do nas problemu.
  • +
  • -
  • 1


#758304 Misje.

Napisane przez Robiin w 28.03.2019 17:44

Prosisz o wykonanie pluginu w dziale pytań. Nazywaj rzecz po imieniu i wstawiaj w odpowiedni dział. Mogę Ci powiedzieć krok po kroku co i jak zrobić, a kod napiszesz sam, o to Ci chodziło? :)
  • +
  • -
  • 1


#758301 Misje.

Napisane przez Robiin w 28.03.2019 15:47

mógłbyś mi ktoś powiedzieć jak zrobić misje


Tak, wystarczy napisać dobry kod. Mam nadzieję, że pomogłem.
  • +
  • -
  • 2


#758243 Skiny VIP

Napisane przez Robiin w 25.03.2019 21:46

https://amxx.pl/topi...on/#entry754490


  • +
  • -
  • 2


#758113 Modele cs go w cs 1.6

Napisane przez Robiin w 22.03.2019 20:33

https://amxx.pl/topi...on/#entry754490


  • +
  • -
  • 1


#758110 Ukrycie wyświetalania sie komendy w say

Napisane przez Robiin w 22.03.2019 20:09


public menuWyboru(id)
{
    new menuBody[512]
    formatex(menuBody, charsmax(menuBody), "\w[\d* \rStara-Gwardia.pl \d*\w] \wSystem Skinow")
    new menu = menu_create(menuBody, "skinsmenu")

    menu_additem(menu, "\yNoz")
    menu_additem(menu, "\yM4A1")
    menu_additem(menu, "\yAK47")
    menu_additem(menu, "\yAWP")
    menu_additem(menu, "\yDeagle")
    
    
    menu_setprop(menu, MPROP_BACKNAME, "Wroc");
    menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
    menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");


    menu_display(id, menu);
}

po menu_display(id, menu) daj:

return PLUGIN_HANDLED;

  • +
  • -
  • 1