Započeo Belii
•22. Apr. 2023.Help
356
pregleda
6
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
54
Postovi:
12
Teme:
Pridružio se:Jun 2020
22. Apr. 2023.
Problem(error/warning): Hocu da promenim da tdovi za vreme i datum da budu player ali ne znam kako izbaci mi undefined symbol "playerid"
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Deo skripte:
task VremeDatum()
{
new dan, godina, mesec;
getdate(godina, mesec, dan);
new sati,minuti,sekunde;
gettime(sati, minuti, sekunde);
new stringic;
format(stringic, sizeof stringic, "%d/%s%d/%s%d", dan, ((mesec < 10) ? ("0") : ("")), mesec, (godina < 10) ? ("0") : (""), godina);
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
format(stringic, sizeof stringic, "%s%d:%s%d:%s%d", (sati < 10) ? ("0") : (""), sati, (minuti < 10) ? ("0") : (""), minuti, (sekunde < 10) ? ("0") : (""), sekunde);
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
return 1;
}ovo sam ja nesto pokusaoDebug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovorSlika/video ingame problema(obavezno ako je ingame problem): link slike
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
442
Postovi:
44
Teme:
Pridružio se:Apr. 2021
22. Apr. 2023.
Belii wrote on April 22, 2023, 12:30 pm:
Problem(error/warning): Hocu da promenim da tdovi za vreme i datum da budu player ali ne znam kako izbaci mi undefined symbol "playerid"
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Deo skripte:
task VremeDatum()
{
new dan, godina, mesec;
getdate(godina, mesec, dan);
new sati,minuti,sekunde;
gettime(sati, minuti, sekunde);
new stringic;
format(stringic, sizeof stringic, "%d/%s%d/%s%d", dan, ((mesec < 10) ? ("0") : ("")), mesec, (godina < 10) ? ("0") : (""), godina);
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
format(stringic, sizeof stringic, "%s%d:%s%d:%s%d", (sati < 10) ? ("0") : (""), sati, (minuti < 10) ? ("0") : (""), minuti, (sekunde < 10) ? ("0") : (""), sekunde);
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
return 1;
}ovo sam ja nesto pokusaoDebug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovorSlika/video ingame problema(obavezno ako je ingame problem): link slike
task VremeDatum()
{
foreach(new i : Player)
{
new string, year, month, day, hours, minutes, sekunde;
getdate(year, month, day), gettime(hours, minutes, sekunde);
format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
format(string, sizeof string, "%s%d:%s%d:%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (sekunde < 10) ? ("0") : (""), sekunde);
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
}
return 1;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
151
Postovi:
18
Teme:
Pridružio se:Jun 2021
22. Apr. 2023.
ovako treba
@Goku ^ hvala sto si pokusao ali ipak sam ja pomogao 🙂
task VremeDatum()
{
foreach(new i : Player)
{
new string, year, month, day, hours, minutes, sekunde; //definisemo
getdate(year, month, day), gettime(hours, minutes, sekunde);
format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year); //pravimo format da bi slali poruku i koristimo definisane stvari
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
format(string, sizeof string, "%s%d:%s%d:%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (sekunde < 10) ? ("0") : (""), sekunde);
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
}
return 1;
}@Goku ^ hvala sto si pokusao ali ipak sam ja pomogao 🙂
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
25 / 100 XP
Početnik(0)
315
Postovi:
0
Teme:
Pridružio se:Jun 2021
22. Apr. 2023.
Kajsije ^ wrote on April 22, 2023, 5:25 pm:
ovako treba
@Goku ^ hvala sto si pokusao ali ipak sam ja pomogao 🙂
task VremeDatum()
{
foreach(new i : Player)
{
new string, year, month, day, hours, minutes, sekunde; //definisemo
getdate(year, month, day), gettime(hours, minutes, sekunde);
format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year); //pravimo format da bi slali poruku i koristimo definisane stvari
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
format(string, sizeof string, "%s%d:%s%d:%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (sekunde < 10) ? ("0") : (""), sekunde);
PlayerTextDrawSetString(playerid, InGame_TD, stringic);
}
return 1;
}@Goku ^ hvala sto si pokusao ali ipak sam ja pomogao 🙂
loopujes sve igrace i posle opet iako si loop koristis PlayerTextDrawSetString za playerid
task VremeDatum()
{
foreach(new i : Player)
{
new string, year, month, day, hours, minutes, sekunde; //definisemo
getdate(year, month, day), gettime(hours, minutes, sekunde);
format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year); //pravimo format da bi slali poruku i koristimo definisane stvari
PlayerTextDrawSetString(i, InGame_TD, stringic);
format(string, sizeof string, "%s%d:%s%d:%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (sekunde < 10) ? ("0") : (""), sekunde);
PlayerTextDrawSetString(i, InGame_TD, stringic);
}
return 1;
}kada loopujes igracom ne koristis vise identifikator playerid, nego element i
isto preporucujem da velicina stringa definicija bude u blizini onoga sto je potrebno [prevelika alokacija moze biti problematicna]
isto po mom misljenju se trebaju izbjeci afk igraci i smanjiti opterecenje, ionako kada se igrac vrati AFK svake sekunde se ponavlja azurirat ce mu u tom jednom sekundu vrijeme na TD
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
22. Apr. 2023.
Za pocetak, zasto bi vreme i datum, koji su isti za sve na serveru prebacivao u player td?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava