Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 5 de 5

Tópico: Comando

  1. #1

    Avatar de kaiocnx
    Data de Ingresso
    Dec 2010
    Localização
    Rio de Janeiro-RJ
    Idade
    31
    Posts
    26
    Agradecido
    4
    Agradeceu
    3
    Peso da Avaliação
    0

    Padrão Comando

    Olá galera,
    Gostaria de uma ajuda de vcs, estou começando a estudar c++..
    Queria pedir uma ajuda para criar uns comandos segue eles

    /full ( adicionar pontos em todos os status
    str, agi, vit, ene )
    fulldl ( adicionar pontos em todos os status
    str, agi, vit, ene,cmd )

    Já estou a uma semana e não consegui...

  2. #2

    Avatar de Flint
    Data de Ingresso
    Sep 2009
    Localização
    frente do pc
    Posts
    138
    Agradecido
    27
    Agradeceu
    13
    Peso da Avaliação
    16

    Padrão

    @caiocnx
    Basta tu fazer o comando apontando as variáveis da objectstruct referente aos stattus com os valores máximos(32767 / 65535), depois chamar a função que atualiza esses dados no cliente.
    Última edição por Renato; 20-03-2016 às 08:30 PM.
    Me engravida @Renato. Hidden Content

  3. #3

    Avatar de navossoc
    Data de Ingresso
    Jan 2013
    Localização
    local
    Posts
    321
    Agradecido
    535
    Agradeceu
    199
    Peso da Avaliação
    15

    Padrão

    Gambiarras forever ;D

    []'s

  4. #4

    Avatar de GENILSON
    Data de Ingresso
    May 2010
    Localização
    Pernambuco
    Idade
    29
    Posts
    41
    Agradecido
    1
    Peso da Avaliação
    0

    Padrão

    Basta adicionar isso na função do comando:

    Código:
    lpObj->Strength = 32767;
    lpObj->Dexterity = 32767;
    lpObj->Vitality = 32767;
    lpObj->Energy = 32767;
    
    if (lpObj->Class == 4) //DL
    {
        lpObj->Leadership = 32767;
    }

  5. #5

    Avatar de viniciusvj
    Data de Ingresso
    Aug 2011
    Localização
    Aida
    Idade
    27
    Posts
    38
    Agradecido
    12
    Agradeceu
    8
    Peso da Avaliação
    0

    Padrão

    Você não precisa criar um novo comando pra dl, basta criar uma nova condição igual o @Genilson mostrou.
    Para servidor acumulativo seria mais ou menos assim:
    switch (lpObj->Class)
    {
    case 4:
    {
    if (lpObj->LevelUpPoint >= 163835) //Seria 32767 x5
    {
    lpObj->Strength = 32767;
    lpObj->Dexterity = 32767;
    lpObj->Vitality = 32767;
    lpObj->Energy = 32767;
    lpObj->Leadership = 32767;
    }
    else
    {
    MsgUser(aIndex, 1, "Você não tem pontos para usar o comando.");
    return;
    }

    }
    default:
    {
    if (lpObj->LevelUpPoint >= 131068) //Seria 32767 x4
    {
    lpObj->Strength = 32767;
    lpObj->Dexterity = 32767;
    lpObj->Vitality = 32767;
    lpObj->Energy = 32767;
    }
    else
    {
    MsgUser(aIndex, 1, "Você não tem pontos para usar o comando.");
    return;
    }
    }
    }
    Não tem porque criar este comando em server acumulativo.
    Para servidor pontuativo você teria que fazer a verificação pelo tipo de vip.
    Exemplo:
    switch (vip)
    {
    case 0:
    if (lpObj->Resets >= 400) //Vip precisa de +400 resets para ficar full.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Resolvido| add comando /creation
    Por xxrenanxx no fórum Tópicos resolvidos
    Respostas: 4
    Último Post: 03-04-2012, 04:30 PM
  2. |Release| Comando //clanfull
    Por UnderZone no fórum L2J -Mods
    Respostas: 0
    Último Post: 13-03-2012, 12:33 AM
  3. |Release| Comando Personalizado de GM
    Por Trozay no fórum AI | Desenvolvimentos
    Respostas: 0
    Último Post: 07-09-2011, 09:24 PM
  4. |Source| Comando /bau
    Por Geniopx no fórum Sources
    Respostas: 11
    Último Post: 01-05-2011, 06:02 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •