Ir para conteúdo
View in the app

A better way to browse. Learn more.

priston.pro

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Editar comandos do vip

Postado

Os comandos do vip do meu servidor e bem basico so tem apenas /bau /bau /mapa vip

Queria adicionar mais comandos ex:

10% de drops

ressu infinito

50 de hp

Mature de armas apenado i

Editado por Brunobbc

Featured Replies

Postado
2 horas atrás, Brunobbc disse:

Os comandos do vip do meu servidor e bem basico so tem apenas /bau /bau /mapa vip

Queria adicionar mais comandos ex:

10% de drops

ressu infinito

50 de hp

Mature de armas apenado i

comandos que interagem com npc geralmente fazem no game (src), procura referencia deles e faz proximo, sobre adicionais (exp, drop, etc) é feito no servidor, evite fazer adicional no game, é modificavel, alguem que saiba procurar e ache isso, vai editar sem problema e manter vantagem, ressu infinito vc procura pelo codigo do ressu padrão "bi104" ou "sinBI1 | sin104", vai ver o if dele verificando se existe no inventário, tenta entender como funciona e bota pro vip ressucitar também, porem de uma maneira mais "inteligente" pois isso é burlavel também, o resto vc aprende com o tempo, o mature no i existe uma função de gm que ja faz isso, bota um if pra verificar se a pessoa tem vip la que ja habilita pra ela também, mas msm coisa, é burlavel tb se for feito no game.

ta querendo correção ou dev bom? chega mais 

https://www.facebook.com/PristonDevs

Postado

1. Achar o arquivo dos comandos

No Visual Studio aperta:

Ctrl + Shift + F

Pesquisa:

/bau

ou:

/mapa

Quando achar, você vai ver algo parecido com isso:

if (!lstrcmpi(szBuff, "/bau"))
{
    // código do bau
    return TRUE;
}

É embaixo desse bloco que você adiciona os comandos novos.


2. Copiar a verificação VIP

Dentro do /bau, deve ter algo tipo:

if (lpPlayInfo->VipTime <= 0)
{
    SendChatMessage(lpPlayInfo, "Voce nao e VIP.");
    return TRUE;
}

Na sua source pode ser outro nome:

lpPlayInfo->VipTime
lpPlayInfo->Vip
lpPlayInfo->VipType
lpPlayInfo->dwVipTime

Você precisa usar a mesma verificação do /bau.


Exemplo de comandos novos

/vipinfo

Coloque abaixo do /bau:

if (!lstrcmpi(szBuff, "/vipinfo"))
{
    if (lpPlayInfo->VipTime <= 0)
    {
        SendChatMessage(lpPlayInfo, "Voce nao possui VIP ativo.");
        return TRUE;
    }

    SendChatMessage(lpPlayInfo, "VIP ativo: +10%% Drop, +50 HP, Ressu infinito e Mature de armas.");
    return TRUE;
}

Se na sua source não for VipTime, troque pelo nome que o /bau usa.


/viphp

Esse comando pode só avisar o benefício:

if (!lstrcmpi(szBuff, "/viphp"))
{
    if (lpPlayInfo->VipTime <= 0)
    {
        SendChatMessage(lpPlayInfo, "Apenas VIP pode usar este comando.");
        return TRUE;
    }

    SendChatMessage(lpPlayInfo, "Seu VIP da +50 de HP automaticamente.");
    return TRUE;
}

O +50 HP real é melhor colocar no cálculo de status, não no comando.


/vipdrop

if (!lstrcmpi(szBuff, "/vipdrop"))
{
    if (lpPlayInfo->VipTime <= 0)
    {
        SendChatMessage(lpPlayInfo, "Apenas VIP possui bonus de drop.");
        return TRUE;
    }

    SendChatMessage(lpPlayInfo, "Seu VIP possui +10%% de Drop ativo.");
    return TRUE;
}

O +10% drop real precisa ser colocado no sistema de drop do monstro.


/vipmature

if (!lstrcmpi(szBuff, "/vipmature"))
{
    if (lpPlayInfo->VipTime <= 0)
    {
        SendChatMessage(lpPlayInfo, "Apenas VIP pode usar Mature de armas.");
        return TRUE;
    }

    SendChatMessage(lpPlayInfo, "Mature VIP liberado para armas.");
    return TRUE;
}

Acho que ajuda em algo so voce Modifica para o seu gosto pega as Referencia dos EXP DROPS O que vc que add e so fazer

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.

Visitante
Responder

Account

Navigation

Pesquisar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.