Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Petar_Vuckovic poslato Oktobar 23, 2019, 23:37:08 POSLE PODNE

Naslov: Sigurnosni Rcon kod
Poruka od: Petar_Vuckovic poslato Oktobar 23, 2019, 23:37:08 POSLE PODNE
Problem(error/warning): Imam jedan mod koji se zove Back Play i na njemu ima neki sigurnosni RCON kod koji posle ovog npr
idem /rcon login i ukucam rcon pass i posle toga trazi jos jedan sigurnosni RCON kod.

Dio skripte: [ pawn ] [ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/paNyNgL
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: imnaithan poslato Oktobar 23, 2019, 23:40:25 POSLE PODNE
Upisi u pretrazi PAWN-a , skripte koju koristis "Rcon" , listaj i nacices...
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: V01D poslato Oktobar 24, 2019, 07:04:08 PRE PODNE
Trazi callback OnRconLoginAttempt. Nadjes deo if(success) i tu ces naci pw :P
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: Ino42O poslato Oktobar 24, 2019, 08:22:52 PRE PODNE
Evo napravih ti malu skriptu na poslu, nadam se da radi jer ne mogu testirati ovdje, ugl, koliko sam skontao ovo zelis, da kada se igrac logira kao rcon da mu se odma pojavi dialog da upise SECURE_CODE, ukoliko faila ili pritisne Kick dobiti ce naravno kick

btw, ukoliko ovo koristis predlazem ti onda da u server.cfg stavis rcon 0 kako bi onemogucio vanjski pristup rcon-u, nego da je samo sa servera moguc

[pawn]
#define SECURE_RCON "supersecret"
#define DIALOG_SECURE_RCON 420

public OnRconLoginAttempt(ip[], password[], success)
{
    if (success) {
        new pIP[16];

        foreach (new i : Player) {
            GetPlayerIp(i, pIP, sizeof pIP);

            if (strcmp(ip, pIP, true)) {
                continue;
            }

            ShowPlayerDialog(playerid, DIALOG_SECURE_RCON, DIALOG_STYLE_INPUT, "Rcon Login", "Unesite RCON sigurnosni kod", "Login", "Kick");
        }
    }

    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if (dialogid == DIALOG_SECURE_RCON) {
        if (!response) {
            return Kick(playerid);
        }

        if (strcmp(inputtext, SECURE_RCON, true)) {
            SendClientMessage(playerid, -1, "Krivi rcon sigurnosni kod!");
            return Kick(playerid);
        }

        SendClientMessage(playerid, -1, "Logirani ste kao rcon admin, pazljivo sa komandama.");
        return 1;
    }

    return 0;
}


[/pawn]
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: .: Vule :. poslato Oktobar 24, 2019, 09:45:59 PRE PODNE
Citat: Petar_Vuckovic poslato Oktobar 23, 2019, 23:37:08 POSLE PODNE
Problem(error/warning): Imam jedan mod koji se zove Back Play i na njemu ima neki sigurnosni RCON kod koji posle ovog npr
idem /rcon login i ukucam rcon pass i posle toga trazi jos jedan sigurnosni RCON kod.

Dio skripte: [ pawn ] [ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/paNyNgL
Idi u pawnu trazi RCONPROVERA_DIALOG(tako nes kucaj) i 3x pritisni yes i nacices sigurnosni code
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: Ino42O poslato Oktobar 24, 2019, 09:54:26 PRE PODNE
oh, ja kontao da ti zelis tako nesto napraviti :-[ :scream:, onda zanemari moj kod hah :-*
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: Unkovic poslato Oktobar 24, 2019, 22:52:32 POSLE PODNE
Citat: Ino42O poslato Oktobar 24, 2019, 09:54:26 PRE PODNE
oh, ja kontao da ti zelis tako nesto napraviti :-[ :scream:, onda zanemari moj kod hah :-*
Tvoj kod postoji
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: BitchLasagnazz poslato Oktobar 25, 2019, 15:16:32 POSLE PODNE
Imas uvek mogucnost na da izostavis sigurnosni kod.

Pritisnes F6 izadje ti text imput tu ukucas bilo kojiu komandu koja izbacuje dialog, tipa /ah i eto zanemario si proveru. Masa ljudi ne zna za taj fazon al et otkrivam vam secer ^^
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: Galardo poslato Oktobar 25, 2019, 15:33:57 POSLE PODNE
Citat: BitchLasagna poslato Oktobar 25, 2019, 15:16:32 POSLE PODNE
Imas uvek mogucnost na da izostavis sigurnosni kod.

Pritisnes F6 izadje ti text imput tu ukucas bilo kojiu komandu koja izbacuje dialog, tipa /ah i eto zanemario si proveru. Masa ljudi ne zna za taj fazon al et otkrivam vam secer ^^
To sam uvijek radio  8)
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: Amci poslato Novembar 10, 2019, 22:29:58 POSLE PODNE
uvjek dialog mozes izbjec ako je ig f6 i npr /komande bilo sta da ucita novi dialog i samo izadjes iz /komande i et ga
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: Grella poslato Novembar 15, 2019, 16:53:48 POSLE PODNE
Citat: V01D poslato Oktobar 24, 2019, 07:04:08 PRE PODNE
Trazi callback OnRconLoginAttempt. Nadjes deo if(success) i tu ces naci pw :P

Poslusaj korake od njega i riješit ćeš problem!!
Naslov: Odg: Sigurnosni Rcon kod
Poruka od: Vasic poslato Novembar 15, 2019, 16:58:37 POSLE PODNE
Verovatno taj mod koristi SM/ATH skriptu. Udji u skriptu pa na trazilicu, i tu upisi
if( broj != i pokusaj da nadjes. Mora imati kod u skripti.