Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. function onUse(cid, item) local outfit,time = {lookType = 93},60 doSetCreatureOutfit(cid, outfit, time*1000) doRemoveItem(item.uid, 1) return true end
  2. Eu também não curto esse negócio de virar monstro, sem fundamentos.
  3. Vodkart

    Mudar Nome

    acho que seu server não tem a função string.find()
  4. http://www.xtibia.com/forum/topic/138359-double-exp-para-vip/
  5. Foi exatamente isso que eu disse para ela KKKKKKKKKKKKKKKKKKKKKKKKKKKK'
  6. Quando eu tiver tempo eu faço, tenho outros scripts para terminar, espero que dentro desse tempo alguém possa te ajudar, temos colaboradores ótimos de scripting, com certeza irão te ajudar xd
  7. ok Primeiro vai em Data/lib/functions e adc essa função: function getMrSex(cid) return (getPlayerSex(cid) == PLAYERSEX_FEMALE and 'Mrs' or 'Mr') end Agora vamos para lib do npc em Data/npc/lib/npcsystem modules.lua npchandler.lua npcsystem.lua agora você pode usar assim: <?xml version="1.0"?> <npc name="Nome do seu npc" script="data/npc/scripts/script do seu npc.lua" walkinterval="50000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="95" body="116" legs="121" feet="115" addons="3"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERSEX| |PLAYERNAME|. want to look my pearls? {Trade} with me!" /> </parameters> </npc>
  8. 1° só usar por exemplo getCreatureOutfit(cid).lookType if getCreatureOutfit(cid).lookType ~= 93 then npcHandler:say('Desculpe, mas não falo com você', cid) return true end 2° a outfit é de look type de monstro? ou é para player normal usar?
  9. jura que não funcionou? nem passei todo o script, e essa função 'creatureGetName(cid)' não existe. ------------------------------------------------------------------ nome do seu npc.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome do seu npc" script="nome do seu script.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="133" head="114" body="119" legs="132" feet="114"/> </npc> nome do seu script.lua dofile("data/npc/lib/npc-func.lua") local focuses = {} -- do not change function onCreatureSay(cid, type, msg) local cid_Say = msg:lower() if ((cid_Say == "hi") and not (isFocused(cid, focuses))) then selfSay('Welcome '.. (getPlayerSex(cid) == PLAYERSEX_FEMALE and 'Mrs' or 'Mr') ..'. ' .. getPlayerName(cid) .. ',want to look my pearls? {Trade} with me!') end end function onThink() for _, focus in pairs(focuses) do if not isCreature(focus) then removeFocus(focus, focuses) talk_step = 0 else local distance = getDistanceTo(focus) or 5 if distance > 4 then selfSay("Hmpf!", focus) removeFocus(focus, focuses) talk_step = 0 end end end setFocus(focuses) end crie um arquivo chamado "npc-func.lua" em "data/npc/lib" e poe isso local focuses = {} function isFocused(cid, t) for i, v in pairs(t) do if(v == cid) then return true end end return false end function addFocus(cid, t) if(not isFocused(cid, t)) then table.insert(t, cid) end end function setFocus(t) for i, v in pairs(t) do if(isPlayer(v)) then doNpcSetCreatureFocus(v) return end end doNpcSetCreatureFocus(0) end function removeFocus(cid, t) for i, v in pairs(t) do if(v == cid) then table.remove(t, i) setFocus(focuses) break end end end function onCreatureDisappear(cid) if isFocused(cid, focuses) then removeFocus(cid, focuses) if isPlayer(cid) then closeShopWindow(cid) end end end
  10. function onCreatureSay(cid, type, msg) local cid_Say = msg:lower() if ((cid_Say == "hi") and not (isFocused(cid, focuses))) then selfSay('Welcome '.. (getPlayerSex(cid) == PLAYERSEX_FEMALE and 'Mrs' or 'Mr') ..'. ' .. getPlayerName(cid) .. ',want to look my pearls? {Trade} with me!') end end --- editando a lib do npc fica mais fácil, pq dai da pra fazer pelo xml usando por exemplo |PLAYERSEX|
  11. carai mano usa array! ex: local vocs = {105,382,106,107,108,292,293,294,295,296,297} if isInArray(vocs, getPlayerVocation(cid)) then bloco end
  12. só os transer nesse tópico vou até sair
  13. Vodkart

    Ajuda Aqui

    1° - Use storage + os.time(), dá para retornar o tempo. 2° - Não entendi muito bem, mas seria algo assim: pos = {x= 1001, y=1023, z=7} print(pos.x+1,pos.y,pos.z) -- retorna 1002,1023,7
  14. É que O mundo gira; O tempo passa; As mina pira; E o Felipe Massa
  15. hmmmm bem que por db e usando umas function ficaria mais organizado hein ;x
  16. Gostei da entrevista cm o amiguinho won ele ja ta na equipe faz tempo, então pq ele é confiável, responsável e um ótimo coordenador! abraços
  17. --EDIT PORRA AGR QUE EU VI TOPIC DE 18 DE MARÇO --' SE FUDE VIU
  18. vc foi se tocar e descobriu que era mulher? rs
  • Quem Está Navegando   0 membros estão online

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