[Ajuda] Callback
#1

Код:
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?
Reply
#2

Tenta trocar
PHP код:
if(PorcentagemTelaLoading[playerid] == 100)

// por

if(PorcentagemTelaLoading[playerid] >= 100
Reply
#3

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?
Reply
#4

alguem
Reply
#5

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)