Zaključano

Pin Admina

pre 8 godina
798
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Chris Edwards
Street Runner
pre 8 godina
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 !
Savana
Enforcer
pre 8 godina
uzmi athlon mod il nes i prepisi, i samo svoje definicije stavis..
Shomy Script
Godfather
pre 8 godina
Savana wrote on January 9, 2018, 11:04 am:
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

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);
      }
}


E sada, ubacis posle registera

if(PlayerInfo[ playerid ][ pAdmin ] > 0) return SPD(playerid, imedialoga, DIALOG_STYLE_INPUT, "PIN", "...","...","...");


Pod ondialogresponse

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
    }
}

Ako sam negde pogresio, ispravite me 😄 
   
RomaNn
Made Man
pre 8 godina
𝕊𝕙𝕠𝕞𝕪 𝕊𝕔𝕣𝕚𝕡𝕥 wrote on January 9, 2018, 11:18 am:
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

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);
      }
}


E sada, ubacis posle registera

if(PlayerInfo[ playerid ][ pAdmin ] > 0) return SPD(playerid, imedialoga, DIALOG_STYLE_INPUT, "PIN", "...","...","...");


Pod ondialogresponse

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
    }
}

Ako sam negde pogresio, ispravite me 😄 
 


Sve si dobro  :-* 😎

karo bi te
Chris Edwards
Street Runner
pre 8 godina
𝕊𝕙𝕠𝕞𝕪 𝕊𝕔𝕣𝕚𝕡𝕥 wrote on January 9, 2018, 11:18 am:
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

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);
      }
}


E sada, ubacis posle registera

if(PlayerInfo[ playerid ][ pAdmin ] > 0) return SPD(playerid, imedialoga, DIALOG_STYLE_INPUT, "PIN", "...","...","...");


Pod ondialogresponse

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
    }
}

Ako sam negde pogresio, ispravite me 😄 
 


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
Rax_King
Godfather
pre 8 godina
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...
StefanSkripter
Enforcer
pre 8 godina
Gledaj,moras da prilagodis svojoj skripti ono sto ti poslao Shomy!
Chris Edwards
Street Runner
pre 8 godina
Steffa wrote on January 9, 2018, 3:35 pm:
Gledaj,moras da prilagodis svojoj skripti ono sto ti poslao Shomy!


@Steffa  Haj Pm
Belegija
Enforcer
pre 8 godina
@xunder Rade,objasni covjeku cijelu cmd
ophion
OG Legend
pre 8 godina


Prošlo 48h bez ikakvog odgovora na temu.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava