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..
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
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
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
@xunder Rade,objasni covjeku cijelu cmd
(https://imgur.com/2N5gc6Z.png)
Prošlo 48h bez ikakvog odgovora na temu.