Schiavinato 7 Postado Junho 3, 2009 Share Postado Junho 3, 2009 Para o npc trocar rezete por itens troke isso -- SCRIPT FEITO POR YUNIE-- config minlevel = 10 -- level para resetar price = 5000 newlevel = 1 -- level após reset newexp = 0 -- 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..' gold 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..' gold coins to reset.', cid) elseif getPlayerLevel(cid) < minlevel then selfSay('You must be at least level '.. minlevel ..' to reset.', cid) else doPlayerRemoveMoney(cid,price) - coloke: doPlayerRemoveItem(cid,ID_DO_ITEM) 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()) Topic~ Muito bom o npc, na seção de pedidos vi muita gente querendo sistema de resete :] Gtrz pra vc =** Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-745720 Compartilhar em outros sites More sharing options...
Tapetao 0 Postado Junho 24, 2009 Share Postado Junho 24, 2009 noobinhu, tem como faze, pros resets aparece no nome ? tipo: tapetao (2) -> numero de resets tem como ? valeu :smile_positivo: Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-752518 Compartilhar em outros sites More sharing options...
satan666 12 Postado Junho 24, 2009 Share Postado Junho 24, 2009 Para o npc trocar rezete por itens troke isso Topic~ Muito bom o npc, na seção de pedidos vi muita gente querendo sistema de resete :] Gtrz pra vc =** nao e so isso nao cara doPlayerRemoveMoney(cid,price) - coloke: doPlayerRemoveItem(cid,ID_DO_ITEM) se for so isso o cara que tiver dinheiro reseta porque ele apenas retira o item e nao verifica se tem o item. tem que modificar aqui tanbem. if getPlayerMoney(cid) < price then pra ele verificar se a pessoa tem o item. Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-752545 Compartilhar em outros sites More sharing options...
juanbrando 3 Postado Junho 28, 2009 Share Postado Junho 28, 2009 (editado) A ENTENDI MASSA ADICONADO NA OT Editado Junho 29, 2009 por SuperTnT Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-754028 Compartilhar em outros sites More sharing options...
EhooGuuh5 0 Postado Julho 1, 2009 Share Postado Julho 1, 2009 NUSS VALEU TO USANDO Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-755582 Compartilhar em outros sites More sharing options...
noobinhu 38 Postado Julho 5, 2009 Autor Share Postado Julho 5, 2009 galera para tirarem dúvidas utilizem a seção de dúvidas, eu geralmente não visito meus scripts em todos os fóruns que já postei. Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-757440 Compartilhar em outros sites More sharing options...
Administrador Frenvius 204 Postado Julho 13, 2009 Administrador Share Postado Julho 13, 2009 mto bom, so q reseta skills tbm =/ Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-761765 Compartilhar em outros sites More sharing options...
noobinhu 38 Postado Julho 29, 2009 Autor Share Postado Julho 29, 2009 não, não reseta as skills. Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-769709 Compartilhar em outros sites More sharing options...
wilker007 0 Postado Julho 29, 2009 Share Postado Julho 29, 2009 Muito bomm,fica melhor com esse npc ajuda pois fica uma coisa misterioso quando tiver war,n pode ter lvl mas tem hp e mana. rox PARABÉNS. Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-769785 Compartilhar em outros sites More sharing options...
1758609 0 Postado Agosto 5, 2009 Share Postado Agosto 5, 2009 vdd, tinha um ot q eu jogava q tinha resets, dae eu vi um noobizinhu lvl 100 la e fui mata... ele so deu uma sd em mim!! aushAUSHuashuhUAHSIH mas fiko bem massa issu aew! Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-773672 Compartilhar em outros sites More sharing options...
\Mattheus ~* 7 Postado Agosto 14, 2009 Share Postado Agosto 14, 2009 Gostei mais prefiro o comando !reset Mais pratico Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-778527 Compartilhar em outros sites More sharing options...
GabrielBrito 0 Postado Agosto 29, 2009 Share Postado Agosto 29, 2009 (editado) EXCELENTE para players que querem sair dessa vida monótona de level 400+ e ficar só matando orsha nota 10! @noobinhu não acha que seu avatar está inadequado? Editado Agosto 29, 2009 por xDGabrielxDs Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-785058 Compartilhar em outros sites More sharing options...
RulezKnight 3 Postado Agosto 31, 2009 Share Postado Agosto 31, 2009 (editado) ótimo npc, mas prefiro o por fala !reset @xDGabrielxDs @noobinhunão acha que seu avatar está inadequado? eu acho o avatar dele legal Editado Agosto 31, 2009 por RulezKnight Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-786211 Compartilhar em outros sites More sharing options...
noobinhu 38 Postado Setembro 7, 2009 Autor Share Postado Setembro 7, 2009 tranquilo, lancei esta versão só pra mostrar como era para outros programadores melhorarem, agora cada um usa do melhor modo... e sobre meu avatar, é um bebê, quem nunca viu um bebê? foi assim que você nasceu, não há porque esconder de ninguém, não tem nada explícito aí. Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-788608 Compartilhar em outros sites More sharing options...
MontanhaLestee 0 Postado Fevereiro 11, 2010 Share Postado Fevereiro 11, 2010 Por que sempre q eu ponho script de reset ou NPC da erro no config lua??? Link para o comentário https://xtibia.com/forum/topic/113712-npc-release-reseter-npc/page/2/#findComment-845829 Compartilhar em outros sites More sharing options...
Posts Recomendados