Click Text Draw

Započeo tricetripet
28. Nov. 2022.
464
pregleda
9
postova
tricetripet
3
Wheel Man
28. Nov. 2022.
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:

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == RegisterTD) //LOZINKA
{
    new regstring, regname; 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) //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) //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) //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) //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) //REGISTRACIJA
{
    new uspesnareg;
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,PlayerInfo);
ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,""CRVENA"Uspesna registracija",uspesnareg,"Dalje","Izadji");
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor

Slika/video ingame problema(obavezno ako je ingame problem): link slike
Garadooo
5
Forum Don
28. Nov. 2022.
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.
D1NO
6
Crime Lord
28. Nov. 2022.
Daj code kada prikazujes tdove igracu
tricetripet
3
Wheel Man
28. Nov. 2022.
ɴᴏᴅɪ wrote on November 28, 2022, 2:24 pm:
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:

stock PrikaziRegisterTD(playerid)
{
    for(new i = 0; i < 82; i++)
{
    PlayerTextDrawShow(playerid, RegisterTD);
}
}
tricetripet
3
Wheel Man
28. Nov. 2022.
Galardo wrote on November 28, 2022, 2:05 pm:
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
Garadooo
5
Forum Don
28. Nov. 2022.
tricetripet wrote on November 28, 2022, 2:44 pm:
jbg nisam ih ja pravio

Pitaj da ti posalju .tde fajl ako si od nekoga trazio da ti uradi...
D1NO
6
Crime Lord
28. Nov. 2022.
Kada prikazujes TDove ovo moras stavit

SelectTextDraw(playerid, 0x00FF00FF); // Boja ce ti biti zelena kada predjes ekranom, samo si zamjeni ovo 0x00FF00FF sa nekom svojom hex bojom
tricetripet
3
Wheel Man
28. Nov. 2022.
ɴᴏᴅɪ wrote on November 28, 2022, 2:58 pm:
Kada prikazujes TDove ovo moras stavit

SelectTextDraw(playerid, 0x00FF00FF); // Boja ce ti biti zelena kada predjes ekranom, samo si zamjeni ovo 0x00FF00FF sa nekom svojom hex bojom
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
D1NO
6
Crime Lord
28. Nov. 2022.
tricetripet wrote on November 28, 2022, 3:15 pm:
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)

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha