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
Upisi u pretrazi PAWN-a , skripte koju koristis "Rcon" , listaj i nacices...
Trazi callback OnRconLoginAttempt. Nadjes deo if(success) i tu ces naci pw :P
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]
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
oh, ja kontao da ti zelis tako nesto napraviti :-[ :scream:, onda zanemari moj kod hah :-*
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
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 ^^
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)
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
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!!
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.