[Ajuda] Callback - 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] Callback (
/showthread.php?tid=645609)
Callback -
Jorginhoda12 - 30.11.2017
Код:
CALLBACK::Telaloading(playerid)
{
new str[20];
format(str, 100, "Baixando %d%",PorcentagemTelaLoading[playerid]);
PlayerTextDrawSetString(playerid, TelaLogin[playerid][0], str);
PlayerTextDrawShow(playerid, TelaLogin[playerid][0]);
if(PorcentagemTelaLoading[playerid] == 100)
{
for(new i; i < sizeof(loadTela); i++)
{
TextDrawHideForPlayer(playerid, loadTela[i]);
}
PlayerTextDrawHide(playerid, TelaLogin[playerid][0]);
KillTimer(TimerTelaLoading[playerid]);
KillTimer(PorcentagemTelaLoading[playerid]);
PorcentagemTelaLoading[playerid] = 0;
showTelaLogin(playerid);
}
return PorcentagemTelaLoading[playerid]++;
}
Fiz essa callback na tela de load no login so que tem hora que buga e fica so carregando , sem parar , podem ajudar?
Re: Callback -
JonathanFeitosa - 30.11.2017
Tenta trocar
PHP код:
if(PorcentagemTelaLoading[playerid] == 100)
// por
if(PorcentagemTelaLoading[playerid] >= 100)
Re: Callback -
Jorginhoda12 - 01.12.2017
nгo adiantou.
Код:
public OnPlayerRequestClass(playerid, classid)
{
if(!gPlayerLogged[playerid])
{
SetPlayerCameraPos(playerid,-3715.1970,424.4762,41.6201);
SetPlayerCameraLookAt(playerid,-3715.1970,424.4762,41.6201);
SetPlayerPos(playerid,-3715.1970,424.4762,41.6201);
TimerTelaLoading[playerid] = SetTimerEx("Telaloading", 80, true, "i", playerid);
TogglePlayerSpectating(playerid, true);
return 1;
}
return 1;
}
Pode ser isso tbm, alguem?
Re: Callback -
Jorginhoda12 - 01.12.2017
alguem
Re: Callback -
ThiagoMikael - 01.12.2017
PHP код:
public OnPlayerRequestClass(playerid, classid)
{
TogglePlayerSpectating(playerid, true);
SetPlayerCameraPos(playerid,-3715.1970,424.4762,41.6201);
SetPlayerCameraLookAt(playerid,-3715.1970,424.4762,41.6201);
SetPlayerPos(playerid,-3715.1970,424.4762,41.6201);
TimerTelaLoading[playerid] = SetTimerEx("Telaloading", 80, true, "i", playerid);
return 1;
}
tenta