[Pomoc] Bug

Započeo Denny Rallston, Decembar 28, 2011, 13:11:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim:
Detaljan opis problema: Dakle, kad doÄ'em kod neke kuce pise mi ako je hocu rentati da pisem /rentroom, i to stoji cijelo vrijeme meni na zaslonu, i dok se udaljim iz kuce isto.. Kako to sad maknuti da uopce ne piÅ¡e.
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://i42.tinypic.com/j79c06.png

Mr.Gagi

Pa koristis TextDrawHideForPlayer mozes staviti da kada pritisne neku tipku da ukloni ili kako si vec zamislio

 format(string, sizeof(string), "~g~Vlasnik~n~~w~%s~n~Renta: $%d Level: %d~n~~y~/rentroom",HouseInfo[h][hOwner],HouseInfo[h][hRent],HouseInfo[h][hLevel]);
                          TextDrawSetString(House1, string);
                                TextDrawShowForPlayer(i, House1);
                                TextDrawShowForPlayer(i, House2);
                    SetTimerEx("UnistiTDKuce",6000,0,"d",i);



to ti je to, probaj sad objasniti bolje

Mr.Gagi

Citat: Denny Rallston poslato Decembar 28, 2011, 14:43:22 POSLE PODNE
format(string, sizeof(string), "~g~Vlasnik~n~~w~%s~n~Renta: $%d Level: %d~n~~y~/rentroom",HouseInfo[h][hOwner],HouseInfo[h][hRent],HouseInfo[h][hLevel]);
                          TextDrawSetString(House1, string);
                                TextDrawShowForPlayer(i, House1);
                                TextDrawShowForPlayer(i, House2);
                    SetTimerEx("UnistiTDKuce",6000,0,"d",i);



to ti je to, probaj sad objasniti bolje
A vidis daj mi public UnistiTDKuce jer si stavio timer SetTimerEx("UnistiTDKuce",6000,0,"d",i); za unistavanje TD sto je izuzetno lose uradjeno sigurno i sto ce dovoditi do crash-a. Ae mi daj taj public UnistiTDKuce jer u njemu treba da je to za unistavanje TD
A mozes i
if(newkeys == KEY_SPRINT )
{
                                TextDrawHideForPlayer(playerid, House1);
                                TextDrawHideForPlayer(playerid, House2);
}

To jer primer kada pritisne za trcanje

public UnistiTDKuce(playerid)
{
    TextDrawHideForPlayer(playerid,Text:House1);
    TextDrawHideForPlayer(playerid,Text:House2);

poznaticovik

Preporučio bih ti da varijablu staviš MAX_PLAYERS , ovako može doći do potencijalnih bugova , stavi u definiranje varijable House1[MAX_PLAYERS] i onda kad pokazuješ House[playerid];

krivo si me shvatio, zanima me kako to MAKNUTI, da nitko ne vidi to, a ne da vide svi igraci.

Mr.Gagi

Citat: Denny Rallston poslato Decembar 28, 2011, 16:18:27 POSLE PODNE
krivo si me shvatio, zanima me kako to MAKNUTI, da nitko ne vidi to, a ne da vide svi igraci.
Pa onda samo uzmi i pobrisi to sto neces da stoji te textdraw-ove i to tu. Samo obrises i eto valjda znas obrisati

pobriso sam ja to, i sad mi se je prenjelo na ownershipove sve..

gledaj, zanima me samo kako to maknuti: http://i42.tinypic.com/j79c06.png

da mi to nestane taj text lijevo