SA-MP Forums Archive
[Ajuda] Inventario fecha e nгo abre quando deveria abrir - 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] Inventario fecha e nгo abre quando deveria abrir (/showthread.php?tid=638944)



Inventario fecha e nгo abre quando deveria abrir - rodrigo147 - 08.08.2017

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;
	}



Re: Inventario fecha e nгo abre quando deveria abrir - GuilhermeNunes - 08.08.2017

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


Re: Inventario fecha e nгo abre quando deveria abrir - rodrigo147 - 08.08.2017

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


Re: Inventario fecha e nгo abre quando deveria abrir - GuilhermeNunes - 08.08.2017

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:


Re: Inventario fecha e nгo abre quando deveria abrir - rodrigo147 - 08.08.2017

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.


Re: Inventario fecha e nгo abre quando deveria abrir - GuilhermeNunes - 08.08.2017

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