SA-MP Forums Archive
[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(playeridclassid)
{
        
TogglePlayerSpectating(playeridtrue);
        
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"80true"i"playerid);
        return 
1;

tenta