Ir para conteúdo

curio

Membro
  • Registro em

  • Última visita

  1. vinny669 reagiu a uma resposta no tópico: Alguém tem DevLand 8.0?
  2. curio reagiu a uma resposta no tópico: Alguém tem DevLand 8.0?
  3. curio postou uma resposta no tópico em Suporte Tibia OTServer
    Amigo Eu Tenho Em SQL e XML queres As duas?
  4. Pesso ajuda de vcs, essa escript aki so ta dando esse error > data/npc/scripts/isolda.lua:206: attempt to call global 'getPlayerExperience' (a nil value) local focus = 0 local talk_start = 0 local target = 0 local days = 0 function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('ate mais then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then selfSay('Hello ' .. creatureGetName(cid) .. '! what you want mortal?') focus = cid talk_start = os.clock() elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.') elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'energyze') or msgcontains(msg, 'energyze1') then selfSay('I can energyze your necklace for 50k, amulet for 100k or your magic amulet for 150k, do you want energyze?') talk_state = 1 elseif talk_state == 1 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid,2197,1) == 1 then doPlayerSendTextMessage(cid,22,"Voce Energizou seu Elemental necklace.") buy(cid,13682,getCount(msg),50000) selfSay('energyze the elemental necklace sucessfull.') else selfSay('Desculpe, faltou o spirit elemental necklace.') end end talk_state = 0 elseif msgcontains(msg, 'energyze2') or msgcontains(msg, 'energyze') then selfSay('I can energyze your necklace for 50k, amulet for 100k or your magic amulet for 150k, do you want energyze?') talk_state = 2 elseif talk_state == 2 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid,2173,1) == 1 then buy(cid,13683,getCount(msg),100000) doPlayerSendTextMessage(cid,22,"Voce Energizou seu Spirit elemental necklace.") selfSay('energyze the spirit necklace sucessfull.') else selfSay('Desculpe, faltou o spirit elemental necklace.') end end talk_state = 0 elseif msgcontains(msg, 'energyze3') or msgcontains(msg, 'energyze') then selfSay('I can energyze your necklace for 50k, amulet for 100k or your magic amulet for 150k, do you want energyze?') talk_state = 3 elseif talk_state == 3 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid,2125,1) == 1 then buy(cid,13684,getCount(msg),150000) doPlayerSendTextMessage(cid,22,"Voce Energizou seu Magic elemental amulet.") selfSay('energyze the magic amulet sucessfull.') else selfSay('Sorry, you do not have one magic amulet.') end end talk_state = 0 elseif msgcontains(msg, 'elemental necklace') or msgcontains(msg, 'necklace') then selfSay('You change a mysterious, dragon breath, scorpion, platinum, fluids and vampire tooth,change all for a Elemental necklace?') talk_state = 4 elseif talk_state == 4 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid,2201,1) == 0 then elseif doPlayerRemoveItem(cid,2198,1) == 0 then elseif doPlayerRemoveItem(cid,2170,1) == 0 then elseif doPlayerRemoveItem(cid,2171,1) == 0 then elseif doPlayerRemoveItem(cid,2172,1) == 0 then elseif doPlayerRemoveItem(cid,2161,1) == 0 then elseif doPlayerAddItem(cid,2197,1) == 0 then selfSay('change the amulet\'s for one elemental necklace sucessfull.') else selfSay('change the amulet\'s for one elemental necklace sucessfull.') end end talk_state = 0 elseif msgcontains(msg, 'spirit elemental amulet') or msgcontains(msg, 'spirit amulet') then selfSay('You change a need a Ialamar, frozzen, sickness, Samantha, Mastafar, priest and eletric, change for a Spirit Elemental amulet?') talk_state = 5 elseif talk_state == 5 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid,2129,1) == 0 then elseif doPlayerRemoveItem(cid,2199,1) == 0 then elseif doPlayerRemoveItem(cid,2135,1) == 0 then elseif doPlayerRemoveItem(cid,2126,1) == 0 then elseif doPlayerRemoveItem(cid,2131,1) == 0 then elseif doPlayerRemoveItem(cid,2130,1) == 0 then elseif doPlayerRemoveItem(cid,2133,1) == 0 then elseif doPlayerAddItem(cid,2173,1) == 0 then selfSay('change the amulet\'s for one spirit elemental necklace sucessfull.') else selfSay('change the amulet\'s for one spirit elemental necklace sucessfull.') end end talk_state = 0 elseif msgcontains(msg, 'magic elemental amulet') or msgcontains(msg, 'magic amulet') then selfSay('You change a Merlian, relic of the hell, Broonier, Thordain, dark wyzard, angel and gaya,change all for Elemental magic amulet?') talk_state = 6 elseif talk_state == 6 then if msgcontains(msg, 'yes') then if doPlayerRemoveItem(cid,2138,1) == 0 then elseif doPlayerRemoveItem(cid,2139,1) == 0 then elseif doPlayerRemoveItem(cid,2142,1) == 0 then elseif doPlayerRemoveItem(cid,2200,1) == 0 then elseif doPlayerRemoveItem(cid,2196,1) == 0 then elseif doPlayerRemoveItem(cid,2132,1) == 0 then elseif doPlayerRemoveItem(cid,2136,1) == 0 then elseif doPlayerAddItem(cid,2125,1) == 0 then selfSay('change the amulet\'s for one elemental magic amulet sucessfull.') else selfSay('change the amulet\'s for one elemental magic amulet sucessfull.') end end talk_state = 0 elseif msgcontains(msg, 'bless') or msgcontains(msg, 'blessing') then getPlayerBlessing(cid,1) getPlayerBlessing(cid,2) getPlayerBlessing(cid,3) getPlayerBlessing(cid,4) getPlayerBlessing(cid,5) selfSay('deseja compra o bless ?') talk_state = 7 elseif talk_state == 7 then if msgcontains(msg, 'yes') then if pay(cid,1000000) then doPlayerAddBlessing(cid, 1) doPlayerAddBlessing(cid, 2) doPlayerAddBlessing(cid, 3) doPlayerAddBlessing(cid, 4) doPlayerAddBlessing(cid, 5) doPlayerSendTextMessage(cid,22,"Você recebeu a benção de Isolda.") else selfSay('Desculpe, mas voce não tem Ruby Coin suficiente.') end end talk_state = 0 elseif msgcontains(msg, 'reset') then selfSay('Ooh, see, Here is a ASESUh, welcome to my place Do you want to resetar?') talk_state = 8 elseif talk_state == 8 then reset = getPlayerStorageValue(cid,8001) if msgcontains(msg, 'yes') then if reset <= 0 then if isPremium(cid) and getPlayerVocation(cid) >= 13 and getPlayerLevel(cid) >= 500 and pay(cid,0) then doPlayerRemoveExperience(cid,-100,100) doPlayerAddExp(cid,4200) doPlayerAddHealth(cid,-80,100) doPlayerSendTextMessage('Você resetou seu personagem') setPlayerStorageValue(cid,8001,1) elseif not getPlayerVocation(cid) >12 then selfSay('Desculpe, Você precisa ser premium.') else selfSay('Desculpe, você não pode resetar.') end elseif reset == 1 then if isPremium(cid) and getPlayerVocation(cid) >= 13 and getPlayerLevel(cid) >= 510 and pay(cid,10000000) then doPlayerRemoveExperience(cid,-100,100) doPlayerAddExperience(cid,4200) doPlayerAddHealth(cid,-80,100) doPlayerSendTextMessage('Você resetou seu personagem.') setPlayerStorageValue(cid,8001,1) elseif not pay(cid,80000000) then selfSay('Desculpe, você não tem dinheiro suficiente.') else selfSay('Desculpe, você não pode resetar.') end elseif reset >= 2 then if isPremium(cid) and getPlayerVocation(cid) >= 13 and getPlayerLevel(cid) >= 510 and pay(cid,20000000) then doPlayerRemoveExperience(cid,-100,100) doPlayerAddExp(cid,8) doPlayerAddHealth(cid,-80,100) doPlayerSendTextMessage('Você resetou seu personagem.') setPlayerStorageValue(cid,8001,1) elseif not pay(cid,120000000) then selfSay('Desculpe, você não tem dinheiro suficiente.') else selfSay('Desculpe, você não pode resetar.') end selfSay('Desculpe, mas você não tem os requisitos básicos para esse reset.') end end elseif msgcontains(msg, 'ASEAij') then selfSay('Do you want to be a akeoase? Do you really wat reset to ksaopekase? This is an irreversible choice,but divine!but I cant to do this just player level 510') talk_state = 9 elseif talk_state == 9 then if msgcontains(msg, 'yes') then if isPremium(cid) and getPlayerVocation(cid) >= 9 and getPlayerLevel(cid) >= 8 and getPlayerVocation(cid) <= 12 then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doSendAnimatedText(getPlayerPosition(cid), "Reseted!", TEXTCOLOR_YELLOW) doPlayerSendTextMessage(cid,24,"You were downgraded from level 510 to level 8.") doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.") selfSay('now you are a ksapekoasek') elseif getPlayerLevel(cid) <= 509 then selfSay('Desculpe, você não tem level suficiente.') elseif not isPremium(cid) then selfSay('Desculpe, você tem que ser premium para se tornar um deus.') else selfSay('Desculpe, você não a vocação certa.') end end talk_state = 0 elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Good Bye, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Tchau, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 end end end function onCreatureChangeOutfit(creature) end function onThink() doNpcSetCreatureFocus(focus) if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('How rude!') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Good Bye.') focus = 0 end end end Galera tipo Tenho reseta meu personagen mais ele n reseta ai da esse erro aki ;( >>> data/npc/scripts/isolda.lua:206: attempt to call global 'getPlayerExperience' (a nil value)

Informação Importante

Confirmação de Termo