[Ajuda] Inventario fecha e nгo abre quando deveria abrir
#1

Quando clico nas setas >>> ou <<< para ir para outra pбgina, o inventario fecha, e dai preciso abri-lo de novo. Apуs eu abrir o inventario novamente vejo que foi para outra pбgina sim. Mas queria que fosse tudo mais prбtico, quando apertar as >>> <<< do inventбrio para ele ir pra outra pбgina, nгo importa se fecha ou abre sozinho, mas precisa ser automaticamente, nгo quero quando eu passar pra outra pбgina ter que abrir o inventбrio novamente '-'

Код:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(playertextid == invText[playerid][1]){ //volta

		if(InventarioPagina[playerid] == 1) return 1;

        InventarioPagina[playerid] -= 1;
        FecharInventario(playerid);
      	AbrirInventario(playerid);
        SetTimerEx("AbrirInventario", 200, false, "i", playerid);
		return 1;
	}
	if(playertextid == invText[playerid][2]){ //volta

        if(InventarioPagina[playerid] == 5) return 1;

        InventarioPagina[playerid] += 1;
        FecharInventario(playerid);
        AbrirInventario(playerid);
        SetTimerEx("AbrirInventario", 200, false, "i", playerid);
		return 1;
	}
Reply
#2

Coloca return 0; ou return true: no final do seu codigo
Reply
#3

eu sei, й que eu nгo quero postar toda public OnPlayerClickPlayerTextDraw(playerid, PlayerTextlayertextid) '-'
Reply
#4

PHP код:
if(playertextid == invText[playerid][1]){ //volta
        
if(InventarioPagina[playerid] == 1) return 1;
        
InventarioPagina[playerid] -= 1;
        
FecharInventario(playerid);
          
AbrirInventario(playerid);
        
SetTimerEx("AbrirInventario"200false"i"playerid);
        return 
1;
    }
    if(
playertextid == invText[playerid][2]){ //volta
        
if(InventarioPagina[playerid] == 5) return 1;
        
InventarioPagina[playerid] += 1;
        
FecharInventario(playerid);
        
AbrirInventario(playerid);
        
SetTimerEx("AbrirInventario"200false"i"playerid);
        return 
1;
    }
   return 
0;

se continuar a n abrir troca pra return true:
Reply
#5

mano nгo tem problema em return mano, mas sim no code '-' ali em fecharinventario e abririnventario, le minha escrita de novo la em cima. Й uma questгo de lуgica por exemplo, fechou o inventario (Fecharinventario(playerid);, alterou a pбgina, dai quero que abra (Abririnventario) o inventбrio de volta automбtico.
Reply
#6

Entгo mande a public inteira eu nгo sou vidente e tenta add o return a maioria desses erros й o RETURN !!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)