Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Derjahovic poslato Mart 29, 2020, 22:57:03 POSLE PODNE

Naslov: RCON ADMIN?
Poruka od: Derjahovic poslato Mart 29, 2020, 22:57:03 POSLE PODNE
Problem(error/warning):Kako da dam sebi rcon admina*
Dio skripte: /[ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/ [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): /
Naslov: Odg: RCON ADMIN?
Poruka od: V01D poslato Mart 29, 2020, 23:00:25 POSLE PODNE
/rcon login [sifra iz server.cfg]

Ukoliko ti se pojavi dialog rcon provera, ides lepo u skripti nadjes OnRconLoginAttempt

Kada si ga nasao, unutar njega vidi koji se dialog pokazuje, stoji ShowPlayerDialog ili SPD

Kada si nasao tu liniju, iz te iste linije uzmi drugi parametar, znaci

[pawn]ShowPlayerDialog(playerid, DIALOG_NESTO, DIALOG_STYLE_INPUT, "Rcon", "Unesite rcon", "Potvrdi", "Odustani"); //U ovom slucaju bi uzeo DIALOG_NESTO[/pawn]

Kopiras taj "DIALOG_NESTO" i nadjes ga pod OnDialogResponse

[pawn]if(dialogid == DIALOG_NESTO) //Klasican slucaj[/pawn]

Unutar toga ces nacin rcon proveru unutar neke od IF provera, uglavnom su to brojevi
Naslov: Odg: RCON ADMIN?
Poruka od: Derjahovic poslato Mart 30, 2020, 11:21:47 PRE PODNE
Citat: V01D poslato Mart 29, 2020, 23:00:25 POSLE PODNE
/rcon login [sifra iz server.cfg]

Ukoliko ti se pojavi dialog rcon provera, ides lepo u skripti nadjes OnRconLoginAttempt

Kada si ga nasao, unutar njega vidi koji se dialog pokazuje, stoji ShowPlayerDialog ili SPD

Kada si nasao tu liniju, iz te iste linije uzmi drugi parametar, znaci

[pawn]ShowPlayerDialog(playerid, DIALOG_NESTO, DIALOG_STYLE_INPUT, "Rcon", "Unesite rcon", "Potvrdi", "Odustani"); //U ovom slucaju bi uzeo DIALOG_NESTO[/pawn]

Kopiras taj "DIALOG_NESTO" i nadjes ga pod OnDialogResponse

[pawn]if(dialogid == DIALOG_NESTO) //Klasican slucaj[/pawn]

Unutar toga ces nacin rcon proveru unutar neke od IF provera, uglavnom su to brojevi
Pozdrav editam mod trazi mi rcon sigurnosni kod a ne mogu da ga nadjem?
[pawn]public OnRconLoginAttempt( ip[], password[], success ) {

    new ip2[ 32 ];
   if( success ) {

          foreach( Player, i ) {

              GetPlayerIp( i, ip2, sizeof( ip2 ) );
           if( !strcmp( ip, ip2, true ) ) {

            SPD( i, dialog_RCONPROVERA, DSP, D_NASLOV, "Da bi mogli da koristite RCON admina, morate da ukucate sigurnosni RCON kod\nMolimo vas da kod unesete ispod!", D_ODABERI, D_ODUSTANI );
         }
      }
   }
    return true;
}[/pawn]
Naslov: Odg: RCON ADMIN?
Poruka od: TarikBrt poslato Mart 30, 2020, 12:39:59 POSLE PODNE
Citat: Derjahovic poslato Mart 30, 2020, 11:21:47 PRE PODNE
Pozdrav editam mod trazi mi rcon sigurnosni kod a ne mogu da ga nadjem?
[pawn]public OnRconLoginAttempt( ip[], password[], success ) {

    new ip2[ 32 ];
   if( success ) {

          foreach( Player, i ) {

              GetPlayerIp( i, ip2, sizeof( ip2 ) );
           if( !strcmp( ip, ip2, true ) ) {

            SPD( i, dialog_RCONPROVERA, DSP, D_NASLOV, "Da bi mogli da koristite RCON admina, morate da ukucate sigurnosni RCON kod\nMolimo vas da kod unesete ispod!", D_ODABERI, D_ODUSTANI );
         }
      }
   }
    return true;
}[/pawn]

Nadji u dialozima (dialogid == dialog_RCONPROVERA) ili (case dialog_RCONPROVERA:) i onda ces tu naci provjeru za sifru.
Naslov: Odg: RCON ADMIN?
Poruka od: ouou poslato Mart 30, 2020, 14:41:40 POSLE PODNE
Citat: Derjahovic poslato Mart 30, 2020, 11:21:47 PRE PODNE
Pozdrav editam mod trazi mi rcon sigurnosni kod a ne mogu da ga nadjem?
[pawn]public OnRconLoginAttempt( ip[], password[], success ) {

    new ip2[ 32 ];
   if( success ) {

          foreach( Player, i ) {

              GetPlayerIp( i, ip2, sizeof( ip2 ) );
           if( !strcmp( ip, ip2, true ) ) {

            SPD( i, dialog_RCONPROVERA, DSP, D_NASLOV, "Da bi mogli da koristite RCON admina, morate da ukucate sigurnosni RCON kod\nMolimo vas da kod unesete ispod!", D_ODABERI, D_ODUSTANI );
         }
      }
   }
    return true;
}[/pawn]
Koji mod koristis?
Naslov: Odg: RCON ADMIN?
Poruka od: Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _ poslato Mart 30, 2020, 15:35:21 POSLE PODNE
Ovako nesto treba da ti ispadne ;)
[pawn]else if( dialogid == dialog_RCONPROVERA ) {

      if( !response ) return Kick( playerid );
      if( response ) {

          new broj;
          if( sscanf( inputtext, "i", broj ) ) return SPD( playerid, dialog_RCONPROVERA, DSP, D_NASLOV, "Da bi mogli da koristite RCON admina, morate da ukucate sigurnosni RCON kod\nMolimo vas da kod unesete ispod!", D_ODABERI, D_ODUSTANI );
          if( broj != 220702 ) return SPD( playerid, dialog_RCONPROVERA, DSP, D_NASLOV, "Da bi mogli da koristite RCON admina, morate da ukucate sigurnosni RCON kodn\nMolimo vas da kod unesete ispod!", D_ODABERI, D_ODUSTANI );

          Info( playerid, "Uspesno si se ulogovao kao RCON administrator!" );[/pawn]
I onda ovo if( broj != pa neki broj to je sigurnosni kod)