[POMOC] TextDrawovi


Započeo MaX91, Maj 19, 2011, 14:55:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Edit FG-a.
Detaljan opis problema: Ni jedan TextDraw System mi ne može u GM, tj. kada ubacim, on neće da reaguje, ili je uvijek default kao na FGu, onaj plavi text, itd. Molim vas pomoć.  :'(
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Citat: |SLOU/SKOL|Reddy poslato Maj 19, 2011, 14:55:07 POSLE PODNE
Skripta koju koristim:Edit FG-a.
Detaljan opis problema: Ni jedan TextDraw System mi ne može u GM, tj. kada ubacim, on neće da reaguje, ili je uvijek default kao na FGu, onaj plavi text, itd. Molim vas pomoć.  :'(
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
kako si ubacivao ? Jesi li dodavao TextDrawShowForPlayer i TextDrawHideForPlayer ? I jesi li compilao na kraju kada si ubacio?

Sta ti nece ?
Evo jedan primjer kako da narpavis
   prvo stavis pod new ovako
Kod: c
new Text:Textdraw0;

Pod OnGameModInit() ides nesto ovako ali ti napravis nesto svojeovo je Primjer.
Kod: c
Textdraw0 = TextDrawCreate(kordinate,"Text");
    TextDrawAlignment(Textdraw0,0);
    TextDrawBackgroundColor(Textdraw0,Boja textdrawa stavis koju zelis);
    TextDrawFont(Textdraw0,0);
    TextDrawLetterSize(Textdraw0,1.000000,1.000000);
    TextDrawColor(Textdraw0,Boja textdrawa);
    TextDrawSetOutline(Textdraw0,1);
    TextDrawSetProportional(Textdraw0,1);
    TextDrawSetShadow(Textdraw0,4);

i na kraju pod public OnPlayerSpawn  moras ovako staviti
   TextDrawShowForPlayer(playerid, Textdraw0);

ako to nestavis nece ti pokazivati textdraw
Evo nadam se da sam pomogao :D

Citat: [BF]Nxidza poslato Maj 19, 2011, 14:59:18 POSLE PODNE
Citat: |SLOU/SKOL|Reddy poslato Maj 19, 2011, 14:55:07 POSLE PODNE
Skripta koju koristim:Edit FG-a.
Detaljan opis problema: Ni jedan TextDraw System mi ne može u GM, tj. kada ubacim, on neće da reaguje, ili je uvijek default kao na FGu, onaj plavi text, itd. Molim vas pomoć.  :'(
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
kako si ubacivao ? Jesi li dodavao TextDrawShowForPlayer i TextDrawHideForPlayer ? I jesi li compilao na kraju kada si ubacio?

Sve je to kao FS, ali ubacim u GM, i neće.
Ubacivao sam pod: OnGameModeInit, i sve iz FS kako treba, ali neće!

Citat: $--L84S--$ poslato Maj 19, 2011, 15:00:24 POSLE PODNE
Sta ti nece ?
Evo jedan primjer kako da narpavis
   prvo stavis pod new ovako
Kod: c
new Text:Textdraw0;

Pod OnGameModInit() ides nesto ovako ali ti napravis nesto svojeovo je Primjer.
Kod: c
Textdraw0 = TextDrawCreate(kordinate,"Text");
    TextDrawAlignment(Textdraw0,0);
    TextDrawBackgroundColor(Textdraw0,Boja textdrawa stavis koju zelis);
    TextDrawFont(Textdraw0,0);
    TextDrawLetterSize(Textdraw0,1.000000,1.000000);
    TextDrawColor(Textdraw0,Boja textdrawa);
    TextDrawSetOutline(Textdraw0,1);
    TextDrawSetProportional(Textdraw0,1);
    TextDrawSetShadow(Textdraw0,4);

i na kraju pod public OnPlayerSpawn  moras ovako staviti
   TextDrawShowForPlayer(playerid, Textdraw0);

ako to nestavis nece ti pokazivati textdraw
Evo nadam se da sam pomogao :D
To uradim, ali opet oni Defaultni TextDrawovi. -.- '

Postaj kako si radio ?? nemoguce da neradi ako ti sve valja.

Evo ti cijela FS:
#include <a_samp>

new Text:ShadowsRandom;
forward RandomMessage();
public OnFilterScriptInit()
{
	print(" ");
	print(" ");
	print(" ");

	SetTimer("RandomMessage",10000,1);

	TextDrawAlignment(ShadowsRandom,0);
	TextDrawBackgroundColor(ShadowsRandom,0x000000ff);
	TextDrawFont(ShadowsRandom,1);
	TextDrawLetterSize(ShadowsRandom,0.299999,0.899999);
	TextDrawColor(ShadowsRandom,0x33AA33AA);
	TextDrawSetOutline(ShadowsRandom,1);
	TextDrawSetProportional(ShadowsRandom,1);
	TextDrawSetShadow(ShadowsRandom,1);
	return 1;

}

new RandomMessages[][] =
{
    "~y~SLOURP ~w~texti!",
    "~y~SLOURP ~w~text2!.",
    "~y~SLOURP ~w~text3 ",
    "~y~SLOURP ~w~text4!",
    "~y~SLOURP ~w~text5",
    "~y~SLOURP ~w~text6",
    "~y~SLOURP ~w~text7!",
    "~y~SLOURP ~w~text8"
};


public RandomMessage()
{
        TextDrawSetString(ShadowsRandom, RandomMessages[random(sizeof(RandomMessages))]);
        return 1;
}

public OnPlayerSpawn(playerid)
{
	TextDrawShowForPlayer(playerid, ShadowsRandom);
	return 1;
}


Btw. Naravno ovdje umjesto "TEXT, TEXT2", itd, stavio sam odreÄ'ene poruke.

Ja tu nevidim da si kreirao igde TD:
Kod: c
TextDrawCreate



Da ti meni pomogneš? -.- '
Pa jbt, otišao sam tamo ali mi ništa nije jasnije!
A ti ako hoćeš pomozi, ako nećeš nema veze.
Možeš mi postati pravilni oblik ove moje FS?

Nisi NI POKUSAO da saznas:
Kod: c
#include <a_samp>

new Text:ShadowsRandom;
forward RandomMessage();
public OnFilterScriptInit()
{
	print(" ");
	print(" ");
	print(" ");

	SetTimer("RandomMessage",10000,1);
              ShadowsRandom = TextDrawCreate(X, Y," ");
	TextDrawAlignment(ShadowsRandom,0);
	TextDrawBackgroundColor(ShadowsRandom,0x000000ff);
	TextDrawFont(ShadowsRandom,1);
	TextDrawLetterSize(ShadowsRandom,0.299999,0.899999);
	TextDrawColor(ShadowsRandom,0x33AA33AA);
	TextDrawSetOutline(ShadowsRandom,1);
	TextDrawSetProportional(ShadowsRandom,1);
	TextDrawSetShadow(ShadowsRandom,1);
	return 1;

}

new RandomMessages[][] =
{
    "~y~SLOURP ~w~texti!",
    "~y~SLOURP ~w~text2!.",
    "~y~SLOURP ~w~text3 ",
    "~y~SLOURP ~w~text4!",
    "~y~SLOURP ~w~text5",
    "~y~SLOURP ~w~text6",
    "~y~SLOURP ~w~text7!",
    "~y~SLOURP ~w~text8"
};


public RandomMessage()
{
        TextDrawSetString(ShadowsRandom, RandomMessages[random(sizeof(RandomMessages))]);
        return 1;
}

public OnPlayerSpawn(playerid)
{
	TextDrawShowForPlayer(playerid, ShadowsRandom);
	return 1;
}

Sad mi se uopšte ne pokazuju TextDrawovi, samo kad se spawnam, i onda odmah nestanu.
Izbrišem "OnPlayerSpawn" funkciju, i opet isto. :S
EDIT: Možete lock. ;)
Poslednja Izmena: Maj 19, 2011, 20:03:41 POSLE PODNE od |SLOU/SKOL|Reddy