Sigurnosni kod | Sigurnosna provjera !

Započeo </> root
20. Jun 2018. Zaključano
2,443
pregleda
9
postova
Foxyyy
10
Made Man
🔥48
20. Jun 2018.
SIGURNOSNI KOD

Pozdrav samperi, odlučio sam da napravim jedan tutorial u vezi sigurnosnog koda, mozemo da krenemo lagano 😄

Odma na početku idemo da definišemo jedan DIALOG koji ce nam trebati i jednu varijablu koja nam treba.
Nađite gdje su vam ostale definicije i ovo ubacite tu..

#define DIALOG_SCRIPT_CODE 1
new BrjPokusaja; // Varijabla koju koristimo za provjeru koliko je igrač puta pokusao da unese svoj sigurnosni kod

Ne morate stavljati jedan nego nadjite slobodan ID dialoga
Ako radite preko enumatora onda samo dodajte ispod zadnjeg definisanog dialoga vas novi dialog
enum Dialozi
{
  //Ostali dialozi,
  DIALOG_SCRIPT_CODE
};
new BrjPokusaja; //

Zatim radimo komandu kojom cemo prikazivati taj dialog
CMD:sigurnosnikod(playerid,params[])
{
  ShowPlayerDialog(playerid, DIALOG_SCRIPT_CODE, DIALOG_STYLE_INPUT," Unesi sigurnosti kod !","Molimo vas unesite sigurnosni kod skripte.", "Dalje", "Kick");
  return 1;
}

Kada smo to uradili moramo u skripti naci
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Kada smo nasli OnDialogResponse upisujemo sta ce taj dialog raditi.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  switch(dialogid) //Pozivamo switch  za dialogid
  {
      case DIALOG_SCRIPT_CODE: //Naglasavamo programu o kom se dialogu radi
    {
        if(!response) return Kick(playerid);// Ukoliko igrac klikne da drugo dugme u ovom slucaju "Kick"
        if(response)//Ukoliko igrac klikne na prvo dugme u ovo slucaju "Next"
        {
            new kod = 123456; //Kreiramo novu varijablu (kod) i njenu vrednost stavljamo na 123456.
            if(strval(inputtext) == kod)// Proveravamo dali je igracev unet tekst jednak varijabli ''kod''
            {
                  SendClientMessage(playerid,-1,"Sifra je tacna!"); //Ako jeste ispisujemo ovo poruku
            }
            else// Ako je jednak bilo cemu drugom a ne varijabli ''kod'' skripta ce uraditi sledeci kod:
            {
                if(BrPokusaja == 3) return Kick(playerid); // Proverava vrednost varijable BrPokusaja i ako je vec vrednost na 3 kikuje igraca
                ShowPlayerDialog(playerid, DIALOG_SCRIPT_CODE, DIALOG_STYLE_INPUT," Unesi sigurnosti kod !","Molimo vas unesite sigurnosni kod skripte.", "Dalje", "Kick");// Ponovo prikazuje dialog
                BrPokusaja ++;// Povecava varijablu BrPokusaja za 1 (jedan) (++;)
            }
        }
    }
  return 1;
}


To bi bilo to, nadam se da sam nekome pomogao da nauči neÅ¡to novo  😉
Timur Script
4
Shot Caller
11. Jul 2018.
Cestitike , lijepo objasnjeno iako, imate tkdj,  zararpg mod 5.0.3 pa mozete uzeti, ali stvr mislim da je ovo jednostavniji nacin 🙂
Azer432
3
Hustler
11. Jul 2018.
Svaka cast momcino  😎
ZmajkoScript
3
Hustler
12. Jul 2018.
Korisno, Korisno  😄 😄 😄
Muma Rascall
6
Forum Don
13. Jul 2018.
Poslužiti će. 😄
N.aMx
4
Enforcer
13. Jul 2018.
Dobar tut

EDIT: Ja osobno ne volim da koristim switch nego
if(dialogid == DIALOGID)
...
Lakse mi :3 (Znam da vas boli 😛)
cutura
5
Godfather
13. Jul 2018.
dobar tut
Foxyyy
10
Made Man
🔥48
22. Avg. 2018.
6YuKiMuRo9 wrote on July 13, 2018, 1:13 pm:
Dobar tut

EDIT: Ja osobno ne volim da koristim switch nego
if(dialogid == DIALOGID)
...
Lakse mi :3 (Znam da vas boli 😛)

Nemoooj nam to radit :3

Azer432 wrote on July 11, 2018, 12:57 pm:
Svaka cast momcino  😎

Hvala baki 🙂
Timur Script wrote on July 11, 2018, 12:53 pm:
Cestitike , lijepo objasnjeno iako, imate tkdj,  zararpg mod 5.0.3 pa mozete uzeti, ali stvr mislim da je ovo jednostavniji nacin 🙂

Hvala, jednostavno je zato Å¡to je namijenjeno početnicima 🙂
Timur Script
4
Shot Caller
5. Sep. 2018.
Kida BUMP iks DE

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha