-
Total de itens
1339 -
Registro em
-
Última visita
-
Dias Ganhos
21
Tudo que Caronte postou
-
descoberto (AoM) Adivinhe o Mapa #07
tópico respondeu ao Administrador de Caronte em Concursos e Eventos
House? -
Tópico Movido Este tópico foi movido de "OTServ → Scripting → Downloads Scripts → Actions, talkactions e moveevents" para "OTServ → Scripting → Suporte Scripting".
-
-
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onThink() npcHandler:onThink() end -------------------------- ----PARTE CONFIGURAVEL---- -------------------------- local msgs = { ["mysterious island"] = "É uma ilha que antigos diziam ficar ao sudoeste de Carlin. Há um teleport que dizem aparecer nos pântanos de Venore, talvez, ele leve a essa ilha.", ["second promotion"] = "Há um NPC que vem de muito longe e fica a caminhas pelos campos de Thais, dizem que ele pode dar a segunda vocação para os aventureiros.", } local vocations = {3, 7} local msgDeny = "Nao falo com paladins" ----------------------------- --FIM DA PARTE CONFIGURAVEL-- ----------------------------- function onCreatureSay(cid, type, msg) for _, allowVoc in pairs(vocations) do if getPlayerVocation(cid) == allowVoc then return npcHandler:onCreatureSay(cid, type, msg) end end return npcHandler:say(msgDeny, cid) end function creatureSayCallback(cid, type, msg) for k, v in pairs(msgs) do if msgcontains(msg, v) then npcHandler:say(msg[v], cid) end end return true end npcHandler:setCallback(CALLBACK_GREET, greetCallback) npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
Poste o seu config.php... @Bruno realmente o arquivo está offline, tem como dar re-upload?
-
Tópico reaberto, o membro ainda tem um pedido.
-
Vou abrir aquele tópico para você tirar a dúvida diretamente de lá. Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "Xtibia.com → Atendimento → Lixeira Pública".
-
Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
-
Mas é essa a ideia... se você mata uns 100 pks, você não pega red... pois é justified
-
if item.uid == 1234 then local items = { --[Quantidade] = ITEMID, [10] = 2160, [2] = 2148, } local std = "Voce precisa dos seguintes items: " for k, v in pairs(items) do std = std.. k.."-"..getItemDescriptionsById(v).name.." " end for count, id in pairs(items) do if getPlayerItemCount(cid, id) < count then doPlayerSendTextMessage(cid,20, std) doSendMagicEffect(fromPosition, CONST_ME_POFF) return false end end doorEnter(cid, item, toPosition) return true end
-
Eu também não acho que mereço... Talvez merecesse se contribuísse na época que eu inicialmente frequentava o fórum, pois teria feito mais efeito, porém eu não tinha conhecimento necessário para tal.
-
[Arquivado]Quem é você, player? Ganhe 05 REP + Conquista!
tópico respondeu ao Administrador de Caronte em Noticias - Arquivo
Preenchido...- 60 respostas
-
- quem é você?
- player
-
(e 2 mais)
Tags:
-
Não, na pasta dev-cpp só tem os arquivos da distro, eu acho... ...pelo menos no meu são só eles.
-
Bom, ele não tá encontrando o arquivo no caminho que está aparecendo... O compilador pode não estar tendo permissão para acessar esta pasta, ou o arquivo pode estar corrompido, ou ele não está reconhecendo o arquivo... Tenta mudar o local do arquivo
-
De novo? da última vez chegou e não fez diferença... :nuts: :nuts: :nuts: :nuts: :nuts:
-
Em cada estrofe que tem aí - Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions! local travelNode = keywordHandler:addKeyword({'dorion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce quer viajar para Dorion por 110 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 2, cost = 110, destination = {x=31, y=79, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'I wouldn\'t go there either.'}) Pegue essa parte StdModule.travel, {npcHandler = npcHandler, premium = true, level = 2, cost = 110, destination = {x=31, y=79, z=6} }) e coloque em cima, em StdModule.say local travelNode = keywordHandler:addKeyword({'dorion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce quer viajar para Dorion por 110 gold coins?'}) Ficando assim: local travelNode = keywordHandler:addKeyword({'dorion'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 2, cost = 110, destination = {x=31, y=79, z=6} }) E apague a linha dos yes e no
-
notícia Compensação por Zanera e Thera
tópico respondeu ao Erimyth de Caronte em Notícias e Discussões - Tibia Global
Porra, mas é chato pra caralho... aí o cara que tava suando para pegar um loot super-raro, dá a sorte de cair o item, só que os incompetentes vão e dão rollback, como fica esse cara? ganha double exp? eles tinham que dar double loot também... -
Eu esqueci de falar que tem que ser com um "Gate of Expertise" , me manda uma mensagem para EU me lembrar depois De editar para aparecer tudo, porque estou De celular...
-
Ahh cara, não sei se daria certo implantar logo agora, que o movimento de OTservers está reduzido. Fóruns como pandoriumX e OtLand possuem esse sistema, mas acho que hoje não é um sistema que o xtibia possa gozar, ou tentar implementar.
-
não dá mais pra fazer a piada...
-
pedido Magia que invoca monstros por 5 segundos.
pergunta respondeu ao ShinySprite de Caronte em Scripts
Não tinha pensado em fazer mais simples também... Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting". -
pedido Magia que invoca monstros por 5 segundos.
pergunta respondeu ao ShinySprite de Caronte em Scripts
Tem razão. function onCastSpell(cid, var) local tempo = 5 local creature = {doSummonCreature("Demon", getThingPos(cid)), doSummonCreature("Demon", getThingPos(cid)), doSummonCreature("Demon", getThingPos(cid)) } for i = 1, #creature do doConvinceCreature(cid, creature[i]) end addEvent( function() for i = 1, #creature do if isCreature(creature[i]) then doRemoveCreature(creature[i]) end end end, 1000 * tempo) return true end Como o dono do pedido nem se manifestou, vou dar como resolvido -
Cara você ficou cheio de birra quando tinha, só por causa do critério? não faz sentido nenhum, você podia ter simplesmente questionado o critério... você deve ter dupla personalidade, e este é seu outro eu, e depois você não vai querer, pois seu outro eu estará de volta. Nada contra, mas não entendi o sarcasmo.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.