Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. http://www.xtibia.com/forum/topic/138359-double-exp-para-vip/
  2. Foi exatamente isso que eu disse para ela KKKKKKKKKKKKKKKKKKKKKKKKKKKK'
  3. 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
  4. 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>
  5. 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?
  6. 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
  7. 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|
  8. UPDATE 2.0 ENJOY
  9. 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
  10. só os transer nesse tópico vou até sair
  11. 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
  12. Venci, vim e postei.
  13. É que O mundo gira; O tempo passa; As mina pira; E o Felipe Massa
  14. hmmmm bem que por db e usando umas function ficaria mais organizado hein ;x
  15. 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
  16. --EDIT PORRA AGR QUE EU VI TOPIC DE 18 DE MARÇO --' SE FUDE VIU
  17. vc foi se tocar e descobriu que era mulher? rs
  18. 3 é gm 2 é senior tutor 1 é tutor flw
  19. agora tem, já atualizado com o comando /desmute PLAYER abraços
  20. não sei criar monstros nem spells, não curto muito essa área, mas é simples, alguém daqui a pouco responde ;p
  21. 1° deathcast.lua function onDeath(cid, corpse, deathList) if isPlayer(deathList[1]) then doBroadcastMessage("".. getCreatureName(deathList[1]) .." [" .. getPlayerLevel(deathList[1]) .. "] Just Killed ".. getCreatureName(cid) .. "[" .. getPlayerLevel(cid) .. "]",18) end return true end Creaturescript.xml adicione <event type="death" name="DeathC" event="script" value="deathcast.lua"/> creaturescript/script/login.lua registerCreatureEvent(cid, "DeathC") link útil: http://www.xtibia.com/forum/topic/153446-death-cast/
  • Quem Está Navegando   0 membros estão online

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