Ir para conteúdo

caotic

Infante
  • Total de itens

    1599
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que caotic postou

  1. Tópico Movido a pedidos e duvidas de scrippting resolvidos
  2. caotic

    Ajuda Com Map!

    Tópico Movido a pedidos e duvidas de mapping
  3. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. Tópico Movido a pedidos e duvidas de scrippting resolvidos
  5. caotic

    Bug Npc Remeres [+Rep]

    Movido para duvidas e pedidos de mapping.
  6. Muito bem o tutorial E bom saber que continua contribuído. A melhor forma de edição e de guardar valores sem duvidas e utilização de arrays.
  7. Mais porque fechar o tópico? O usuário foi banido mais não significa o fechamento de seus conteúdos
  8. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  9. Pedido Atendido Tópico Movido
  10. Olá XTibiano, Seu tópico está fora das regras, por favor leia as regras da seção. Grato pela atenção, Fechado.
  11. E proibido a comercialização de opentibia no xtibia. Tópico fechado
  12. O tópico só será movido quando o dono se pronunciar que esta resolvido.
  13. O titulo esta correto. Não alterarei ate a segunda ordem
  14. Movido a área de anuncio de otserv.
  15. Movido para área de discussôes.
  16. Tópico Movido
  17. Vale lembrar que string pode ser verificada pelo if mais não pode ser comparada com numbers. Ate o próximo tuto.
  18. String e Number são dois tipos de valores que encontramos em LUA. A diferença entre tais são que strings são um conjunto de caracteres e como o próprio nome diz numbers são valores numéricos. String sempre começaram " string " ou ' string ' tanto " " ou ' ' estarão corretas. Diferentes dos numbers que não precisam usar nenhum tipo de simbolo para representar - lo. Exemplos: setPlayerStorageValue(cid, 28221 ,1) ----- Number---- doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Hello") -- String -- Ou seja String ~= Number Mais são dois valores que podem variar. Mais atenção string e Number jamais podem ser verificados com a estrutura if: Considere este código como incorreto: local string = "oi" local number = 1 if string > number then return true end O modelo acima esta incorreto porque verificamos uma string com um number que jamais estará certo. A menos que utilizamos outra estruturas tais como #. Se verificar uma string e um number acontecera tal erro: Tanto number e string podem ser colocados numa tabela local transf = { ["Morte"] = {level = 1, type = "(Dark)", health = 2222, addlevel = 10, looktype = 300, spell = exori, addmana = 2000} } Você pode observar que quando e colocado uma string o sinal " " ou ' ' aparece. E quando os numbers aparecem são colocados numeros. Os numbers podem ser positivos e negativos. Existe funções que podem verificar se os valores são string ou number tais são: if (type(value) == "number") then -- Verificação de Number--- if (type(value) == "string") then ----Verificação de String-- String e Number são 2 tipos de valores que encontramos em LUA claro que não são os unicos mais por hoje e só.
  19. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local pos = {x=152,y=58,z=7} -------------- Pos para onde o player sera levado local itemid = 2468 ----------------- Id do item que vai ser removido do player 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 if msgcontains(msg, "offer") or msgcontains(msg, "help") then selfSay("Eu posso te levar a TAL lugar por um "..getItemNameById(itemid).." item, fale {travel} se quizer viajar.", cid) talkState[cid] = 0 elseif msgcontains(msg, 'travel') then if doPlayerRemoveItem(cid, itemid, 1) then selfSay("Boa viagem.", cid) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid) doTeleportThing(cid, pos) else selfSay("Voce nao tem o item nescessario.", cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  20. mariquinha? pqp Eu acho contrario. O andre miles e até rígido demais
  21. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  22. Duvida Resolvido Tópico Movido
  23. Duvida Resolvida Tópico Movido
  24. Área Incorreta Movido
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...