Mert millimásidpercben (vagy miben) adod meg.
Így próbáld:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_JAIL)
{
if(response)
{
SetTimerEx( \"jail\", strlen(inputtext) * 1000, false, \"i\"); // beszrozzuk a beírt összeget 1000-el
}
}
return 1;
}
Így mostmár másodpercben adod meg.
Ez pedig a kiszabadulás:
public jail(playerid);
public jail(playerid)
{
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(giveplayerid, name, sizeof(name));
format(string, sizeof string, \"%s kiszabadult a börtönbol!\", name);
SendClientMessageToAll(0xB3D5B2AA,string);
SetPlayerInterior(giveplayerid, 0);
TogglePlayerControllable(giveplayerid,1);
return 1;
}