Jump to content

Recommended Posts

Posted (edited)
On 5/17/2021 at 7:47 PM, WadeVox said:

Galera queria muito colocar @warp para quem for vip  nao sei como resolver isso 

em groups.conf na parte do id: 1 adicione isso abaixo após langtype: true

warp: true

e remova a que está no id: 10

Edited by M a p l e
  • 1 year later...
Posted
  1. Crie um novo arquivo de script para a funcionalidade @vipwarp. Você pode nomeá-lo como preferir (por exemplo, vip_warp.txt) e salvá-lo na pasta "npc" do seu servidor.

  2. No arquivo de script, adicione a seguinte linha de comando para verificar se o jogador é um VIP:

  3. if (getcharid(0) != 0 && getgroupid(getcharid(0)) == VIP_GROUP_ID) {
      // o jogador é um VIP
    } else {
      // o jogador não é um VIP
    }

  4. Onde "VIP_GROUP_ID" é o ID do grupo VIP definido em seu servidor. Certifique-se de alterar esse valor para corresponder ao ID do seu grupo VIP.

  5. Adicione as linhas de comando para a funcionalidade @warp dentro do bloco "if" que verifica se o jogador é um VIP:
  6. if (getcharid(0) != 0 && getgroupid(getcharid(0)) == VIP_GROUP_ID) {
      // o jogador é um VIP
      warp "nome_do_mapa", coordenada_x, coordenada_y;
    } else {
      // o jogador não é um VIP
      mes "Você não tem permissão para usar esta funcionalidade.";
    }

  7. Onde "nome_do_mapa" é o nome do mapa para o qual você deseja permitir que os jogadores VIP sejam teletransportados, e "coordenada_x" e "coordenada_y" são as coordenadas de destino. Certifique-se de alterar esses valores para corresponder às suas configurações do servidor.

  8. Em seguida, você precisará adicionar um NPC em seu servidor que chame a funcionalidade @vipwarp. Você pode usar um script existente ou criar um novo. O NPC deve ter um comando que execute o script @vipwarp, por exemplo:
  9. mes "[NPC]: Bem-vindo ao meu serviço de teletransporte VIP.";
    next;
    menu "Por favor, selecione o destino desejado.", 
        "Warp para Nome do Mapa (1000 Zeny).", @vipwarp,1;
    close;

    Onde "Nome do Mapa" é o nome do mapa para o qual você deseja permitir que os jogadores VIP sejam teletransportados. Certifique-se de alterar esse valor para corresponder às suas configurações do servidor.

  10. Por fim, salve todos os arquivos e reinicie o servidor. Agora, os jogadores VIP poderão usar a funcionalidade @vipwarp para se teletransportar para o mapa desejado, enquanto os jogadores não-VIP receberão uma mensagem de erro.
  11. Lembre-se de que as configurações e scripts podem variar dependendo do emulador de servidor que você está usando, por isso é importante consultar a documentação do emulador ou os fóruns da comunidade para obter ajuda específica.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...