Skripta koju koristim: UP
Detaljan opis problema: Uradio sam TD I zelim da napravim da se na njemu menjaju poruke, uradio sam dovde ne umem dalje :D Kako I gde da definisem timer koji ce da menja te poruke? Definisao sam na pocetku skripte TD I na OnPlayerSpawn stavio da se kreira igracu al ovo oko timera mi ne ide...pomoc, hvala u napred..
Dio skripte:
[pawn]
new Poruke[][] =
{
"Za pregled komandi koristite /komande",
"Trenutno igrate na verziji moda 0.1.",
"Posetite nas forum www.uskoro.com.",
"Ukoliko primetite citera prijavite ga na /report."
};
///////////////////
PorukeTD[1] = TextDrawCreate(60.444435, 433.066680, "Ukoliko primetite citera prijavite ga na /report");
TextDrawLetterSize(PorukeTD[1], 0.224666, 1.385955);
TextDrawAlignment(PorukeTD[1], 1);
TextDrawColor(PorukeTD[1], -1);
TextDrawSetShadow(PorukeTD[1], 0);
TextDrawSetOutline(PorukeTD[1], 1);
TextDrawBackgroundColor(PorukeTD[1], 51);
TextDrawFont(PorukeTD[1], 2);
TextDrawSetProportional(PorukeTD[1], 1);
[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Pod OnGameModeInit() [pawn]SetTimer("RandomPoruke", 60000, true);[/pawn]
[pawn]forward RandomPoruke();
public RandomPoruke()
{
new string[256];
format(string,sizeof(string),"%s",Poruke[random(sizeof(Poruke))]);
TextDrawSetString(PorukeTD[1], string);
}[/pawn]
Ovo dodaj na vrhu skripte:
[pawn]forward Poruke();[/pawn]
Pod OnGameModeInit :
[pawn]SetTimer("Poruke", 8000, true);[/pawn]
Ovo prilagodi svom modu:
[pawn]public Poruke()
{
TextDrawSetString(ImeTextDraw, Poruke[random(sizeof(Poruke))]);
return 1;
}[/pawn]
Objasnio sam mu vec ne moras odma da kopiras
Citat: [Ex-Yu] Limeni poslato Januar 31, 2017, 22:28:09 POSLE PODNE
Objasnio sam mu vec ne moras odma da kopiras
Nisam nista kopirao, a izbaceno je 40 sec posle tebe. Meni je izbacilo da je neko postovao temu i da li hocu da pogledam, ja sam samo stisnuo posalji i video da si ti isto stavio. Da sam video ranije da si resio ne bi sigurno postovao ovo ;) Nisam retard
Hvala, reseno!