String Problem
#2

the problem lies in ur coding.
Quote:

if(Time < 1)
{
SetPVarInt(playerid, "Jailed", 0);
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid, 246.5301,86.7577,1003.6406);
SetPlayerFacingAngle(playerid, 176.7961);
SetPlayerHealth(playerid,100);
format(string,sizeof(string),"%s(%d) Has been realesed from Los Santos Jail after %d seconds",GetName(playerid),playerid,Time);
SendClientMessageToAll(COLOR_ORANGE,string);
return 1;
}

your code says if Time < 1
that means your time variable has reached 0.
and then u have called it in "abcxyz was released after %d seconds"
so basically ur calling it when the time is 0, so it will show zero.
do this,
create two variables when u jail someone that stores the time.
one that decreases, and one that doesnt.
consider one as Time1 and the other as Time2.
now, let Time1 be constant, and Time2 decrease.
now in your statement, do
if Time2 < 1
and later where you call it to replace the %d, call Time1
this should fix your issue.
i hope this helped.
Reply


Messages In This Thread
String Problem - by DarkLored - 19.11.2013, 00:57
Re: String Problem - by RayDcosta - 19.11.2013, 03:15
Re: String Problem - by DarkLored - 19.11.2013, 17:28

Forum Jump:


Users browsing this thread: 1 Guest(s)