Jump to content

lobinhopk

Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by lobinhopk

  1. mapname,x,y,z    script    Vendedor de Cabana    sprite,{
        set @npcsell,"Vendedor de Cabana";
        set @cabana,"Cabana";
        set nickdono,"getcharid(0)";
        set @dono,cabana == getcharid(0);
        set @dono,cabana != getcharid(0);
        set @grupo,cabana == getcharid(1);
        set @grupo,cabana != getcharid(1);
        set @efeito,cabana;
        mes @npcsell;
        mes "Olá "strcharinfo(0)", Gostaria de comprar nossos serviços ?";
        next;
            switch(select("- Sim!:- Não!")){
                case 1:
                    if (countitem(iditem) >=29999){
                        delitem ID,QT;
                        getitemname (<Cabana>);
                        mes @npcsell;
                        mes "Obrigado, por comprar nossos serviços...";
                        close;
                        end;
                    }
                        else {
                            
                                if (countitem(iditem) <=30000){
                                    mes @npcsell;
                                    mes "Você não tem a quantidade de item requerido";
                                    close;
                                }
                case2:
                    mes @npcsell;
                    mes    "OK!";
                    close;
            }
        }
    }
    mapname,x,y,z    script    Cabana    sprite,{
        mes @cabana;
        mes nickdono,"getcharid(0)";
        mes "Deseja entrar ?";
        next;
        switch(select("- Sim!:- Não!")){
            case 1:
                if (@dono,cabana == getcharid(0) && @grupo,cabana == getcharid(1)){
                    instance_create("<Cabana>"{,<IM_PARTY>{,<-2>}});
                    mes @cabana;
                    mes "OK!";
                    close2;
                    warp map_cabana;
                    end;
                }
                    else {
                        if (@dono,cabana != getcharid(0) && @grupo,cabana != getcharid(1)){
                            mes @cabana;
                            mes "Desculpe, mas essa cabana não lhe pertence nem a seu grupo...";
                            close;
                    }
            case 2:
                mes @cabana;
                mes "OK!";
                close;
            }
        }        
    }
    

    fiz um pedaço dele, vou termina o resto pelo celular, qualquer coisa me add no discord que posso lhe passar ele quando tiver pronto ^^.... CDER#8973

    Topico Resolvido: MVP @Racaae

  2. 42 minutes ago, Racaae said:

    Oi!

    Você pode encontrar a lista de comandos, funcionalidades e exemplos em \doc\script_commands.txt. Dá pra estudar bem por lá.

    A instância do bafomé selado (SealedShrine) e todas as outras ficam na pasta \npc\instances e \npc\re\instances (caso seu server seja renewal).

    Instâncias são criadas com o comando instance_create, todas as instâncias da pasta usam a opção de grupo, mas é possível criar para guild também.

    Você pode criar um item e ligar um script nele usando o comando callfunc, por exemplo o item Cartão Kafra:

    
    12211,Kafra_Card,Kafra Card,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ callfunc "F_CashStore"; },{},{}

    Boa sorte!

    obrigado, eu já sei sobre script_commands, eu só queria ter noção do comando que é usado no npc ^^

  3. Alguem sabe me dizer como faço com que o npc, teleporte o player pra o mesmo warp, adicionado no npc, só que tipo o da torre sem fim, abre o effeito de istancia, que só pode ir pra o mesmo warp quem tiver no grupo.... ou até mesmo o npc do frei patrick, da istancia bafomé selado, não achei esses npcs ainda, pra da uma estudada nos comandos, então quem quizer deixar link deles aqui, seria uma ajuda tambem,

    A idea ? é que to com o npc de guild-house semi feito, pra não ficar criando vários mapas, eu queria por pra teleporta mas pra um mapa que só os membros da  guild registrada no npc, pudesse ver aquele mapa

    Ou até mesmo, fazer um item chamado cabana, e essa cabana possuise id próprio, pra não precisar ficar fazendo cabana_01, cabana_02,cabana_03...

×
×
  • Create New...