[Ajuda] Prisao - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Prisao (
/showthread.php?tid=575057)
Prisao -
LucasDias - 23.05.2015
olб galera da forum samp, gostaria de uma pequena ajuda, to setando o tempo pra prender o player assim:
pawn Код:
if(GetPlayerWantedLevel(id) == 5)
{
tempo_s = 30*60*1000;//30 min
}
SetPVarInt(id, "tempo_cadeia", tempo_s);
Aparecer quanto tempo falta:
pawn Код:
SetPVarInt(i, "tempo_cadeia", (GetPVarInt(i, "tempo_cadeia") - 1) );
new string[256];
format(string, sizeof(string), "Tempo preso:%d ~b~~h~", GetPVarInt(i, "tempo_cadeia"));
GameTextForPlayer( i,string, 3000, 1);
atй ai tudo bem, ta setando normal,porйm nгo to sabendo fazer pra aparecer quanto tempo falta, em minutos,
o player й preso e fica aparecendo pra ele o tempo que falta, porйm aparece ex: 5999 segundos, como poderia fazer pra aparecer em minutos, e se passase de 60min aparecer hr tbem ?
Re: Prisao -
LucasDias - 23.05.2015
Alguem

?
Re: Prisao -
ipsLuan - 23.05.2015
Iria ser mais ou menos isso...
PHP код:
/*
ipsluan - since 2013
*/
public tempo(playerid) {
if(preso > 3600) {
format(string, sizeof(string), "Tempo preso: %d horas", preso / 3600);
}
if(preso < 3599 && preso > 60) {
format(string, sizeof(string), "Tempo preso: %d minutos", preso * 60);
}
if(preso < 60) {
format(string, sizeof(string), "Tempo preso: %d segundos", preso);
}
SendClientMessage(playerid, -1, string);
return 1;
}