lithium 3 Postado Junho 18, 2007 Share Postado Junho 18, 2007 (editado) Oi galera estou postando aqui um script de NPC de Addons para o Forgotten Server 100% feito por mim! vamos ao script Crie um arquivo chamado Varkhal.xml em data/npc/ e cole isso: ------------------------------------------------------------------------ ------------- Addon NPC for Forgotten Server --------------- ---------------------- Script by Lithium -------------------------- ------------------------------------------------------------------------ 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, 'addons') or msgcontains(msg, 'addon') or msgcontains(msg, 'addoner') then selfSay('I sell the first addon for 5k and the second addon for 10k.') elseif getPlayerPremiumDays(cid) > 0 then if msgcontains(msg, 'first addon') then selfSay('Do you want to buy the first addon for 5k?') talk_state = 1 elseif msgcontains(msg, 'second addon') then selfSay('Do you want to buy the second addon for 10k?') talk_state = 2 elseif talk_state == 1 then if msgcontains(msg, 'yes') then if doPlayerRemoveMoney(cid,5000) then if getPlayerSex(cid) == 1 then for x = 128, 134 do doPlayerAddOutfit(cid, x, 1) end for y = 143, 146 do doPlayerAddOutfit(cid, y, 1) end for z = 151, 154 do doPlayerAddOutfit(cid, z, 1) end else for x = 136, 142 do doPlayerAddOutfit(cid, x, 1) end for y = 147, 150 do doPlayerAddOutfit(cid, y, 1) end for z = 155, 158 do doPlayerAddOutfit(cid, z, 1) end end selfSay('You have now the first addon!') else selfSay('Sorry, you don\'t have enough money.') end end talk_state = 0 elseif talk_state == 2 then if msgcontains(msg, 'yes') then if doPlayerRemoveMoney(cid,10000) then if getPlayerSex(cid) == 1 then for x = 128, 134 do doPlayerAddOutfit(cid, x, 2) end for y = 143, 146 do doPlayerAddOutfit(cid, y, 2) end for z = 151, 154 do doPlayerAddOutfit(cid, z, 2) end else for x = 136, 142 do doPlayerAddOutfit(cid, x, 2) end for y = 147, 150 do doPlayerAddOutfit(cid, y, 2) end for z = 155, 158 do doPlayerAddOutfit(cid, z, 2) end end selfSay('You have now the second addon!') else selfSay('Sorry, you don\'t have enough money.') end end talk_state = 0 elseif msgcontains(msg, 'bye') then selfSay('Good bye!') talk_state = 0 end else selfSay('You need a premium account to buy \'addons\', there\'s nothing else you can do here..') end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Creditos: 100% Lithium Comentários please Editado Junho 18, 2007 por lithium Link para o comentário https://xtibia.com/forum/topic/53380-addon-npc-para-forgotten-server/ Compartilhar em outros sites More sharing options...
-LMS- 0 Postado Junho 18, 2007 Share Postado Junho 18, 2007 Opa, npc muito bom, esse Jiddo System é maravilhoso, vlw ^^ Link para o comentário https://xtibia.com/forum/topic/53380-addon-npc-para-forgotten-server/#findComment-320027 Compartilhar em outros sites More sharing options...
skynagerloas 1 Postado Junho 18, 2007 Share Postado Junho 18, 2007 Mexendo com script agora Lithium? São os Addon's novos? Abraços. Link para o comentário https://xtibia.com/forum/topic/53380-addon-npc-para-forgotten-server/#findComment-320040 Compartilhar em outros sites More sharing options...
lithium 3 Postado Junho 25, 2007 Autor Share Postado Junho 25, 2007 (editado) to mexendo com scripts para ot porque estou fazendo um server utilizando o forgotten server como no forgotten não vem com esse npc eu mesmo fiz Editado Junho 25, 2007 por lithium Link para o comentário https://xtibia.com/forum/topic/53380-addon-npc-para-forgotten-server/#findComment-325300 Compartilhar em outros sites More sharing options...
krynox 0 Postado Junho 27, 2007 Share Postado Junho 27, 2007 Eh pra quem usa forgotten eh muito bom...e eu usei num otservzim que tenho aqui funciono direitim!! Link para o comentário https://xtibia.com/forum/topic/53380-addon-npc-para-forgotten-server/#findComment-327669 Compartilhar em outros sites More sharing options...
Exordium 0 Postado Junho 30, 2007 Share Postado Junho 30, 2007 Yeah! muito bom Lithium sempre ajudando, principalmente com quem usa o forgotten flw. Link para o comentário https://xtibia.com/forum/topic/53380-addon-npc-para-forgotten-server/#findComment-329667 Compartilhar em outros sites More sharing options...
garep 14 Postado Julho 31, 2007 Share Postado Julho 31, 2007 tipow temque ser todos os addons de uma so fez ??? tem como por de uma em uma não ! Link para o comentário https://xtibia.com/forum/topic/53380-addon-npc-para-forgotten-server/#findComment-351958 Compartilhar em outros sites More sharing options...
Posts Recomendados