Sveiki, pats timeris veikia ir paleidžia iš jailo laiku, bet pačio laiko nerodo.
//Jailas
forward LikoSedeti(playerid);
public LikoSedeti(playerid)
{
if(playerDB[playerid][ikalintas])
{
if(!IsPlayerInRangeOfPoint(playerid, 200, -1658.3951,3441.0837,3.9490)){SetPlayerHealth(playerid, 100); return 1;}
playerDB[playerid][kalejimo_laikas]--;
new msg[128], valz, minz, sekz;
valz=floatround(playerDB[playerid][kalejimo_laikas]/3600,floatround_floor);
minz=floatround(playerDB[playerid][kalejimo_laikas]/60,floatround_floor);
sekz=playerDB[playerid][kalejimo_laikas];
if(valz < 0) valz=0;
if(minz < 0) minz=0;
if(sekz < 0) sekz=0;
while(minz>=60)minz-=60;
while(sekz>=60)sekz-=60;
if(valz>0)
{
if(minz<10)
{
if(sekz<10)
{
format(msg,128,"~n~~n~~n~~n~~n~~n~~y~Liko sedeti: ~r~%i:0%i:0%i",valz,minz,sekz);
}
else
{
format(msg,128,"~n~~n~~n~~n~~n~~n~~y~Liko sedeti: ~r~%i:0%i:%i",valz,minz,sekz);
}
}
else
{
if(sekz<10)
{
format(msg,128,"~n~~n~~n~~n~~n~~n~~y~Liko sedeti: ~r~%i:%i:0%i",valz,minz,sekz);
}
else
{
format(msg,128,"~n~~n~~n~~n~~n~~n~~y~Liko sedeti: ~r~%i:%i:%i",valz,minz,sekz);
}
}
}
else if(valz==0 && minz>0)
{
if(sekz<10)
{
format(msg,128,"~n~~n~~n~~n~~n~~n~~y~Liko sedeti: ~r~%i:0%i",minz,sekz);
}
else format(msg,128,"~n~~n~~n~~n~~n~~n~~y~Liko sedeti: ~r~%i:%i",minz,sekz);
}
else
{
format(msg,128,"~n~~n~~n~~n~~n~~n~~y~Liko sedeti: ~r~%i s.",sekz);
}
GameTextForPlayer(playerid,msg,3000,5);
}
return 1;
}