Bgames
Olá visitante! Seja bem vindo ao nosso fórum!

Para você ter total acesso ao nosso fórum é preciso que você se cadastre.

Cadastre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

[Dúvida] Ajuda com esse script

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Dúvida] Ajuda com esse script

Mensagem por ahbot em Sex 6 Mar 2015 - 10:49

Olá, ele é um script de .buff .heal e .mall porem to tendo erros com ele, um deles é que está dando erro na compilação em *isInCombat*, e eu queria colocar para o comando .mall levar horda para orgrimmar e ally para stormwind, alguem pode me ajuda ?
Segue o script baixo
  
Código:
#include "ScriptPCH.h"
#include "Chat.h"


uint32 auras[] = { 15366, 16609, 48162, 48074, 48170, 43223, 36880, 467, 69994, 33081, 24705, 26035, 48469 };

class buff_commandscript : public CommandScript
{
public:
    buff_commandscript() : CommandScript("buff_commandscript") { }

   ChatCommand* GetCommands() const
    {
        static ChatCommand IngameCommandTable[] =
        {
         { "buff",            SEC_PLAYER,  false, &HandleBuffCommand,            "", NULL },
         { "mall",            SEC_PLAYER,  false, &HandleMallCommand,            "", NULL },
         { "heal",            SEC_PLAYER,  false, &HandleHealCommand,            "", NULL },
            { NULL,            0,                  false, NULL,                              "", NULL }
        };
       return IngameCommandTable;
    }

   static bool HandleBuffCommand(ChatHandler * handler, const char * args)
    {
        Player * me = handler->GetSession()->GetPlayer();
   WorldSession* Session = handler->GetSession();
     if (me->isInCombat())
                  {
                                        Session->SendNotification("Voce esta em combat [Censurado]");
                                        return false;
                  }
      me->RemoveAurasByType(SPELL_AURA_MOUNTED);
      for(int i = 0; i < 11; i++)
          me->AddAura(auras[i], me);
      handler->PSendSysMessage("Buff ativado!");
      return true;
    }
   
   static bool HandleMallCommand(ChatHandler * handler, const char * args)
    {
        Player * me = handler->GetSession()->GetPlayer();
          WorldSession* Session = handler->GetSession();
     if (me->isInCombat())
                  {
                                        Session->SendNotification("Voce esta em combat [Censurado]");
                                        return false;
                  }
       me-> TeleportTo(530, -1850.209961f, 5435.821777f, -10.961435f, 3.403913f);
       handler->PSendSysMessage("Outro noob teleportado com sucesso!");
      return true;
    }
   
   static bool HandleHealCommand(ChatHandler * handler, const char * args)
    {
        Player * me = handler->GetSession()->GetPlayer();
   WorldSession* Session = handler->GetSession();
     if (me->isInCombat())
                  {
                                        Session->SendNotification("Voce esta em combat [Censurado]");
                                        return false;
                  }
       me-> SetHealth(me->GetMaxHealth());
       handler->PSendSysMessage("Sua vida foi curada!");
      return true;
    }
};

void AddSC_Ingame_commandscript()
{
    new buff_commandscript();
}

ahbot


Mensagens : 25
Pontos : 38

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [Dúvida] Ajuda com esse script

Mensagem por Erictemponi em Sex 6 Mar 2015 - 12:32

Olá ahbot
Poderia mandar uma screen do erro ou um log com mais detalhes por favor?
E sobre o teleport, você precisa por uma condição que se o player for das raças da horda então ele vai para tais cordenadas. Senão, ou seja, se ele não for das raças da horda e sim da aliança, ele vai para outras cordenadas.

Atenciosamente, Erictemponi

Erictemponi


Mensagens : 1825
Pontos : 7296
Evolução : 2


Ver perfil do usuário http://www.fury-share.blogspot.com.br/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum