Tudo que MaXwEllDeN postou
-
[Resolvido] Erro doPlayerCast Spell
Instala a função ué. Bem, a função doPlayerCastSpell tem que ser colocada na source, se você der uma vasculhada por aí você vai encontrar a função e como instalá-la.
-
Bug no CTF Max - Ajuda
Em primeiro lugar, pude notar que você não configurou as posições das bandeiras corretamente na lib. Mude-as e poste aqui novamente.
-
[Resolvido] Erro doPlayerCast Spell
Tradução pelo Google Tradutor: Ou seja: A função doPlayerCastSpell não foi declarada.
-
Olá Pessoal
Sky, aqui não é playground, evite fazer comentários desnecessários.
-
Eu cheguei
Oba, cama-elástica.
-
Olá Pessoal
Já gostei de você . Seja bem vindo ao TK. Enjoy .
-
Só tenho uma coisa pra falar...
What's up?
-
[Pedido] Invasão de Itens (RAID)
Não cara, isso é do xml do monstro
-
[Resolvido] Erro NPC de montaria
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 onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local items_need = {{13301, 30}, {13299, 50}, {13300, 100}} function santaNPC(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if parameters.present then if getPlayerStorageValue(cid, 10543) > 0 then npcHandler:resetNpc() return npcHandler:say('Voce já tem essa montaria.',cid) end for _, v in pairs(items_need) do if getPlayerItemCount(cid, v[1]) < v[2] then local str = "" for _, x in pairs(items_need) do str = str .. ", ".. x[2] .. " ".. getItemNameById(v[1]) end npcHandler:resetNpc() return npcHandler:say("Você precisa de".. str .. ".", cid) end end for _, v in pairs(items_need) do doPlayerRemoveItem(cid, v[1], v[2]) end doPlayerAddMount(cid, 11) setPlayerStorageValue(cid, 10543, 1) npcHandler:say('Voce trocou seus items por uma montaria do stampor.', cid) npcHandler:resetNpc() end return true end npcHandler:setMessage(MESSAGE_GREET, "Olá |PLAYERNAME|. posso-lhe oferecer uma montaria do {stampor}.") local noNode = KeywordNode:new({'no'}, santaNPC, {present = false}) local yesNode = KeywordNode:new({'yes'}, santaNPC, {present = true}) local node = keywordHandler:addKeyword({'stampor'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce quer essa montaria? , voce precisa me trazer items e items e outros items. aceita?'}) node:addChildKeywordNode(yesNode) node:addChildKeywordNode(noNode) npcHandler:addModule(FocusModule:new())
-
[Pedido] Invasão de Itens (RAID)
Se não me engano você pode fazer o seguinte: <look typeex="2160" head="113" body="120" legs="114" feet="132" corpse="2160"/> Alí, perceba que eu mudei o de type pra typeex. Se não for typeex, pode ser typex. Alí você coloca o id do item "que o monstro vai ser"
-
Olá '-'
Nossa, só é aparecer alguém com "Sexo: Feminino", que vem um bocado de marmanjo dar as saudações D: Então me apresente que eu nunca vi D: @Tópico Bem-vindo(a). Enjoy Tibia King.
-
[Resolvido] Erro NPC de montaria
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 onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function santaNPC(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (parameters.present == true) then if(doPlayerRemoveItem(cid,13301,30) and doPlayerRemoveItem(cid,13299,50) and doPlayerRemoveItem(cid,13300,100) == true) then doPlayerAddMount(cid,11) setPlayerStorageValue(cid,1010101,1) npcHandler:say('Voce trocou seus items por uma montaria do stampor.',cid) elseif getPlayerStorageValue(cid,1010101) > 0 then npcHandler:say('Voce já tem essa montaria.',cid) else npcHandler:say('Voce não tem os itens nesesários.',cid) end npcHandler:resetNpc() end return true end npcHandler:setMessage(MESSAGE_GREET, "Olá |PLAYERNAME|. posso-lhe oferecer uma montaria do {stampor}.") local noNode = KeywordNode:new({'no'}, santaNPC, {present = false}) local yesNode = KeywordNode:new({'yes'}, santaNPC, {present = true}) local node = keywordHandler:addKeyword({'stampor'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce quer essa montaria? , voce precisa me trazer items e items e outros items. aceita?'}) node:addChildKeywordNode(yesNode) node:addChildKeywordNode(noNode) npcHandler:addModule(FocusModule:new()) Tava faltando um end, mas o erro estava acontecendo pois na linha 24 está escrito: endx Lua interpreta isso como a tentativa de definir um valor à variável, porém não há o símbolo =(de atribuição), então dá o seguinte erro:
-
[PEDIDO] Alguns ''if" do creaturescripts
Olha, cuidado com o double-post, na próxima irei reputá-lo negativamente. @Tópico Bem, você postou várias funções aí, certo, mas tem que saber o que você quer fazer, não é só ir jogando as funções no script e seu servidor vai adivinhar o que você quer não, as funções estão aí, cada uma tem uma função, mas, quem escreve a lógica é você.
-
[PEDIDO] Alguns ''if" do creaturescripts
Cara, não entendi sua pergunta, especifique melhor!
-
[Resolvido] [AJUDA] Iniciante em script
Obrigado por postar Vod . Dúvida sanada tópico movido!
-
[Resolvido] [AJUDA] Iniciante em script
Arius, o que eu mandei não estava corrigido, cara você chegou a ler o que eu digitei? Olha na linha 2 o que você está fazendo.. você está usando o "==" que verifica se é IGUAL, não se é maior ou igual.
-
[Resolvido] [AJUDA] Iniciante em script
function onLogin(cid) if (getPlayerLevel(cid) == 7) then -- Se o level do player FOR IGUAL "==" a 7 então faça: doPlayerAddItem(cid, 2160, 50) -- Adicione ao player 50 quantidades do ítem 2160 doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabéns, você logou e ganhou 500k") -- Envie uma mensagem ao player doSendMagicEffect(getCreaturePosition(cid), 21) -- Mande um efeito mágico de ID 21 na posição do player. end -- Finalização da verificação se o player é level 7 return true -- Retorne verdadeiro end Como você colocou o "==", só vai executar se o player FOR LEVEL 7, se ele estiver em algum level diferente não vai executar. @Edit Sky, não, não falta nenhum end.
- Tutorial Básico Creaturescripts
-
Comando phpmy admin VIP DAYS Ao cria acc
Criar uma storage global pra armazenar a informação de cada CONTA? NOOSSA que gambiarra VISH. É muito melhor criar uma função getAccountStorageValue e setAccountStorageValue
-
Remeres Map Editor 9.70
Nossa, muito obrigado Eratsu, eu tava procurando ele a um tempão pra passar o tempo e.e. Você não teria ai um pra Linux não?._.
-
Criando Imagem .GIF
Cara, você quis dizer "Criando Animação" não? Porque pra criar uma imagem .gif só é abrir o paint e salvar como gif. xD Nesmo assim muito obrigado pela contribuição [:
- [Resolvido] Texto em vermelho?
- [Pedido] NPC Bank - Facilitando Saque
-
[Resolvido] Texto em vermelho?
Bro, só simplificando, já que é pra aparecer todas as vezes que o player logar faz só isso .-.: function onLogin(cid) if getPlayerStorageValue(cid, 50000) == 1 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Bem-Vindo"..getPlayerName(cid).." acesse tibiaking.com e cadastra-se") end
- [Resolvido] Texto em vermelho?