doPlayerRemoveItem(cid,6527,20)
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- [Resolvido]Duvida Rapida!
7
888
info
Grupo: Artesão
Registrado: 30/07/07
Posts: 101
Reputação: +1

14 de novembro de 2009 às 07:43
14 de novembro de 2009 às 12:24
Fmz, vo tenta aki e ja posto! ![]()
--
Num da!
O npc fala:
12:30 Dunlop: You must pay 20 bruthal coins to reset.
=/
if getPlayerMoney(cid) < price then
Não tem que mudar aqui?
Editado Novembro 14 por aldroyd
info
Grupo: Barão
Registrado: 01/07/09
Posts: 216
Reputação: +4

14 de novembro de 2009 às 13:51
if getPlayerMoney(cid) < price then
if doPlayerTakeItem(cid, ID, QUANTIDADE) == false then
14 de novembro de 2009 às 15:05
Vlw mano!
Consegui
Qm é foda é foda. xD
info
Grupo: Herói
Registrado: 07/01/08
Posts: 2.3k
Reputação: +514
Gênero: Masculino
Char no Tibia: Tonynh

14 de novembro de 2009 às 15:18
Dúvida sanada.
Reportado à moderação para fecha-lo.
Abraços.
info
Grupo: Barão
Registrado: 15/02/09
Posts: 203
Reputação: +13
Char no Tibia: Dom Diego De La Vega

14 de novembro de 2009 às 15:36
Dúvida Sanada, tópico fechado.




info
Grupo: Campones
Registrado: 03/11/09
Posts: 13
Reputação: 0
Char no Tibia: Kravoth
-- SCRIPT FEITO POR YUNIE -- config minlevel = 100 -- level para resetar price = 20 newlevel = 8 -- level após reset newexp = 4200 -- nova experiencia após reset -- end config function addReset(cid) resets = getResets(cid) setPlayerStorageValue(cid,36874,resets+1) return true end function getResets(cid) resets = getPlayerStorageValue(cid,36874) if resets < 0 then resets = 0 end return resets end 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, 'reset') then selfSay('Do you want to reset your character level? Your character will be logged off if you confirm. You must pay '..price..' bruthal coins to reset.', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerMoney(cid) < price then selfSay('You must pay '..price..' bruthal coins to reset.', cid) elseif getPlayerLevel(cid) < minlevel then selfSay('You must be at least level '.. minlevel ..' to reset.', cid) else doPlayerRemoveItem(cid,6527) addReset(cid) playerid = getPlayerGUID(cid) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level`="..newlevel..",`experience`="..newexp.." WHERE `players`.`id`= ".. playerid .."") end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ok.', cid) elseif msgcontains(msg, 'quant') then selfSay('You have '..getResets(cid)..' reset(s).', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())Era pra esse NPC retirar 20 do item 6527, mas ele nao retira =/
Alguem ajuda?