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):
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;
}
Hvala ti puno :D
EDIT: E kako sad kad neko kupi nešto i pokaže mu textdraw, kako onda da mu se makne textdraw ?
Koristi:
TextDrawHideForPlayer(playerid, ime tda);
to ubaci u neki timer, da stoji td neko vreme pa tek onda da nestane :)
Citat: dock poslato Mart 09, 2012, 19:51:54 POSLE PODNE
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 ?
Citat: dock poslato Mart 09, 2012, 19:51:54 POSLE PODNE
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
Citat: sTrumFâ,,¢ poslato Mart 09, 2012, 19:54:16 POSLE PODNE
Citat: dock poslato Mart 09, 2012, 19:51:54 POSLE PODNE
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.
http://wiki.sa-mp.com/wiki/TextDrawDestroy
Citat: [TG:RP]$--L84S--$ poslato Mart 09, 2012, 23:14:50 POSLE PODNE
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.
napravis timer i onda stavis TextDrawDestroy(textdraw[playerid]);
Citat: Blaeks poslato Mart 10, 2012, 01:37:26 PRE PODNE
napravis timer i onda stavis TextDrawDestroy(textdraw[playerid]);
(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
Daj mi taj red da vidim kako si ispisao to
Citat: Blaeks poslato Mart 10, 2012, 02:27:41 PRE PODNE
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 ?
TextDrawHideForPlayer(playerid,ime textdrawa);
Zamjeni sa tim kako si stavio...
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 :D
POd neke svoje public-e dodas:
public zatvori(playerid)
{
TextDrawHideForPlayer(playerid,//imetvogtextdrawa//);
return 1;
}
Valjda je to to sto si htjeo ! ;D
Citat: [Pawno | MTA] Muhamed poslato Mart 10, 2012, 08:56:39 PRE PODNE
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 :D
POd neke svoje public-e dodas:
public zatvori(playerid)
{
TextDrawHideForPlayer(playerid,//imetvogtextdrawa//);
return 1;
}
Valjda je to to sto si htjeo ! ;D
TO CAREEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE !!!!
Hvala momci svima, ako vam treba nešto zovite i vi mene ja ću vam pomoći ako mogu :D