Click Text Draw

Započeo tricetripet, Novembar 28, 2022, 14:34:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Underpoint,pokusavam da napravim register td i nap sam da kada zavrsi intro da se kreiraju i prikazu,ali nece da moze da se klikne na njega niti na bilo koji od njih....TD su selecttable
Deo skripte: [pawn]
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
   if(playertextid == RegisterTD[playerid][49]) //LOZINKA
   {
       new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
      format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"SPLAVA"Dobrodosao na Underpoint RolePlay\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
      ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,""BELA"Registracija",regstring,"Registracija","Izlaz");
   }
   if(playertextid == RegisterTD[playerid][50]) //GODINE
   {
       ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, ""BELA"Koliko imate godina?", ""ZUTA"U prazno polje ispod upisi koliko imas godina\n\n"BELA"Godine upisi brojem\n"CRVENA"Nemojte ici ispod 7 i vise od 60!", "Dalje", "Odustani");
   }
   if(playertextid == RegisterTD[playerid][51]) //DRZAVA
   {
       SPD(playerid, 5, DIALOG_STYLE_LIST, ""MDVIGBOJA"Drzava:", ""BELA"Srbija\nBosna i Hercegovina\nRepublika Srpska\n- Crna Gora\nHrvatska\nMakedonija\nSlovenija\nOstalo", "OK", "Izlaz");
   }
   if(playertextid == RegisterTD[playerid][52]) //POL
   {
       SPD(playerid, 3, DIALOG_STYLE_MSGBOX, ""MDVIGBOJA"Pol:",""BELA"Odaberite kojeg ste Pola:\n"SIVA"Pol necete moci vise promijeniti nakon sto se registrujete na server!","Musko","Zensko");
   }
   if(playertextid == RegisterTD[playerid][53]) //EMAIL
   {
       SPD(playerid, 12, DIALOG_STYLE_INPUT, ""MDVIGBOJA"Email:", ""BELA"Email mora biti tacan, jer putem Email-a mozete promijeniti Lozinku", "OK", "Izlaz");
   }
   if(playertextid == RegisterTD[playerid][54]) //REGISTRACIJA
   {
       new uspesnareg[400];
      format(uspesnareg,sizeof(uspesnareg),""BELA"Uspesno ste popunili informacije\n\n"CRVENA"Vase Ime: "BELA"%s\n"CRVENA"Vase Prezime: "BELA"%s\n"CRVENA"Godine: "BELA"%d\n"CRVENA"Pol: "BELA"%s\n"CRVENA"Drzava: "BELA"%s\n\n"ZUTA"Email: "BELA"%s\n"ZUTA"Kliknite 'DALJE' da bi nastavili registraciju (tutorial)",SamoIme(playerid),SamoPrezime(playerid),PlayerInfo[playerid][pGodine],PlayerInfo[playerid][pEmail]);
      ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
   }
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]Vaš odgovor[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): link slike

Ako imas .tde fajl od njih, ili ti ga ti si ih pravio, udji u td editor i izaberi taj td.
Klikni na show box, ili kako se vec zove, ne sjecam se, zatim na text size i podesi ga.
Ili je u pitanju letter size, stvarno se ne sjecam, ne skriptam odavno.

Daj code kada prikazujes tdove igracu
SPEED HACK (C++) https://github.com/nouddy/samp-speed-hack
Reliant GameMode (open.mp) https://github.com/nouddy/reliant-omp
SA:MP Landing Page https://github.com/nouddy/samp-landing-page


Kolko drama ima u 7 grama

Citat: ɴᴏᴅɪ poslato Novembar 28, 2022, 15:24:52 POSLE PODNE
Daj code kada prikazujes tdove igracu
napravio sam enum i tu sam ih kreirao u stock pa isto tako i prikazao u stock

Ovo je prikazivanje tdova:
[pawn]
stock PrikaziRegisterTD(playerid)
{
    for(new i = 0; i < 82; i++)
   {
       PlayerTextDrawShow(playerid, RegisterTD[playerid]);
   }
}
[/pawn]

Citat: Galardo poslato Novembar 28, 2022, 15:05:16 POSLE PODNE
Ako imas .tde fajl od njih, ili ti ga ti si ih pravio, udji u td editor i izaberi taj td.
Klikni na show box, ili kako se vec zove, ne sjecam se, zatim na text size i podesi ga.
Ili je u pitanju letter size, stvarno se ne sjecam, ne skriptam odavno.
jbg nisam ih ja pravio


Kada prikazujes TDove ovo moras stavit

[pawn]
SelectTextDraw(playerid, 0x00FF00FF); // Boja ce ti biti zelena kada predjes ekranom, samo si zamjeni ovo 0x00FF00FF sa nekom svojom hex bojom
[/pawn]
SPEED HACK (C++) https://github.com/nouddy/samp-speed-hack
Reliant GameMode (open.mp) https://github.com/nouddy/reliant-omp
SA:MP Landing Page https://github.com/nouddy/samp-landing-page


Kolko drama ima u 7 grama

Citat: ɴᴏᴅɪ poslato Novembar 28, 2022, 15:58:32 POSLE PODNE
Kada prikazujes TDove ovo moras stavit

[pawn]
SelectTextDraw(playerid, 0x00FF00FF); // Boja ce ti biti zelena kada predjes ekranom, samo si zamjeni ovo 0x00FF00FF sa nekom svojom hex bojom
[/pawn]
hvala radi,mozes li mi jos samo reci,kada selectam npr treci td on mi oboji i prvi i drugi i treci td,ja npr ocu kad zelim da kliknem 3 td da samo njega oboji u zeleno a ove ostale da budu normalni,nadam se da kapiras sta zelim da kazem

Citat: tricetripet poslato Novembar 28, 2022, 16:15:44 POSLE PODNE
hvala radi,mozes li mi jos samo reci,kada selectam npr treci td on mi oboji i prvi i drugi i treci td,ja npr ocu kad zelim da kliknem 3 td da samo njega oboji u zeleno a ove ostale da budu normalni,nadam se da kapiras sta zelim da kazem

Tako radi SelectTextDraw, jedino da stavis boju na deafult boju TD-a (ako ti je boja TD-a npr 0x737BE1FF onda si i u select textdraw tu boju stavis)
I onda kada igrac klikne textdraw mozes postaviti boju TD-a(po meni preseravanje)
SPEED HACK (C++) https://github.com/nouddy/samp-speed-hack
Reliant GameMode (open.mp) https://github.com/nouddy/reliant-omp
SA:MP Landing Page https://github.com/nouddy/samp-landing-page


Kolko drama ima u 7 grama