DevilMoon 125 Postado Julho 10, 2010 Share Postado Julho 10, 2010 (editado) Npc Reseter Explicando: Eu Sempre Via A Seçao de Pedidos de Scripting e , Varios Pediao Reset System!!! e Hoje Tive a Ideia e Vim Ver , Se Tinha e Nao Achei Entaum Tive a Ideia de Postar! Bom Explicando o Script a Pessoa Vai no Npc Fala Hi , Reset e Reseta Seu Level! Pergunta - Oque Tem Ave , A Pessoa Reseta o Level e Seu Char Fica Inutil! Resposta - Nada Disso , Seu Level Ira Resetar , Mais sua Mana e Vida nao , E Com o Poco Level , Pode Upar Bastante e Pegando Level e Resetando , Tendo uma Boa quantia de Mana e Vida!! Vamos Oque a Intereça Nééhh!! Vá em Data>Npcs>Scripts Crie uma Pasta Chamada reset.lua e Coloque os Seguintes Scripts Dentro!! -- SCRIPT FEITO POR YUNIE -- config minlevel = 300000 -- level para resetar price = 500000 newlevel = 30 -- level após reset newexp = 368300 -- 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) 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, 'info') then selfSay('You have '..getResets(cid)..' reset(s).', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Agorora vá em Data>Npc E Crie uma Pasta Chamada Reseter.xml e Bote os Seguintes Scripts Dentro!! <?xml version="1.0" encoding="UTF-8"?> <npc name="Reseter" script="reset.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150"/> <look type="115" head="115" body="0" legs="114" feet="0" addons="3" corpse="2212"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="message_greet" value="Eae |PLAYERNAME| Tudu Blz?. Fala reset para resetar seu lvl e diga Info para ver quantos reset voce Tem! Cuidado ao resetar seu level voltara ao 30 e sua velocidade tambem!"/> </parameters> </npc> Script Feito Por Yunie!! Para Querer Saber o Rank Reset do Script Entre neste Link Rank Reset Editado Setembro 1, 2010 por DevilMoon Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/ Compartilhar em outros sites More sharing options...
dwhfms 168 Postado Julho 10, 2010 Share Postado Julho 10, 2010 Cara coloca esses códigos no codebox fica bem melhor do que no quote ;x Ficou bom o script. Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-904418 Compartilhar em outros sites More sharing options...
DevilMoon 125 Postado Julho 10, 2010 Autor Share Postado Julho 10, 2010 Ok Ageitado! Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-904428 Compartilhar em outros sites More sharing options...
Renatogold7 0 Postado Julho 12, 2010 Share Postado Julho 12, 2010 Bom bom, tava procurando algo do tipo em npcs, vlw Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-905281 Compartilhar em outros sites More sharing options...
satan666 12 Postado Julho 14, 2010 Share Postado Julho 14, 2010 (editado) porque re-postar um script ja postado? topico do npc do noobinhu Editado Julho 14, 2010 por Marcryzius Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-905978 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Julho 21, 2010 Share Postado Julho 21, 2010 Tópico reaberto. Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-909333 Compartilhar em outros sites More sharing options...
k67nrb 1 Postado Julho 21, 2010 Share Postado Julho 21, 2010 eu coloquei o npc mas da erro quando abre ot. Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-909427 Compartilhar em outros sites More sharing options...
miter 82 Postado Julho 23, 2010 Share Postado Julho 23, 2010 Poxa! Valeu amigo, eu tava com Talkaction de reset. + agora você me ajudou pra valer ;P Tá APROVADO! Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-910713 Compartilhar em outros sites More sharing options...
masquente 15 Postado Julho 26, 2010 Share Postado Julho 26, 2010 escreve com um português correto e "Para De Escrever Assim". O Npc ficou muito bom. Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-912054 Compartilhar em outros sites More sharing options...
DevilMoon 125 Postado Julho 30, 2010 Autor Share Postado Julho 30, 2010 Valew pelos elogios!! Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-914434 Compartilhar em outros sites More sharing options...
NockPlays 5 Postado Setembro 1, 2010 Share Postado Setembro 1, 2010 Bom bom, DevilMoon sempre com seus Scripts dde arrazar mas teve um pequeno erro: Esta escrito RESETER.LUA Nao seria RESETER.XML? Bom fora isso impecavel valeu brow rep + Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-927309 Compartilhar em outros sites More sharing options...
DevilMoon 125 Postado Setembro 1, 2010 Autor Share Postado Setembro 1, 2010 Ok Vlw pelos Elogios, E Topico Arrumado!! Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-927539 Compartilhar em outros sites More sharing options...
churupetinha 4 Postado Novembro 30, 2010 Share Postado Novembro 30, 2010 mano nesse seu npc ae tem como add pra ele reseta vocation tbm tipo o player e kina ou paly ou druid ou sorcerer ele reseta pra vocation numero 5 que e a nova que eu tenho aki Link para o comentário https://xtibia.com/forum/topic/136904-npc-reseter/#findComment-965286 Compartilhar em outros sites More sharing options...
Posts Recomendados