Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Denny Rallston poslato Decembar 28, 2011, 13:11:10 POSLE PODNE

Naslov: [Pomoc] Bug
Poruka od: Denny Rallston poslato Decembar 28, 2011, 13:11:10 POSLE PODNE
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
Naslov: Odg: [Pomoc] Bug
Poruka od: Mr.Gagi poslato Decembar 28, 2011, 13:29:20 POSLE PODNE
Pa koristis TextDrawHideForPlayer (http://wiki.sa-mp.com/wiki/TextDrawHideForPlayer) mozes staviti da kada pritisne neku tipku da ukloni ili kako si vec zamislio
Naslov: Odg: [Pomoc] Bug
Poruka od: 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
Naslov: Odg: [Pomoc] Bug
Poruka od: Mr.Gagi poslato Decembar 28, 2011, 14:53:58 POSLE PODNE
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
Naslov: Odg: [Pomoc] Bug
Poruka od: Denny Rallston poslato Decembar 28, 2011, 15:07:07 POSLE PODNE
public UnistiTDKuce(playerid)
{
    TextDrawHideForPlayer(playerid,Text:House1);
    TextDrawHideForPlayer(playerid,Text:House2);
Naslov: Odg: [Pomoc] Bug
Poruka od: poznaticovik poslato Decembar 28, 2011, 15:24:23 POSLE PODNE
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];
Naslov: Odg: [Pomoc] Bug
Poruka od: 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.
Naslov: Odg: [Pomoc] Bug
Poruka od: Mr.Gagi poslato Decembar 28, 2011, 16:22:53 POSLE PODNE
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
Naslov: Odg: [Pomoc] Bug
Poruka od: Denny Rallston poslato Decembar 28, 2011, 17:20:20 POSLE PODNE
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