Como Fazer Npc De Duas Questes

gabrielamorim
em Lixeira Pública

gabrielamorim

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/11Posts: 28Char no Tibia: Gara Davin

com faso um npc que fassa uma quest depois de termina começa outra, e assim por diante

porfavor poste um tuto dou rep+ pro melhor

SkyDangerous

Deus Kalec
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 17/01/09Posts: 2098Char no Tibia: Adra Sata

Amigo.

 

Se possivél me ajudar.

Ele irá receber uma recompença ?

Me segui lá (:

 

b906.png

http://ageofwar.servegame.com/

IP: ageofwar.servegame.com

TIBIA: 10.78

GLOBAL PERFECT CUSTOM

gabrielamorim

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/11Posts: 28Char no Tibia: Gara Davin

Amigo.

 

Se possivél me ajudar.

Ele irá receber uma recompença ?

Eu queria em npc que desse 50 hydras eggs e de recompensa uma knight armor...(se souber coloca um tutorial pra min saber fazer outros) e quando acabasse a quest de hydras eggs esse msm npc, vc fala com ele e vc tihnha que pegar 35 Perfect Behemoth Fang e ganhasse 9500k ( se vc souber coloca como colocar para dar promotion pois queria faze npc de quest de premotion...entendeu)

 

Obrigado por responder meu topico

SkyDangerous

Deus Kalec
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 17/01/09Posts: 2098Char no Tibia: Adra Sata

Olha , nao tenho tempo para ficar testando.

Eu tentei fazer aqui para ver se ajuda , eu estou sem tempo para fazer scripts.

 

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

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

function creatureSayCallback(cid, type, msg)
       if(not npcHandler:isFocused(cid)) then
               return false
       end

       local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid


       if msgcontains(msg, 'mission') then
                        if getPlayerStorageValue(cid,2599) == 1 then
                       selfSay('Me entregue 50 hydra eggs e recebe knight armor , quer aceitar? {yes} para aceitar e {no} para cancelar', cid)
                       talkState[talkUser] = 1
                       else
                       selfSay('Entao cai fora', cid)
                       end

       elseif talkState[talkUser] == 1 then
               if msgcontains(msg, 'yes') then
                               if doPlayerRemoveItem(cid,4850,50) == 1 then
                                       setPlayerStorageValue(cid,2599,1)
                                       doPlayerAddItem(cid,2476,1)
                                       selfSay('Obrigado. voce recebeu sua recompensa', cid)
                                       talkState[talkUser] = 0
                               else
                                       selfSay('Voce nao tem 50 hydra eggs', cid)
                               end
               else
                       selfSay('Sai daqui noob', cid)
               end
       end

       return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Me segui lá (:

 

b906.png

http://ageofwar.servegame.com/

IP: ageofwar.servegame.com

TIBIA: 10.78

GLOBAL PERFECT CUSTOM

ArthurFavilla

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 04/07/09Posts: 507

area errada, reportado para moverem.

Ex-membro da Equipe de Imprensa



arthur@xtibia.com

twitter_logo_header.png

comedinhasss

Comedinha
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 08/08/07Posts: 520Gênero: MasculinoChar no Tibia: Sir Morths

Tópico movido para a área correta.

Bruno de Carvalho Câmara
[email protected]<script data-cfhash='f9e31' type="text/javascript"> /* */</script> / (18) 9 9640-4544
 

 

 

 

 

 

 

 

 

 

facebook.png&key=5c75f89868a8711c49cc20315645ab5fd3ef2d384bf666dd888f1c280a6b75ed&resource=1 twitter.png&key=a62b8fde99e302436f4cc04056c02768d777c0d27d77011e8931ced8099246e6&resource=1 googleplus.png&key=f287787442661f4422363039ba86e9c578c4921ad397c8f0d88f31709d26c48a&resource=1 youtube.png&key=08e8d5ba725e0a7bfedfe6c9d413ff55e2febb19493974e3a1fd5160d3cabc9f&resource=1 skype.png&key=0aee9c9483d4f4dee341915e654aa361f40598341a31a62afec9f83a2734e0ad&resource=1 steam-icon.png&key=b869d73d6be3b894b7204e151a9582d3b2a84a5d853d940297fec82e1ae25b55&resource=1

 

 

 

 

 

 

 

 

 

 

btn_donateCC_LG.gif&key=ea1b6265cec82d379c00914ab97fd15478f9983200fa273984872388d20f0b62&resource=1 180x25-doar.gif&key=8671e0307e2a7fd446670d1b16671d35069b1c91bed3d028b8f7db698c59eac5&resource=1

 

"Pesadelos? Sonhos? Calma, é apenas eu pensando em você!"

 

wMwSJFE.png?1&key=101925b29f8396357ec8f63d177a708785a8da5f96f154f44e9a4c6599794673&resource=1