Hi guys infinite loop help please! -
CobraWoW - 02.09.2017
Hi guys, can you please help me
Код:
forward UpdateTime();
public UpdateTime()
{
gettime(hour2, minute2);
format(timestr,32,"%02d:%02d",hour2,minute2);
TextDrawSetString(txtTimeDisp,timestr);
SetWorldTime(hour2);
new x=0;
while(x!=MAX_PLAYERS) {
if(IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
SetPlayerTime(x,hour2,minute2);
}
x++;
}
}
is this code a infinite loop ?
and this
Код:
switch(skin_id)
{
case 299: next_skin = 0, prev_skin = 298;
case 0: next_skin = 1, prev_skin = 299;
default:
{
next_skin = (skin_id + 1), prev_skin = (skin_id - 1);
if(!IsValidSkin(next_skin))
{
while(next_skin <= 299)
{
next_skin++;
if(IsValidSkin(next_skin) && next_skin != skin_id)
{
break;
}
}
}
if(!IsValidSkin(prev_skin))
{
while(prev_skin >= 0)
{
prev_skin++;
if(IsValidSkin(prev_skin) && prev_skin != skin_id)
{
break;
}
}
}
}
}
and this
Код:
switch(lr)
{
case 128:
{
skin_id -= 1;
if(skin_id < 0)
{
skin_id = 299;
}
if(!IsValidSkin(skin_id))
{
for(new s = skin_id; s > 1; s--)
{
if(IsValidSkin(s))
{
skin_id = s;
break;
}
}
}
SetPlayerSkin(playerid, skin_id);
UpdateTextdraw(playerid);
return 1;
}
case -128:
{
skin_id += 1;
if(skin_id > 299)
{
skin_id = 0;
}
if(!IsValidSkin(skin_id))
{
for(new s = skin_id; s > 0; s++)
{
if(IsValidSkin(s))
{
skin_id = s;
break;
}
}
}
SetPlayerSkin(playerid, skin_id);
UpdateTextdraw(playerid);
return 1;
}
}
please help ! please guys :/ ! i don't know which one to delete
Re: Hi guys infinite loop help please! -
Meller - 02.09.2017
Use [CODE] or [PHP], your code is unreadable in plain text.
Re: Hi guys infinite loop help please! -
CobraWoW - 02.09.2017
Quote:
Originally Posted by Meller
Use [CODE] or [PHP], your code is unreadable in plain text.
|
done bro ? help please
Re: Hi guys infinite loop help please! -
Meller - 02.09.2017
You define if a timer should be infinite or one time-only when using SetTimer or SetTimerEx, look those up and check if the third parameter is false or true.
Re: Hi guys infinite loop help please! -
Sew_Sumi - 02.09.2017
Код:
switch (a)
{
case 1:
{
// Won't be called
}
case 2:
{
// Won't be called
}
case 5:
{
// Will be called
}
default:
{
// Won't be called
}
}
By looking at this, when skin is 0 or 299, NONE of the code in the default switch, will be called. so it won't even work.
Re: Hi guys infinite loop help please! -
CobraWoW - 02.09.2017
the first code si from gl realtime
i think that's the problem but prove it please
idk what to do
because when i added gl realtime it worked for 13-14 hours the server didnt freeze "kicked x.. problem"
and then it got freezed and i restarted it after 2 minutes it got freezed again when i removed gl realtime it is not getting freezed, the server is still runing and not freezed help please tell me what to do!
because i want gl realtime in my server
Re: Hi guys infinite loop help please! -
CobraWoW - 02.09.2017
bump, help please!
Re: Hi guys infinite loop help please! -
CobraWoW - 02.09.2017
no help ! -_- ?
Re: Hi guys infinite loop help please! -
Meller - 02.09.2017
Don't bump within 24 hours..
Re: Hi guys infinite loop help please! -
CobraWoW - 02.09.2017
cant you help me please ? its urgent