Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: NS poslato Decembar 17, 2017, 16:39:20 POSLE PODNE

Naslov: Godine
Poruka od: NS 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
Naslov: Odg: Godine
Poruka od: [FB] Jack poslato Decembar 17, 2017, 16:54:07 POSLE PODNE
Posalji kod toga,ne sliku
Naslov: Odg: Godine
Poruka od: m u m i poslato Decembar 17, 2017, 16:58:56 POSLE PODNE
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
Naslov: Odg: Godine
Poruka od: NS poslato Decembar 17, 2017, 17:28:14 POSLE PODNE
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]
      
Naslov: Odg: Godine
Poruka od: 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]

Naslov: Odg: Godine
Poruka od: NS poslato Decembar 17, 2017, 17:42:26 POSLE PODNE
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]
Naslov: Odg: Godine
Poruka od: NS poslato Decembar 17, 2017, 18:32:31 POSLE PODNE
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
Naslov: Odg: Godine
Poruka od: NS poslato Decembar 17, 2017, 19:57:13 POSLE PODNE
pomagaj iko??
Naslov: Odg: Godine
Poruka od: Łuk@ poslato Decembar 17, 2017, 19:59:10 POSLE PODNE
zabranjen bump, lock