Skripta koju koristim: od 0
Detaljan opis problema: da napravim kod register sistema da te pita koliko imas godina.i Izbacim mi nesto zero nmp.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): https://prnt.sc/hooest
Posalji kod toga,ne sliku
Citat: Anthony_Josua poslato Decembar 17, 2017, 16:39:20 POSLE PODNE
Skripta koju koristim: od 0
Detaljan opis problema: da napravim kod register sistema da te pita koliko imas godina.i Izbacim mi nesto zero nmp.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): https://prnt.sc/hooest
Evo ti login/register tu ima dialog,lozinka,godine,pol.
http://forum.sa-mp.com/showthread.php?t=273088
evo koda
[pawn] if(dialogid == DIALOG_AGE)
{
if(!response)
{
Kick(playerid);
}
else
{
if(strlen(inputtext))
{
new age = strval(inputtext);
if(age > 60 || age < 14)
{
ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "- Starost -","Koliko imate godina?\n{FF0000}(( 14 - 60 ))","Potvrdi","Izadji");
}
else
{
PlayerInfo[playerid][pAge] = age;
new
string[ 64 ]
;
format(string, sizeof(string), "[RC:RP]: Vi imate {3BB9FF}%d godina.",age);
SendClientMessage(playerid, -1, string);
GivePlayerCash(playerid, 600);
SaveAccountStats(playerid);
SpawnPlayer(playerid);
}
}
else
{
return 0;
}
}[/pawn]
Deklarisemo varijablu za godine, mozes zamjeniti za enumeratorom ako zelis.
[pawn]new pGodine [ MAX_PLAYERS ] = -1;[/pawn]
ovo ide nakon unosa lozinke, mada nije bitan redosljed.
[pawn]ShowPlayerDialog ( playerid, 1337, DIALOG_STYLE_INPUT, "Unesi Godine", "Unesi godine", "Unos", "" );[/pawn]
U ondialogresponse:
[pawn]
case 1337: {
{
if ( !response ) return true;
new godine;
if ( sscanf ( inputtext, "d", godine ) || godine < 7 || godine > 99 ) return ShowPlayerDialog ( playerid, 1337, DIALOG_STYLE_INPUT, "Unesi Godine", "Unesi godine", "Unos", "" );
pGodine [ playerid ] = godine;
// prelazak na drugi dialog ili na selecttextdraw
}
}
[/pawn]
evo sad mi ovo prikazuje
http://prntscr.com/hop6vq
[pawn]
case 1337: {
{
if ( !response ) return true;
new godine;
if ( sscanf ( inputtext, "d", godine ) || godine < 7 || godine > 99 ) return ShowPlayerDialog ( playerid, 1337, DIALOG_STYLE_INPUT, "Unesi Godine", "Unesi godine", "Unos", "" );
pGodine [ playerid ] = godine;
// prelazak na drugi dialog ili na selecttextdraw
}[/pawn]
Citat: Bašovski poslato Decembar 17, 2017, 17:28:46 POSLE PODNE
Deklarisemo varijablu za godine, mozes zamjeniti za enumeratorom ako zelis.
[pawn]new pGodine [ MAX_PLAYERS ] = -1;[/pawn]
ovo ide nakon unosa lozinke, mada nije bitan redosljed.
[pawn]ShowPlayerDialog ( playerid, 1337, DIALOG_STYLE_INPUT, "Unesi Godine", "Unesi godine", "Unos", "" );[/pawn]
U ondialogresponse:
[pawn]
case 1337: {
{
if ( !response ) return true;
new godine;
if ( sscanf ( inputtext, "d", godine ) || godine < 7 || godine > 99 ) return ShowPlayerDialog ( playerid, 1337, DIALOG_STYLE_INPUT, "Unesi Godine", "Unesi godine", "Unos", "" );
pGodine [ playerid ] = godine;
// prelazak na drugi dialog ili na selecttextdraw
}
}
[/pawn]
nece
pomagaj iko??
zabranjen bump, lock