ninguem posta -.-
- Fórum
- OTServ
- Recursos
- Scripting
- NPCs, monsters e raids
- Npc Soft Boots!
info
Grupo: Campones
Registrado: 17/12/06
Posts: 17
Reputação: 0
muito bom, eu precisava de um desses xD
obrigado
Amigo, explique oque o NPC faz e tudo mais.
se possivel mostre fotos...
Isto ajuda na organização do topico ;D
//Bispo
info
Grupo: Campones
Registrado: 22/01/06
Posts: 56
Reputação: +3

Tah ai 1 NPC util...vlw vo por no meu server =D
info
Grupo: Campones
Registrado: 04/09/06
Posts: 37
Reputação: 0
Gênero: Masculino

bem bom esse npc ,eu ja tinha pego em otro forum xD...
e funfa no forgoten ^^
//paxeco
parabens manu...
npc bem util...
vlw
legal mas
funciona em ot 8.0 ?
aff pq ninguem posta a versao -.-
moh sako isso ![]()
info
Grupo: Campones
Registrado: 25/11/07
Posts: 29
Reputação: 0
Char no Tibia: PsyKina

aleluia achei um npc q finalmente va servir no meu server brigado
info
Grupo: Campones
Registrado: 03/12/07
Posts: 38
Reputação: 0
Char no Tibia: Silan da favela

funciona pra 8.0 ??? aki o npc nao funciono nao, eu to a worn soft boots ele n da a nova soft boots ;/
explica ae plxxxx
Dahora esse script, vai ajudar muitas pessoas...
Em muitos OT's agora estão tendo soft boots...
Nota 9.5 (Mais um pouquinho de organização fica perfeito).
See ya! :smile_positivo:
info
Grupo: Campones
Registrado: 20/09/08
Posts: 16
Reputação: 0
Char no Tibia: Blable Bucks

mt bom!


info
Grupo: Campones
Registrado: 17/12/06
Posts: 17
Reputação: 0
eu queria dar os creditos para o florestan que postou isto em outro forum e eu postei aki para ver se eu ajudo
primeiro crie um arquivo em data/npc/scripts chamado soft boots e cole isso
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start 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 -- OTServ event handling functions end function creatureSayCallback(cid, type, msg) -- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself. if(npcHandler.focus ~= cid) then return false end if msgcontains(msg, 'specialised') or msgcontains(msg, 'boot') then selfSay('Yes, my fathers was a great one blacksmith, it was a wise person , but when he decided to teach me he dies and i just learn about the lovely boots. So, did you bring me some boots? which one?') elseif msgcontains(msg, 'soft boots') or msgcontains(msg, 'worn soft boots') or msgcontains(msg, 'soft boot') or msgcontains(msg, 'worn soft boot') then selfSay('Did u like that i fix ur worn soft boots? it will cost 100 platinum coins') talk_state = 1 elseif msgcontains(msg, 'yes') and talk_state == 1 then if getPlayerItemCount(cid,6530) >= 1 and getPlayerItemCount(cid,2152) >= 1 then if doPlayerTakeItem(cid,6530,1) and doPlayerTakeItem(cid,2152,100) == 0 then selfSay('Here you are.') doPlayerAddItem(cid,2640,1) end else selfSay('Sorry, you don\'t have the item.') end elseif msgcontains(msg, 'no') and (talk_state >= 1 and talk_state <= 5) then selfSay('Ok than.') talk_state = 0 end -- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself. return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())e depois vai em data/npc crie um arquivo com o nome Roy e coloque
pronto ai esta seu npc
FUNCIONA PERFEITO EM EVOLUTIONS 0.7.7