SSGamers - 7 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!
SSGames - Servidores online de qualidade - Inscreva-se Ja! é entre para nossa comunidade! - Ouça nossa web radio -Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

Problemas com lógica, inventário fecha e não abre quando deveria abrir

Compartilhe
avatar
rodrigo_gaucho
--> Postador Médio
--> Postador Médio

Mensagens : 58
Data de inscrição : 25/07/2014

Problemas com lógica, inventário fecha e não abre quando deveria abrir

Mensagem por rodrigo_gaucho em Qua 9 Ago 2017 - 9:17

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 '-'. É 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. OBS: gm play slayers
Código:
 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;
   }
avatar
KryptCrazzy
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 24
Data de inscrição : 22/07/2017
Idade : 17

Re: Problemas com lógica, inventário fecha e não abre quando deveria abrir

Mensagem por KryptCrazzy em Sab 12 Ago 2017 - 11:32

Não sei se estou certo,
Mais provalvamente pode trocar os codigos por esse:
Código:
  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;
  }
  else 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;
  }

Espero ter ajudado, Não sou um Scripter Expert! Mas faço meu melhor!



_________________________________________
Olá Convidado,  -Precisando de ajuda relacionada a #PAWN
Entre em contato comigo atráves do meu,
Meu skype
_________________________________________
Caso o link acime não funcione, meu skype é: KryptCrazzy

    Data/hora atual: Seg 23 Out 2017 - 22:22

    Copyright © SSGamers 2011/2017 - DIREITOS RESERVADOS PARA COMUNIDADE SSGAMERS LTDA.