lobinhopk Posted January 5, 2019 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 3 Reputation: 0 Joined: 09/14/17 Last Seen: Sunday at 01:03 AM Share Posted January 5, 2019 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... Quote Link to comment Share on other sites More sharing options...
Racaae Posted January 6, 2019 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 212 Reputation: 94 Joined: 06/02/12 Last Seen: 5 hours ago Share Posted January 6, 2019 (edited) 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! Edited January 6, 2019 by Racaae 1 Quote Link to comment Share on other sites More sharing options...
lobinhopk Posted January 6, 2019 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 3 Reputation: 0 Joined: 09/14/17 Last Seen: Sunday at 01:03 AM Author Share Posted January 6, 2019 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 ^^ Quote Link to comment Share on other sites More sharing options...
Racaae Posted January 6, 2019 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 212 Reputation: 94 Joined: 06/02/12 Last Seen: 5 hours ago Share Posted January 6, 2019 (edited) prontera,153,173,3 script Porteiro 4_M_PIERROT,{ if(!getcharid(2)) { mes "Você não está em um clã!"; close; } switch(select("Abrir casa do clã","Entrar na casa","Cancelar")) { case 1: instance_create("Casa do Clã",IM_GUILD); end; case 2: switch( instance_enter("Casa do Clã") ) { case IE_OTHER: mes "An unknown error occurred."; close; case IE_NOINSTANCE: mes "Memorial Dungeon " + .@md_name$ + " does not exist."; mes "No guild member has created the Memorial Dungeon."; close; case IE_NOMEMBER: mes "Only guild members can enter the Memorial Dungeon."; close; case IE_OK: mapannounce "prontera", "" + strcharinfo(0) + " entrou na casa do clã " + getguildname( getcharid(2) ) + ".", bc_map,0xFF99,FW_NORMAL,12; end; } case 3: end; } } \db\import\instance_db.txt 51,Casa do Clã,3600,300,alberta_in,114,134 Isso deve dar para você ter noção. (não testei) Edited January 6, 2019 by Racaae 1 Quote Link to comment Share on other sites More sharing options...
lobinhopk Posted January 6, 2019 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 3 Reputation: 0 Joined: 09/14/17 Last Seen: Sunday at 01:03 AM Author Share Posted January 6, 2019 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.