format(string, sizeof(string), ""COL_LYELL"Musisz poczekać jeszcze: "COL_RED"%d, "COL_LIMON"aby zmienić status.", (GetPVarInt(playerid, "LastZW") - GetTickCount()) / 1000 + MINUTES(10));
format(string, sizeof(string), ""COL_LYELL"Musisz poczekać jeszcze: "COL_RED"%dminutes %d seconds, "COL_LIMON"aby zmienić status.", minutes?, seconds?);
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
format(string, sizeof(string), ""COL_LYELL"Musisz poczekać jeszcze: "COL_RED"%dHours%dminutes %d seconds, "COL_LIMON"aby zmienić status.",Hour, Minute, Second);
Try now
![]() pawn Code:
|
new minutes, seconds = (GetPVarInt(playerid, "LastZW") - GetTickCount()) / 1000 + MINUTES(10); while (seconds >= 60) { minutes++; seconds -= 60; } format(string, sizeof(string), ""COL_LYELL"Musisz poczekac jeszcze: "COL_RED"%d minutes %d seconds, "COL_LIMON"aby zmienic status.", minutes, seconds);
while (seconds >= 60)
{
minutes++;
seconds -= 60;
}
minutes = seconds/60;
seconds %= 60;
if(GetPVarInt(playerid, "LastZW") != 0 && (GetTickCount() - GetPVarInt(playerid, "LastZW")) < MINUTES(10))
{
new string[128], minutes, seconds = (GetPVarInt(playerid, "LastZW") - GetTickCount()) / 1000 + MINUTES(10);
minutes = seconds / 60;
seconds %= 60;
format(string, sizeof(string), ""COL_LYELL"Musisz poczekać jeszcze: "COL_RED"%dmin %dsek, "COL_LIMON"aby zmienić status.", minutes, seconds);
return ShowInfo(playerid, "Błąd - status", string);
}
minuty = PlayerInfo[playerid][pJailTime] / 60;
sekundy = PlayerInfo[playerid][pJailTime] % 60;
(GetTickCount() - GetPVarInt(playerid, "LastZW"))
printf("ticks: %d pvar: %d", GetTickCount(), GetPVarInt(playerid, "LastZW"));
// --- Mini-system z/w ---
CMD:testcmd(playerid, params[])
{
if(GetPVarInt(playerid, "LastZW") != 0 && (GetTickCount() - GetPVarInt(playerid, "LastZW")) < MINUTES(10))
{
new string[128], minutes, seconds = (GetTickCount() - GetPVarInt(playerid, "LastZW"));
//(GetPVarInt(playerid, "LastZW") - GetTickCount()) / 1000 + MINUTES(10);
minutes = seconds / 60;
seconds %= 60;
format(string, sizeof(string), ""COL_LYELL"Musisz poczekać jeszcze: "COL_RED"%dmin %dsek, "COL_LIMON"aby zmienić status.", minutes, seconds);
return ShowInfo(playerid, "Błąd - status", string);
}
if(PlayerInfo[playerid][pStatus])
{
ShowInfo(playerid, "Błąd", ""COL_RED"Jesteś już na statusie 'zaraz wracam'. "COL_LYELL"Zmień go na 'już jestem'");
return true;
}
new string[64];
PlayerInfo[playerid][pStatus] = true;
TogglePlayerControllable(playerid, false);
SetPVarInt(playerid, "LastZW", GetTickCount());
GetPlayerHealth(playerid, PlayerInfo[playerid][pStatusHealth]);
SetPlayerHealth(playerid, 9999.9);
format(string, sizeof(string), ""COL_LBLUE"%s "COL_LYELL"zaraz wraca!", PlayerName(playerid));
SendClientMessageToAll(-1, string);
return true;
}
new string[128], minutes, seconds = MINUTES(10) - (GetTickCount() - GetPVarInt(playerid, "LastZW")) / 1000;
if(GetPVarInt(playerid, "LastZW") != 0 && (GetTickCount() - GetPVarInt(playerid, "LastZW")) < MINUTES(10))
new string[128], minutes, seconds = 600 - ((GetTickCount() - GetPVarInt(playerid, "LastZW")) / 1000);