Pin Admina

Započeo Chris Edwards, Januar 09, 2018, 11:42:23 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: UP mod
Detaljan opis problema: Ovako pocetnik sam u skriptanju uzo sam UP iz razloga sto je najlaksi treba mi pomoc.
Kako da napravim da kada setam admina da mu ispise pin koji ce on zapisat ili uslikat i da mu ga trazi pri ulasku u Igricu i da ako progrijesi 1 pin izbaci ga ako mozze neko da mi pomognne Hvala !

uzmi athlon mod il nes i prepisi, i samo svoje definicije stavis..
CroHerze Skripter

Citat: Savana poslato Januar 09, 2018, 12:04:58 POSLE PODNE
uzmi athlon mod il nes i prepisi, i samo svoje definicije stavis..
Tako nikada nece nauciti...

Dodaj u PlayerInfo aPin
Kada dodelis igracu admina, postavi da mu se pokaze dialog sa DIALOG_STYLE_INPUT e sad, odes ondialogresponse,
i tu stavis [pawn]
if(dialogid == (id dialoga koji si napravio ^^))  {
     if(response)
     {
         // Provera da li su to brojevi
         new pin;
         if(sscanf(inputtext, "d", pin)) return SPD(...); // umesto ovog SPD(...) stavis isti onaj dialog sto si mu
         pokazao kada dobije admina
         PlayerInfo[ playerid ][ pPin ] = strval(inputtext);
      }
}
[/pawn]

E sada, ubacis posle registera
[pawn]
if(PlayerInfo[ playerid ][ pAdmin ] > 0) return SPD(playerid, imedialoga, DIALOG_STYLE_INPUT, "PIN", "...","...","...");
[/pawn]

Pod ondialogresponse
[pawn]
if(dialogid == imedialoga)  {
    if(response) {
         new code;
         if(sscanf(inputtext, "d", code)) return SPD(...);
         if(strval(inputtext) != PlayerInfo[ playerid ][ aPin ]) return Kick(playerid); // Ako pogresi pin
         SpawnPlayer(playerid); // Ako je dobar, spawna ga
    }
}
[/pawn]
Ako sam negde pogresio, ispravite me :D 
     

Facebook - Klik



Citat: 𝕊𝕙𝕠𝕞𝕪 𝕊ð•"𝕣𝕚𝕡𝕥 poslato Januar 09, 2018, 12:18:12 POSLE PODNE
Tako nikada nece nauciti...

Dodaj u PlayerInfo aPin
Kada dodelis igracu admina, postavi da mu se pokaze dialog sa DIALOG_STYLE_INPUT e sad, odes ondialogresponse,
i tu stavis [pawn]
if(dialogid == (id dialoga koji si napravio ^^))  {
     if(response)
     {
         // Provera da li su to brojevi
         new pin;
         if(sscanf(inputtext, "d", pin)) return SPD(...); // umesto ovog SPD(...) stavis isti onaj dialog sto si mu
         pokazao kada dobije admina
         PlayerInfo[ playerid ][ pPin ] = strval(inputtext);
      }
}
[/pawn]

E sada, ubacis posle registera
[pawn]
if(PlayerInfo[ playerid ][ pAdmin ] > 0) return SPD(playerid, imedialoga, DIALOG_STYLE_INPUT, "PIN", "...","...","...");
[/pawn]

Pod ondialogresponse
[pawn]
if(dialogid == imedialoga)  {
    if(response) {
         new code;
         if(sscanf(inputtext, "d", code)) return SPD(...);
         if(strval(inputtext) != PlayerInfo[ playerid ][ aPin ]) return Kick(playerid); // Ako pogresi pin
         SpawnPlayer(playerid); // Ako je dobar, spawna ga
    }
}
[/pawn]
Ako sam negde pogresio, ispravite me :D 
   


Sve si dobro  :-* 8)

karo bi te
skazy42O

Reborn - Developer & Owner
- www.reborn-ogc.com

Citat: 𝕊𝕙𝕠𝕞𝕪 𝕊ð•"𝕣𝕚𝕡𝕥 poslato Januar 09, 2018, 12:18:12 POSLE PODNE
Tako nikada nece nauciti...

Dodaj u PlayerInfo aPin
Kada dodelis igracu admina, postavi da mu se pokaze dialog sa DIALOG_STYLE_INPUT e sad, odes ondialogresponse,
i tu stavis [pawn]
if(dialogid == (id dialoga koji si napravio ^^))  {
     if(response)
     {
         // Provera da li su to brojevi
         new pin;
         if(sscanf(inputtext, "d", pin)) return SPD(...); // umesto ovog SPD(...) stavis isti onaj dialog sto si mu
         pokazao kada dobije admina
         PlayerInfo[ playerid ][ pPin ] = strval(inputtext);
      }
}
[/pawn]

E sada, ubacis posle registera
[pawn]
if(PlayerInfo[ playerid ][ pAdmin ] > 0) return SPD(playerid, imedialoga, DIALOG_STYLE_INPUT, "PIN", "...","...","...");
[/pawn]

Pod ondialogresponse
[pawn]
if(dialogid == imedialoga)  {
    if(response) {
         new code;
         if(sscanf(inputtext, "d", code)) return SPD(...);
         if(strval(inputtext) != PlayerInfo[ playerid ][ aPin ]) return Kick(playerid); // Ako pogresi pin
         SpawnPlayer(playerid); // Ako je dobar, spawna ga
    }
}
[/pawn]
Ako sam negde pogresio, ispravite me :D 
   

Ovo zadnje kad ubacim pod OnDialogRespons pojavi mi se ovi Errori:
http://prntscr.com/hy1sbs
A kada stavim ovo gore pod OnDialogRespons pawno pise stopped working i prestane raditi
Ovo sto si reko poslije Registera ne znam dje se to nalazi  u UP modu
A ovo sto si reko aPin
Evo dje sam stavio i vidi jel dobro:
http://prntscr.com/hy1tun

@Shomy

AKo je 26 errora zajebo si vjv zagrade
new code;
         if(sscanf(inputtext, "d", code)) return SPD(...);

Takodje ovde ti nije potrebna sscanf provera, isnull radi posao...

Gledaj,moras da prilagodis svojoj skripti ono sto ti poslao Shomy!

Citat: Steffa poslato Januar 09, 2018, 16:35:04 POSLE PODNE
Gledaj,moras da prilagodis svojoj skripti ono sto ti poslao Shomy!

@Steffa  Haj Pm




Prošlo 48h bez ikakvog odgovora na temu.
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci