Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: xLanmi poslato April 22, 2016, 01:09:33 PRE PODNE

Naslov: [POMOC]Register
Poruka od: xLanmi poslato April 22, 2016, 01:09:33 PRE PODNE
Skripta koju koristim:Moj edit UP-a
Detaljno objasnjenje problema:Zasto mi kada stanem misem na godine primer on oznaci lozinku i jos neke kao sto ce u slici dole biti prikazano i kako to da sredim?
Slika:(http://noobot.info/uploader/image.php?di=DDN2)
Kod ili nesto:Trazite i dacu vam 8)
Naslov: Odg: [POMOC]Register
Poruka od: Muma poslato April 22, 2016, 01:44:40 PRE PODNE
Mozda si nesto pogresio oko 'spajanja', gdje si trebao napraviti Player TD za lozinku ti si greskom napravio da otvori dialog ili sto vec za godine.. ako shvatas... :)
Naslov: Odg: [POMOC]Register
Poruka od: xLanmi poslato April 22, 2016, 15:09:06 POSLE PODNE
Evo kako je kada se klikne na tdove
[pawn]if(clickedid == REGISTER[13])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
        //CancelSelectTextDraw(playerid);//Sredjeno
        //if(OdabroPorijeklo[playerid] == false || OdabroSpol[playerid] == false || UnioGodine[playerid] == false || UnioMail[playerid] == false) return Error(playerid, "Sifru unosite na kraju! Sto znaci unesite sve ostalo pa tek onda sifru! Uzivajte...Vas AGRPStaff Team!" );
      SPD(playerid, DIALOG_REGISTER, DSI, ""COL_WHITE"Registracija", ""COL_WHITE"Password moze sadrzavati minimalno "COL_PLAVA"6 "COL_WHITE"a maximalno "COL_PLAVA"20 "COL_WHITE"znaka", "Registriraj", "Izadi");
        return 1;
   }
   if(clickedid == REGISTER[14])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
        //CancelSelectTextDraw(playerid);//Sredjeno
       ShowPlayerDialog(playerid, 12, 1, ""SIVA"Email", ""SIVA"Molimo vas unesite tacnu Email adressu, sa njom mozete resetovati password!\n", "Dalje", "Odustani");
        return 1;
   }
   if(clickedid == REGISTER[22])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
        SCM(playerid,-1,""CRVENA"Ok, "BELA"znaci "SPLAVA"Zensko "BELA"ste.");
      PI[playerid][pSex] = 2;
      OdabroSpol[playerid] = true;
       return 1;
   }
   if(clickedid == REGISTER[5])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
       ShowPlayerDialog(playerid, 4, 1, ""CRVENA"Unesite godine", ""SIVA"Upisite koliko imate godina?", "Uredu", "Odustani");
        return 1;
   }
   if(clickedid == REGISTER[12])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
       ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""SIVA"Odakle ste", ""CRVENA"1)"SIVA"Srbija\n"CRVENA"2)"SIVA"Bosna i Hercegovina\n"CRVENA"3)"SIVA"Republika Srpska\n"CRVENA"4)"SIVA"Crna Gora\n"CRVENA"5)"SIVA"Hrvatska\n"CRVENA"6)"SIVA"Makedonija\n"CRVENA"7)"SIVA"Slovenija\n"CRVENA"8)"SIVA"Ostalo", "Dalje", "Odustani");
        return 1;
   }
   if(clickedid == REGISTER[31])
   {
       /*new uspesnareg[400];
       new atext[20];
       new otext[20];*/
       SelectTextDraw(playerid, 0x37C8C8C8);
       if(UnioLozinku[playerid] == false)return Error(playerid, "Nisi uneo lozinku!");
      if(OdabroPorijeklo[playerid] == false)return Error(playerid, "Nisi odabrao preklo!");
      if(OdabroSpol[playerid] == false)return Error(playerid, "Nisi odabrao pol!");
      if(UnioGodine[playerid] == false)return Error(playerid, "Nisi uneo godine!");
      if(UnioMail[playerid] == false) return Error(playerid, "Niste uneo e-mail!");
      PokaziRegTD(playerid, false);
      //CancelSelectTextDraw(playerid);
        //UlogovanProvera[playerid] = 1;
      //CancelSelectTextDraw(playerid);
      //format(uspesnareg,sizeof(uspesnareg),""SIVA"Sada ce vam biti prikazan kratak tutorial, gledanjem ce te zaraditi dodatnih 2500$",SamoIme(playerid),SamoPrezime(playerid),PI[playerid][pGodine],atext,otext,PI[playerid][pEmail]);
      //ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,""CRVENA"Potvrda Registracije",uspesnareg,"Odgledaj","Odustani");
        SPD(playerid, DIALOG_DRZAVLJANSTVO, DSL, ""CRVENA"Drzavljanstvo", "Los Santos\nLas Venturas\nSan Fierro(U nekom od sledecih updatea)", "Enter", "Exit");
      return 1;
   }
   if(clickedid == REGISTER[26])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
        SCM(playerid,-1,""CRVENA"Ok, "BELA"znaci "SPLAVA"Musko "BELA"ste.");
      PI[playerid][pSex] = 1;
      OdabroSpol[playerid] = true;
       //ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, ""CRVENA"Odabir Pola", ""SIVA"Vi ste 'Musko' ili 'Zensko'?", "Musko", "Zensko");
       return 1;
   }[/pawn]
Naslov: Odg: [POMOC]Register
Poruka od: GoodbyeSamp poslato April 22, 2016, 21:12:22 POSLE PODNE
Ujebo si TextSize izgleda...
Naslov: Odg: [POMOC]Register
Poruka od: xLanmi poslato April 22, 2016, 21:19:38 POSLE PODNE
TextSize na svakom tdu je
[pawn]TextDrawLetterSize(REGISTER[23], 0.305555, 1.226666);[/pawn]
Naslov: Odg: [POMOC]Register
Poruka od: anderson87 poslato April 22, 2016, 21:32:01 POSLE PODNE
Citat: marko077 poslato April 22, 2016, 15:09:06 POSLE PODNE
Evo kako je kada se klikne na tdove
[pawn]if(clickedid == REGISTER[13])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
        //CancelSelectTextDraw(playerid);//Sredjeno
        //if(OdabroPorijeklo[playerid] == false || OdabroSpol[playerid] == false || UnioGodine[playerid] == false || UnioMail[playerid] == false) return Error(playerid, "Sifru unosite na kraju! Sto znaci unesite sve ostalo pa tek onda sifru! Uzivajte...Vas AGRPStaff Team!" );
      SPD(playerid, DIALOG_REGISTER, DSI, ""COL_WHITE"Registracija", ""COL_WHITE"Password moze sadrzavati minimalno "COL_PLAVA"6 "COL_WHITE"a maximalno "COL_PLAVA"20 "COL_WHITE"znaka", "Registriraj", "Izadi");
        return 1;
   }
   if(clickedid == REGISTER[14])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
        //CancelSelectTextDraw(playerid);//Sredjeno
       ShowPlayerDialog(playerid, 12, 1, ""SIVA"Email", ""SIVA"Molimo vas unesite tacnu Email adressu, sa njom mozete resetovati password!\n", "Dalje", "Odustani");
        return 1;
   }
   if(clickedid == REGISTER[22])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
        SCM(playerid,-1,""CRVENA"Ok, "BELA"znaci "SPLAVA"Zensko "BELA"ste.");
      PI[playerid][pSex] = 2;
      OdabroSpol[playerid] = true;
       return 1;
   }
   if(clickedid == REGISTER[5])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
       ShowPlayerDialog(playerid, 4, 1, ""CRVENA"Unesite godine", ""SIVA"Upisite koliko imate godina?", "Uredu", "Odustani");
        return 1;
   }
   if(clickedid == REGISTER[12])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
       ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""SIVA"Odakle ste", ""CRVENA"1)"SIVA"Srbija\n"CRVENA"2)"SIVA"Bosna i Hercegovina\n"CRVENA"3)"SIVA"Republika Srpska\n"CRVENA"4)"SIVA"Crna Gora\n"CRVENA"5)"SIVA"Hrvatska\n"CRVENA"6)"SIVA"Makedonija\n"CRVENA"7)"SIVA"Slovenija\n"CRVENA"8)"SIVA"Ostalo", "Dalje", "Odustani");
        return 1;
   }
   if(clickedid == REGISTER[31])
   {
       /*new uspesnareg[400];
       new atext[20];
       new otext[20];*/
       SelectTextDraw(playerid, 0x37C8C8C8);
       if(UnioLozinku[playerid] == false)return Error(playerid, "Nisi uneo lozinku!");
      if(OdabroPorijeklo[playerid] == false)return Error(playerid, "Nisi odabrao preklo!");
      if(OdabroSpol[playerid] == false)return Error(playerid, "Nisi odabrao pol!");
      if(UnioGodine[playerid] == false)return Error(playerid, "Nisi uneo godine!");
      if(UnioMail[playerid] == false) return Error(playerid, "Niste uneo e-mail!");
      PokaziRegTD(playerid, false);
      //CancelSelectTextDraw(playerid);
        //UlogovanProvera[playerid] = 1;
      //CancelSelectTextDraw(playerid);
      //format(uspesnareg,sizeof(uspesnareg),""SIVA"Sada ce vam biti prikazan kratak tutorial, gledanjem ce te zaraditi dodatnih 2500$",SamoIme(playerid),SamoPrezime(playerid),PI[playerid][pGodine],atext,otext,PI[playerid][pEmail]);
      //ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,""CRVENA"Potvrda Registracije",uspesnareg,"Odgledaj","Odustani");
        SPD(playerid, DIALOG_DRZAVLJANSTVO, DSL, ""CRVENA"Drzavljanstvo", "Los Santos\nLas Venturas\nSan Fierro(U nekom od sledecih updatea)", "Enter", "Exit");
      return 1;
   }
   if(clickedid == REGISTER[26])
   {
        SelectTextDraw(playerid, 0x37C8C8C8);
        SCM(playerid,-1,""CRVENA"Ok, "BELA"znaci "SPLAVA"Musko "BELA"ste.");
      PI[playerid][pSex] = 1;
      OdabroSpol[playerid] = true;
       //ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, ""CRVENA"Odabir Pola", ""SIVA"Vi ste 'Musko' ili 'Zensko'?", "Musko", "Zensko");
       return 1;
   }[/pawn]
Gdje si stavljao ovo pod sta?
Naslov: Odg: [POMOC]Register
Poruka od: xLanmi poslato April 22, 2016, 22:04:24 POSLE PODNE
[pawn]stock PokaziRegTD(playerid, bool:pokazan)
{
   if (pokazan == false)
   {
      TextDrawHideForPlayer(playerid, REGISTER[0]);
      TextDrawHideForPlayer(playerid, REGISTER[1]);
      TextDrawHideForPlayer(playerid, REGISTER[2]);
      TextDrawHideForPlayer(playerid, REGISTER[3]);
      TextDrawHideForPlayer(playerid, REGISTER[4]);
      TextDrawHideForPlayer(playerid, REGISTER[5]);
      TextDrawHideForPlayer(playerid, REGISTER[6]);
      TextDrawHideForPlayer(playerid, REGISTER[7]);
      TextDrawHideForPlayer(playerid, REGISTER[8]);
      TextDrawHideForPlayer(playerid, REGISTER[9]);
      TextDrawHideForPlayer(playerid, REGISTER[10]);
      TextDrawHideForPlayer(playerid, REGISTER[11]);
      TextDrawHideForPlayer(playerid, REGISTER[12]);
      TextDrawHideForPlayer(playerid, REGISTER[13]);
      TextDrawHideForPlayer(playerid, REGISTER[14]);
      TextDrawHideForPlayer(playerid, REGISTER[15]);
      TextDrawHideForPlayer(playerid, REGISTER[16]);
      TextDrawHideForPlayer(playerid, REGISTER[17]);
      TextDrawHideForPlayer(playerid, REGISTER[18]);
      TextDrawHideForPlayer(playerid, REGISTER[19]);
      TextDrawHideForPlayer(playerid, REGISTER[20]);
      TextDrawHideForPlayer(playerid, REGISTER[21]);
      TextDrawHideForPlayer(playerid, REGISTER[22]);
      TextDrawHideForPlayer(playerid, REGISTER[23]);
      TextDrawHideForPlayer(playerid, REGISTER[24]);
      TextDrawHideForPlayer(playerid, REGISTER[25]);
      TextDrawHideForPlayer(playerid, REGISTER[26]);
      TextDrawHideForPlayer(playerid, REGISTER[27]);
      TextDrawHideForPlayer(playerid, REGISTER[28]);
      TextDrawHideForPlayer(playerid, REGISTER[29]);
      TextDrawHideForPlayer(playerid, REGISTER[30]);
      TextDrawHideForPlayer(playerid, REGISTER[31]);

      CancelSelectTextDraw(playerid);
   }
   else if (pokazan == true)
   {
        TextDrawShowForPlayer(playerid, REGISTER[0]);
      TextDrawShowForPlayer(playerid, REGISTER[1]);
      TextDrawShowForPlayer(playerid, REGISTER[2]);
      TextDrawShowForPlayer(playerid, REGISTER[3]);
      TextDrawShowForPlayer(playerid, REGISTER[4]);
      TextDrawShowForPlayer(playerid, REGISTER[5]);
      TextDrawShowForPlayer(playerid, REGISTER[6]);
      TextDrawShowForPlayer(playerid, REGISTER[7]);
      TextDrawShowForPlayer(playerid, REGISTER[8]);
      TextDrawShowForPlayer(playerid, REGISTER[9]);
      TextDrawShowForPlayer(playerid, REGISTER[10]);
      TextDrawShowForPlayer(playerid, REGISTER[11]);
      TextDrawShowForPlayer(playerid, REGISTER[12]);
      TextDrawShowForPlayer(playerid, REGISTER[13]);
      TextDrawShowForPlayer(playerid, REGISTER[14]);
      TextDrawShowForPlayer(playerid, REGISTER[15]);
      TextDrawShowForPlayer(playerid, REGISTER[16]);
      TextDrawShowForPlayer(playerid, REGISTER[17]);
      TextDrawShowForPlayer(playerid, REGISTER[18]);
      TextDrawShowForPlayer(playerid, REGISTER[19]);
      TextDrawShowForPlayer(playerid, REGISTER[20]);
      TextDrawShowForPlayer(playerid, REGISTER[21]);
      TextDrawShowForPlayer(playerid, REGISTER[22]);
      TextDrawShowForPlayer(playerid, REGISTER[23]);
      TextDrawShowForPlayer(playerid, REGISTER[24]);
      TextDrawShowForPlayer(playerid, REGISTER[25]);
      TextDrawShowForPlayer(playerid, REGISTER[26]);
      TextDrawShowForPlayer(playerid, REGISTER[27]);
      TextDrawShowForPlayer(playerid, REGISTER[28]);
      TextDrawShowForPlayer(playerid, REGISTER[29]);
      TextDrawShowForPlayer(playerid, REGISTER[30]);
      TextDrawShowForPlayer(playerid, REGISTER[31]);

      SelectTextDraw(playerid, 0x37C8C8C8);
   }
}[/pawn]
pod public [pawn]OnPlayerClickTextDraw(playerid, Text:clickedid)
{[/pawn]