-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
seria em uma determinada área?
- 14 respostas
-
- valendo rep+
- otserv
-
(e 2 mais)
Tags:
-
function onUse(cid, item) local outfit,time = {lookType = 93},60 doSetCreatureOutfit(cid, outfit, time*1000) doRemoveItem(item.uid, 1) return true end
-
[Creaturescript] Simple Reputation System !
tópico respondeu ao jhon992 de Vodkart em Globalevents e Spells
Eu também não curto esse negócio de virar monstro, sem fundamentos. -
acho que seu server não tem a função string.find()
-
http://www.xtibia.com/forum/topic/138359-double-exp-para-vip/
-
[Creaturescripts] Walking Effect On Outfit
tópico respondeu ao AnneMotta de Vodkart em Globalevents e Spells
Foi exatamente isso que eu disse para ela KKKKKKKKKKKKKKKKKKKKKKKKKKKK' -
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
-
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>
-
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?
-
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
-
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|
-
UPDATE 2.0 ENJOY
-
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
-
Nossa Veii.. Agora Que Eu Fui Me Tocar
tópico respondeu ao SkyDangerous de Vodkart em Lixeira Pública
só os transer nesse tópico vou até sair -
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
-
Venci, vim e postei.
-
Nossa Veii.. Agora Que Eu Fui Me Tocar
tópico respondeu ao SkyDangerous de Vodkart em Lixeira Pública
qro q vc morra -
Ranieri, Jv, Leo, And, Diogo, Guilherme, Caio
tópico respondeu ao Bernardo de Vodkart em Lixeira Pública
É que O mundo gira; O tempo passa; As mina pira; E o Felipe Massa -
Nossa Veii.. Agora Que Eu Fui Me Tocar
tópico respondeu ao SkyDangerous de Vodkart em Lixeira Pública
orra -
[Creaturescript] Simple Reputation System !
tópico respondeu ao jhon992 de Vodkart em Globalevents e Spells
hmmmm bem que por db e usando umas function ficaria mais organizado hein ;x -
[Arquivado][Entrevista] Beeki Entrevistando Won Helder
tópico respondeu ao Beeki de Vodkart em Noticias - Arquivo
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- 19 respostas
-
- confira
- entrevista won helder
- (e 5 mais)
-
--EDIT PORRA AGR QUE EU VI TOPIC DE 18 DE MARÇO --' SE FUDE VIU
-
Nossa Veii.. Agora Que Eu Fui Me Tocar
tópico respondeu ao SkyDangerous de Vodkart em Lixeira Pública
vc foi se tocar e descobriu que era mulher? rs -
[Action] Mount System 1.4 - 100% Inovador!
tópico respondeu ao Doidin de Vodkart em Actions e Talkactions
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.