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)
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... :)
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]
Ujebo si TextSize izgleda...
TextSize na svakom tdu je
[pawn]TextDrawLetterSize(REGISTER[23], 0.305555, 1.226666);[/pawn]
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?
[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]