[Pomoc]Sat Neradi

Započeo RilleX
30. Jul 2014. Zaključano
415
pregleda
13
postova
Leon27
5
Crime Lord
30. Jul 2014.
Skripta koju koristim:Moja
Detaljan opis problema😛a ako se ulogujem kao igrac id 0 sat normalno radi (tacan u sekundu)
ali ako se ulogujem kao igrac id 1 sat se prikazuje onako kako je i kreiran u gm npr 22:10 i tako stoji i nemice
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rudimental
5
OG Legend
30. Jul 2014.
Daj nam neke kodove da vidimo kako si uradio pa da vidimo gde si pogresio.
Leon27
5
Crime Lord
30. Jul 2014.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on July 30, 2014, 9:27 pm:
Daj nam neke kodove da vidimo kako si uradio pa da vidimo gde si pogresio.
Evo

new PlayerText:Sat;

ovo je na Spawnu

PlayerTextDrawShow(playerid, Sat);

ovo je na OnGameModeInit
SetTimer("vremesat",1000,true);

Sat = CreatePlayerTextDraw(playerid,213.000000, 18.000000, "22:10");
PlayerTextDrawBackgroundColor(playerid,Sat, 16777341);
PlayerTextDrawFont(playerid,Sat, 2);
PlayerTextDrawLetterSize(playerid,Sat, 0.349998, 6.399999);
PlayerTextDrawColor(playerid,Sat, 255);
PlayerTextDrawSetOutline(playerid,Sat, 0);
PlayerTextDrawSetProportional(playerid,Sat, 1);
PlayerTextDrawSetShadow(playerid,Sat, 1);

I evo timera

forward vremesat(playerid);
public vremesat(playerid)
{
new string,year,month,day,hours,minutes;
getdate(year, month, day), gettime(hours, minutes);
format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
PlayerTextDrawSetString(playerid,Datum, string);
format(string, sizeof string, "%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes);
PlayerTextDrawSetString(playerid,Sat, string);

return 1;
}
Rudimental
5
OG Legend
30. Jul 2014.
Pa izbaci ga iz CreatePlayerTextDraw stavi ga u TextDrawCreate i trebalo bi da radi...
Leon27
5
Crime Lord
30. Jul 2014.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on July 30, 2014, 11:25 pm:
Pa izbaci ga iz CreatePlayerTextDraw stavi ga u TextDrawCreate i trebalo bi da radi...
Morao sam ga u player prebacit jer nije hteo prikazivati vecim idievima od 0 samo je id 0 vidio ovaj textdraw a ovi iznad nevide
Rudimental
5
OG Legend
30. Jul 2014.
Hm cudno.. jel si uradio update za include i ostale stvari koje tvoj Server koristi ?
Leon27
5
Crime Lord
30. Jul 2014.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on July 30, 2014, 11:29 pm:
Hm cudno.. jel si uradio update za include i ostale stvari koje tvoj Server koristi ?
Radio sam update nekih includa onih defaultnih i zcmd i streamer neznam koja includa moze da bude za ovo
Rudimental
5
OG Legend
30. Jul 2014.
Pa brate uradi update svih includova koje tvoj Server koristi...
Leon27
5
Crime Lord
30. Jul 2014.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on July 30, 2014, 11:33 pm:
Pa brate uradi update svih includova koje tvoj Server koristi...
Updateovo sam i opet isto samo je problem oko update sata znaci na id 0 radi a id 1,2,3 stoji kako je i kreiran
Vedadd
5
Underboss
31. Jul 2014.
Obriši taj tvoj sat, evo ti moj iz gamemoda.

Dodaj ovo u new.
new Text:Clock;


Dodaj ovo kod publica ...
forward VremeTimer(playerid);
public VremeTimer(playerid)
{
new string,godina,mjesec,dan,sati,minute,sekunde;
    getdate(godina, mjesec, dan), gettime(sati, minute, sekunde);
    //format(string, sizeof string, "%d/%s%d/%s%d", dan, ((mjesec < 10) ? ("0") : ("")), mjesec, (godina < 10) ? ("0") : (""), godina);
    //TextDrawSetString(Datum, string);
    format(string, sizeof string, "%s%d:%s%d", (sati < 10) ? ("0") : (""), sati, (minute < 10) ? ("0") : (""), minute, (sekunde < 10) ? ("0") : (""), sekunde);
TextDrawSetString(Clock, string);
}


Ovo kod Textdrawowa (gamemodeinit)
Clock = TextDrawCreate(545.000000, 21.000000, "12:00");
TextDrawBackgroundColor(Clock, 50);
TextDrawFont(Clock, 2);
TextDrawLetterSize(Clock, 0.549999, 2.299999);
TextDrawColor(Clock, -1);
TextDrawSetOutline(Clock, 1);
TextDrawSetProportional(Clock, 1);
SetTimer("VremeTimer",1000,true);


Dodaj OnPlayerSpawn
TextDrawShowForPlayer(playerid, Clock);


Ovo dodaj tamo gdje ti je Login Dialog ..
TextDrawShowForPlayer(playerid, Clock);
Leon27
5
Crime Lord
31. Jul 2014.
DevoXx wrote on July 31, 2014, 7:54 am:
Obriši taj tvoj sat, evo ti moj iz gamemoda.

Dodaj ovo u new.
new Text:Clock;


Dodaj ovo kod publica ...
forward VremeTimer(playerid);
public VremeTimer(playerid)
{
new string,godina,mjesec,dan,sati,minute,sekunde;
    getdate(godina, mjesec, dan), gettime(sati, minute, sekunde);
    //format(string, sizeof string, "%d/%s%d/%s%d", dan, ((mjesec < 10) ? ("0") : ("")), mjesec, (godina < 10) ? ("0") : (""), godina);
    //TextDrawSetString(Datum, string);
    format(string, sizeof string, "%s%d:%s%d", (sati < 10) ? ("0") : (""), sati, (minute < 10) ? ("0") : (""), minute, (sekunde < 10) ? ("0") : (""), sekunde);
TextDrawSetString(Clock, string);
}


Ovo kod Textdrawowa (gamemodeinit)
Clock = TextDrawCreate(545.000000, 21.000000, "12:00");
TextDrawBackgroundColor(Clock, 50);
TextDrawFont(Clock, 2);
TextDrawLetterSize(Clock, 0.549999, 2.299999);
TextDrawColor(Clock, -1);
TextDrawSetOutline(Clock, 1);
TextDrawSetProportional(Clock, 1);
SetTimer("VremeTimer",1000,true);


Dodaj OnPlayerSpawn
TextDrawShowForPlayer(playerid, Clock);


Ovo dodaj tamo gdje ti je Login Dialog ..
TextDrawShowForPlayer(playerid, Clock);
Jesi li procitao gore da tako ako ga stavim kada se ulogujem kao id 0 vidim textdraw ali kada udje id 1 meni nestane njemu se pojavi
Vedadd
5
Underboss
31. Jul 2014.
Onda pogledaj definicije tog sata ili dodaj ovaj moj koji radi kod mene.
Leon27
5
Crime Lord
31. Jul 2014.
Hvala DevoXx care zezo me string bi mi 256 a stavio sam ko kod tebe 128 hvala i moze Lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha