[POMOĆ] Textdraw

Započeo MiljanM
8. Mar. 2012. Zaključano
1,576
pregleda
16
postova
Frank99
4
Enforcer
8. Mar. 2012.
Skripta koju koristim: Moja.
Detaljan opis problema: Ma napravio si ja preko textdraw editora ali zanima me kako da stavim sada taj text na neku komandu ?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pawno | MTA] Muhamed
4
Enforcer
9. Mar. 2012.
Dodas pod new-ove
new Text:Textdraw1;
Odes tamo gdje ti je sacuvao Textdraw,kopiras textdraw (primjer):
Textdraw1 = TextDrawCreate(472.000000, 186.000000, "Muhamed Omerkic");
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 1);
TextDrawLetterSize(Textdraw1, 0.500000, 2.700000);
TextDrawColor(Textdraw1, -1);
TextDrawSetOutline(Textdraw1, 0);
TextDrawSetProportional(Textdraw1, 1);
TextDrawSetShadow(Textdraw1, 1);

i to stavis pod OnGameModeInit.
Sada odes do OnPlayerCommandText i ubacis ispod dole☹️dao sam ti strcmp)
	if(strcmp("/tvojacmd", cmdtext, true, 10) == 0)
{
          TextDrawShowForPlayer(playerid,Textdraw1)
return 1;
}
Frank99
4
Enforcer
9. Mar. 2012.
Hvala ti puno 😄

EDIT: E kako sad kad neko kupi nešto i pokaže mu textdraw, kako onda da mu se makne textdraw ?
dock
5
Crime Lord
9. Mar. 2012.
Koristi:

TextDrawHideForPlayer(playerid, ime tda);


to ubaci u neki timer, da stoji td neko vreme pa tek onda da nestane 🙂
Frank99
4
Enforcer
9. Mar. 2012.
dock wrote on March 9, 2012, 6:51 pm:
Koristi:

TextDrawHideForPlayer(playerid, ime tda);


to ubaci u neki timer, da stoji td neko vreme pa tek onda da nestane 🙂
Kako misliš da ubacim u neki timer ?
sTrumF
4
Enforcer
9. Mar. 2012.
dock wrote on March 9, 2012, 6:51 pm:
Koristi:

TextDrawHideForPlayer(playerid, ime tda);


to ubaci u neki timer, da stoji td neko vreme pa tek onda da nestane 🙂

on mozda misli kada klikne nego dugme da mu se zatvori to :S tako sam ja skontao
Frank99
4
Enforcer
9. Mar. 2012.
sTrumFâ„¢ wrote on March 9, 2012, 6:51 pm:
Koristi:

TextDrawHideForPlayer(playerid, ime tda);


to ubaci u neki timer, da stoji td neko vreme pa tek onda da nestane 🙂

on mozda misli kada klikne nego dugme da mu se zatvori to :S tako sam ja skontao
Da. Imam dialog i kad neko kupi piće da mu pokaže textdraw, to sam napravio, ali mu se ne makne textdraw.
Luis
5
Godfather
Frank99
4
Enforcer
9. Mar. 2012.
Quote from March 9, 2012, 10:14 pm:
http://wiki.sa-mp.com/wiki/TextDrawDestroy
Pa to je kad odeš off da ti se skloni, meni treba ovako npr. kupim i za 2/3 sec se skloni.
Blaeks_Biofor
5
Forum Don
10. Mar. 2012.
napravis timer i onda stavis 
TextDrawDestroy(textdraw);
Frank99
4
Enforcer
10. Mar. 2012.
Blaeks wrote on March 10, 2012, 12:37 am:
napravis timer i onda stavis 
TextDrawDestroy(textdraw);

(859) : error 028: invalid subscript (not an array or too many subscripts): "ReconImePrezime"
(859) : warning 215: expression has no effect
(859) : error 001: expected token: ";", but found "]"
(859) : error 029: invalid expression, assumed zero
(859) : fatal error 107: too many error messages on one line
Blaeks_Biofor
5
Forum Don
10. Mar. 2012.
Daj mi taj red da vidim kako si ispisao to
Frank99
4
Enforcer
10. Mar. 2012.
Blaeks wrote on March 10, 2012, 1:27 am:
Daj mi taj red da vidim kako si ispisao to
Ma napravio sam to, stavio TextDrawHideForPlayer

kako da stavim timer i to da mi se makne ?
sTrumF
4
Enforcer
10. Mar. 2012.
TextDrawHideForPlayer(playerid,ime textdrawa);
Zamjeni sa tim kako si stavio...
[Pawno | MTA] Muhamed
4
Enforcer
10. Mar. 2012.
Sa dialogom ti kupuje ?
Ukucas forward i nadjes u skripti,ispod njega dodas:
forward zatvori(playerid);

eh onda ispod ovog
		if(dialogid == 203)
{
    if(response)
{
if (listitem == 0 ) //ovo je samo primjer
{
dodaš:
SetTimer("zatvori", 2000, 0 );

Idemo sledeci korak 😄
POd neke svoje public-e dodas:
public zatvori(playerid)
{
TextDrawHideForPlayer(playerid,//imetvogtextdrawa//);
    return 1;
}


Valjda je to to sto si htjeo  ! 😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha