Skripta koju koristim: BE
Detaljan opis problema: Hocu da napravim textdraw i da se preko tog textdrawa prikazuju poruke.
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[Pomoc] Poruke
255
pregleda
7
postova
15. Apr. 2015.
new Text😛orukeRandom;//Primjer
//----------------------------------------------
TextDrawHideForPlayer(playerid, PorukeRandom);
//----------------------------------------------
TextDrawShowForPlayer(playerid, PorukeRandom);//OnPlayerSpawn
//----------------------------------------------
PorukeRandom = TextDrawCreate(0, "Ovde text napisi");//Primjer
TextDrawLetterSize(PorukeRandom, 0);
TextDrawAlignment(PorukeRandom, 0);
TextDrawColor(PorukeRandom, 0);
TextDrawSetShadow(PorukeRandom, 0);
TextDrawSetOutline(PorukeRandom, 0);
TextDrawBackgroundColor(PorukeRandom, 0);
TextDrawFont(PorukeRandom, 0);
TextDrawSetProportional(PorukeRandom, 0);
//----------------------------------------------
TextDrawSetString(PorukeRandom, RandomMessages[random(sizeof(RandomMessages))]);
//----------------------------------------------
new RandomMessages[][] =
{
"Treba vam pomoc? kucajte /askq (text)",
"Koristite /report da prijavite chitera",
"Kucajte /help za pomoc oko komandi",
"DM je strogo zabranjen",
};
//----------------------------------------------
TextDrawHideForPlayer(playerid, PorukeRandom);
//----------------------------------------------
TextDrawShowForPlayer(playerid, PorukeRandom);//OnPlayerSpawn
//----------------------------------------------
PorukeRandom = TextDrawCreate(0, "Ovde text napisi");//Primjer
TextDrawLetterSize(PorukeRandom, 0);
TextDrawAlignment(PorukeRandom, 0);
TextDrawColor(PorukeRandom, 0);
TextDrawSetShadow(PorukeRandom, 0);
TextDrawSetOutline(PorukeRandom, 0);
TextDrawBackgroundColor(PorukeRandom, 0);
TextDrawFont(PorukeRandom, 0);
TextDrawSetProportional(PorukeRandom, 0);
//----------------------------------------------
TextDrawSetString(PorukeRandom, RandomMessages[random(sizeof(RandomMessages))]);
//----------------------------------------------
new RandomMessages[][] =
{
"Treba vam pomoc? kucajte /askq (text)",
"Koristite /report da prijavite chitera",
"Kucajte /help za pomoc oko komandi",
"DM je strogo zabranjen",
};
15. Apr. 2015.
Bryan123 wrote on April 15, 2015, 11:38 am:
E radi sve,samo što menja poruke tek kad odem relog,ovako stoji jedna poruka.Jel tu treba neki timer odraditi?
naravno da treba, ako zelis da se mjenjaju
16. Apr. 2015.
SetTimer("poruke", 30000, true);//pod ongamemodeinit
forward poruke();
public poruke()
{
TextDrawSetString(PorukeRandom, RandomMessages[random(sizeof(RandomMessages))]);//ovo sam kopiro tu od tebe, nadam se da su dobre definicije
return 1;
}
forward poruke();
public poruke()
{
TextDrawSetString(PorukeRandom, RandomMessages[random(sizeof(RandomMessages))]);//ovo sam kopiro tu od tebe, nadam se da su dobre definicije
return 1;
}
17. Apr. 2015.
E od ovog mi samo iskaÄu errori,ovako sam napravio i sad radi
Na poÄetku skripte
OnPlayerSpawn
OnGameModeInit
OnGameModeExit
Hvala na pomoći,može lock
Na poÄetku skripte
forward RandomMessage();
new RandomMessages[][] =
{
"Poruka 1",
"Poruka 2",
"Poruka 3",
};
public RandomMessage()
{
TextDrawSetString(TdPoruke, RandomMessages[random(sizeof(RandomMessages))]);
return 1;
}OnPlayerSpawn
TextDrawShowForPlayer(playerid, TdPoruke);OnGameModeInit
SetTimer("RandomMessage", 6000, true);
// ---------- [ TextDraw Poruke ] -----------
TdPoruke = TextDrawCreate(4,436,"Poruke");
TextDrawLetterSize(TdPoruke,0.349999,1.100000);
TextDrawAlignment(TdPoruke,0);
TextDrawColor(TdPoruke, NARANDZASTA);
TextDrawBackgroundColor(TdPoruke,255);
TextDrawFont(TdPoruke,3);
TextDrawUseBox(TdPoruke,0);
TextDrawSetOutline(TdPoruke,1);
TextDrawSetProportional(TdPoruke,1);
TextDrawSetShadow(TdPoruke,1);
return 1;OnGameModeExit
TextDrawHideForAll(TdPoruke);
TextDrawDestroy(TdPoruke);Hvala na pomoći,može lock
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava