Oko random poruka na TextDrawu

Započeo tricetripet
22. Nov. 2022.
501
pregleda
10
postova
tricetripet
3
Wheel Man
22. Nov. 2022.
Problem(error/warning): Pokusavam da prilagodim svoje text drawove ideal gaming tdovima i sad stavio sam umjesto ideal gaming text draw za random poruke stavio sam moj i prilagodio tamo sve i radi sve ali nece citavu poruku da pokaze nego samo prve 2 rijeci poruke i nista vise ne prikazuje i tako se sve mjenja
Deo skripte:

new RandomServerPoruke[][] =
{
    "-Izgubili ste se? Kako bi se orjentirali koristite ~w~/gps-",
    "-Da pogledate Vasu statistiku koristite ~w~/stats-"

      IMA JOS PORUKA
};

if(TDSporuke == 0)
{
    if(ServerInfo != 1)
    {
PlayerTextDrawSetString(i, Uigri_PTD, RandomServerPoruke[random(sizeof(RandomServerPoruke))]);
}
else if(ServerInfo == 1) //ZBOG LAGA
{
    new poruka_string;
    format(poruka_string, sizeof(poruka_string), "%s", ServerInfo);
                PlayerTextDrawSetString(i, Uigri_PTD, poruka_string);
}
}

Uigri_PTD = CreatePlayerTextDraw(playerid, 246.513845, 790.212969, "Ukoliko_vam_je_potrebna_pomoc_obratite_se_administraciji_na_/pitaj_ili_/report!");
PlayerTextDrawLetterSize(playerid, Uigri_PTD, 0.151215, 0.824166);
PlayerTextDrawTextSize(playerid, Uigri_PTD, 0.000000, 38.000000);
PlayerTextDrawAlignment(playerid, Uigri_PTD, 2);
PlayerTextDrawColor(playerid, Uigri_PTD, -1);
PlayerTextDrawSetShadow(playerid, Uigri_PTD, 0);
PlayerTextDrawBackgroundColor(playerid, Uigri_PTD, 255);
PlayerTextDrawFont(playerid, Uigri_PTD, 1);
PlayerTextDrawSetProportional(playerid, Uigri_PTD, 1);

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//

Slika/video ingame problema(obavezno ako je ingame problem):eo https://imgur.com/a/cVKBwzT
monsterking
3
Hustler
22. Nov. 2022.
format(poruka_string, sizeof(poruka_string), "%s", ServerInfo);

Šta ti je ServerInfo? Pretpostavljam da sServerPorukaObavjest pamti index zadnje poruke koja je prikazana pa povećavaš?
Ako sam te dobro razumio onda bi trebao ServerInfo zamijeniti sa RandomServerPoruke[ServerInfo]
tricetripet
3
Wheel Man
22. Nov. 2022.
monsterking wrote on November 22, 2022, 9:04 pm:
format(poruka_string, sizeof(poruka_string), "%s", ServerInfo);

Šta ti je ServerInfo? Pretpostavljam da sServerPorukaObavjest pamti index zadnje poruke koja je prikazana pa povećavaš?
Ako sam te dobro razumio onda bi trebao ServerInfo zamijeniti sa RandomServerPoruke[ServerInfo]
to je opcija u cmd /server da mozes da stavis poruku koju god zelis na randomm tekst al meni ne treba to jer radi odlicno, meni treba pomoc oko samih random tekstova,nece da prikaze nijednu poruku u cijelini nego samo jednu rijec eventualno 2 i tjt
monsterking
3
Hustler
22. Nov. 2022.
Povećaj broj cellova u sServerPorukaObavjest
tricetripet
3
Wheel Man
22. Nov. 2022.
monsterking wrote on November 22, 2022, 9:13 pm:
Povećaj broj cellova u sServerPorukaObavjest
opet isto poveco sam na 200 al nista se ne mijenja
monsterking
3
Hustler
23. Nov. 2022.
Moguće da ti je problem sam textdraw, povećaj textdrawsize
tricetripet
3
Wheel Man
23. Nov. 2022.
monsterking wrote on November 23, 2022, 1:42 am:
Moguće da ti je problem sam textdraw, povećaj textdrawsize
ne pomaze
Dime123
4
Made Man
23. Nov. 2022.
Probaj ovako

new RandomSPoruke[][] =
{
    "-Izgubili ste se? Kako bi se orjentirali koristite ~w~/gps-",
    "-Da pogledate Vasu statistiku koristite ~w~/stats-"
};

task RandomPoruke()
{
foreach(new i : Player)
      {
        if(TDSporuke == 0)
{
    if(ServerInfo == 0)
    {
PlayerTextDrawSetString(i, Uigri_PTD, RandomSPoruke[random(sizeof(RandomSPoruke))]); }
}
else if(ServerInfo == 1)
{
    new poruka_string;
    format(poruka_string, sizeof(poruka_string), "%s", ServerInfo);
                            PlayerTextDrawSetString(i, Uigri_PTD, poruka_string);
}
}
return (true);
}
tricetripet
3
Wheel Man
23. Nov. 2022.
Goku ^ wrote on November 23, 2022, 8:38 pm:
Probaj ovako

new RandomSPoruke[][] =
{
    "-Izgubili ste se? Kako bi se orjentirali koristite ~w~/gps-",
    "-Da pogledate Vasu statistiku koristite ~w~/stats-"
};

task RandomPoruke()
{
foreach(new i : Player)
      {
        if(TDSporuke == 0)
{
    if(ServerInfo == 0)
    {
PlayerTextDrawSetString(i, Uigri_PTD, RandomSPoruke[random(sizeof(RandomSPoruke))]); }
}
else if(ServerInfo == 1)
{
    new poruka_string;
    format(poruka_string, sizeof(poruka_string), "%s", ServerInfo);
                            PlayerTextDrawSetString(i, Uigri_PTD, poruka_string);
}
}
return (true);
}
opet ne radi,da nije nesto do text drawa ?

Uigri_PTD = CreatePlayerTextDraw(playerid, 319.516845, 440.249969, "Ukoliko_vam_je_potrebna_pomoc_obratite_se_administraciji_na_/pitaj_ili_/report!");
PlayerTextDrawLetterSize(playerid, Uigri_PTD, 0.151215, 0.824166);  ////
PlayerTextDrawTextSize(playerid, Uigri_PTD, 0.000000, 38.000000);
PlayerTextDrawAlignment(playerid, Uigri_PTD, 2); ////
PlayerTextDrawColor(playerid, Uigri_PTD, -1); /////
PlayerTextDrawSetShadow(playerid, Uigri_PTD, 0); //////
PlayerTextDrawBackgroundColor(playerid, Uigri_PTD, 255);///////
PlayerTextDrawFont(playerid, Uigri_PTD, 1);////////
PlayerTextDrawSetProportional(playerid, Uigri_PTD, 1); //////
PlayerTextDrawSetSelectable(playerid,Uigri_PTD, 0);
monsterking
3
Hustler
24. Nov. 2022.
Jeste do textdrawa kao što sam i rekao moraš povećati textsize
Stavi ovako
PlayerTextDrawTextSize(playerid, Uigri_PTD, 0, 300);

Idući put kad budeš pravio textdraw koristi box dok ga praviš

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha