Ir para conteúdo

Featured Replies

Postado

@Viadoking eu tenho esse npc que mostra faz o mark com lugares pré-definidos uso no meu servidor

 

obs: não copie e cola e teste você precisa editar os nomes dos arquivos nomes e posições que vai marcar no mapa

 

Helper Mark.xml

<npc name="Helper Kakashi" script="data/npc/scripts/helperkakashi.lua" walkinterval="0" speed="0" access="5" lookdir="0">
    <health now="1000" max="1000"/>
<look type="10" head="0" body="86" legs="0" feet="38" addons="1"/>
<parameters>
		<parameter key="message_greet" value="Olá |PLAYERNAME|. Eu posso te ajudar e marcar lugares importantes no seu mapa como {depot}, {hospital}, {equipamentos}, {suprimentos}, {academia ninja}, {ichiraku}, {predio hokage}, {cave inicial}, {predio anbu}, {vila uchiha}, {treiners}, {exame chunnin}, {sala de eventos}..." />
	</parameters>
</npc>

Pasta do seu servidor/data/npc/scripts

 

Helpermark.lua

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid
msg = string.lower(msg)
   
      local config = {
            [{"depot"}] = {type = MAPMARK_SHOVEL, pos = {x=1026,y=914,z=7}, name = "Depot De Konoha"},
			[{"hospital"}] = {type = MAPMARK_SHOVEL, pos = {x=1047,y=920,z=7}, name = "Hospital De Konoha"},
            [{"equipamentos"}] = {type = MAPMARK_SWORD , pos = {x=1041,y=896,z=7}, name = "Loja De Equipamentos"},
			[{"suprimentos"}] = {type = MAPMARK_SWORD, pos = {x=1041,y=929,z=7}, name = "Loja De Suprimentos"},
			[{"academia ninja"}] = {type = MAPMARK_SWORD, pos = {x=1065,y=929,z=7}, name = "Academia Ninja"},
			[{"ichiraku"}] = {type = MAPMARK_SWORD, pos = {x=1083,y=919,z=7}, name = "Ichiraku Ramen"},
			[{"predio hokage"}] = {type = MAPMARK_SWORD, pos = {x=994,y=899,z=7}, name = "Predio Hokage"},
			[{"cave inicial"}] = {type = MAPMARK_SWORD, pos = {x=1012,y=920,z=7}, name = "Cave Inicial"},
			[{"predio anbu"}] = {type = MAPMARK_SWORD, pos = {x=1030,y=874,z=7}, name = "Predio Anbu"},
			[{"vila uchiha"}] = {type = MAPMARK_SWORD, pos = {x=1069,y=885,z=7}, name = "Vila Uchiha"},
			[{"treiners"}] = {type = MAPMARK_SWORD, pos = {x=1000,y=921,z=7}, name = "Treiners"},
			[{"exame chunnin"}] = {type = MAPMARK_SWORD, pos = {x=962,y=913,z=7}, name = "Exame Chunnin"},
			[{"sala de eventos"}] = {type = MAPMARK_SWORD, pos = {x=1011,y=897,z=7}, name = "Sala De Eventos"}
        }
       
           for var, ret in pairs(config) do
                for _, check in pairs(var) do
                    if msg == check then
                        type,pos,name = ret.type,ret.pos,ret.name
                        selfSay('Voce quer que eu adicione o marcador no seu mini mapa '..msg..'? {sim}', cid)
                        talkState[talkUser] = 1
                    end
                end
            end
        if(msgcontains(msg, 'sim') and talkState[talkUser] >= 1) then
        doPlayerAddMapMark(cid, pos, type, name)
      npcHandler:say('Pronto se precisar de ajuda apenas me procure.', cid)
      talkState[talkUser] = 0
    elseif(msgcontains(msg, 'no') and talkState[talkUser] >= 1) then
        selfSay('Entao boa sorte e nao se perca!', cid)
        talkState[talkUser] = 0
        npcHandler:releaseFocus(cid)
    end
    return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas.

discord.gg/phJZeHa2k4

 

Projeto ATS (Naruto)

Informações Abaixo

Facebook

Youtube
Discord

 

Tutoriais / Conteúdos

Clique Aqui

Postado

Este tópico foi movido para a área correta. Esta é uma mensagem automática!
Pedimos que leia as regras do fórum!

Spoiler

This topic has been moved to the correct area. This is an automated message!
Please read the forum rules.

 

Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas.

discord.gg/phJZeHa2k4

 

Projeto ATS (Naruto)

Informações Abaixo

Facebook

Youtube
Discord

 

Tutoriais / Conteúdos

Clique Aqui

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo