Ir para conteúdo

Darkanso

Campones
  • Total de itens

    36
  • Registro em

  • Última visita

Tudo que Darkanso postou

  1. Pow bem legal, mas para poder ficar um tópico perfeito poderia colocar fotos da magia e colorir mais o tópico para melhor entendimento. Ta de parabéns, por mim aprovei a magia, aqui funciono direitinho.Serve bastante para Ots com xp alta. Não devemos exigir muito de você, compreendo que é seu 1º tópico e talvez até mesmo magia :positive: Atensiosamente, Darkanso.
  2. Pronto, pesso minhas sinceras desculpas pelo meu erro, confudi a mana rune com paralyse, mais ta la eu editei. Atensiosamente, Darkanso.
  3. Tá ai o Npc : >> Vá na pasta data/npc e copie qualquer arquivo xml e apague o conteúdo dentro dele e renomeio para Vendendor de Potions e adicione isso ao conteúdo : <?xml version="1.0" encoding="UTF-8"?><npc name="Vendendor de Potions" script="data/npc/scripts/bpdepotions.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="145" head="94" body="114" legs="94" feet="94" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo potions. Diga {trade}."/> <parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you? Get out of here!"/> </parameters> </npc> >> Depois va na pasta data/npc/script e copie qualquer arquivo do bloco de notas e renomeio para bpdepotions e depois apague seu conteúdo e adicione isso : 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 local shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addBuyableItemContainer({'bp slhp'}, 2000, 8704, 400, 1, 'backpack of small health potions') shopModule:addBuyableItemContainer({'bp hp'}, 2000, 7618, 900, 1, 'backpack of health potions') shopModule:addBuyableItemContainer({'bp mp'}, 2001, 7620, 1000, 1, 'backpack of mana potions') shopModule:addBuyableItemContainer({'bp shp'}, 2000, 7588, 2000, 1, 'backpack of strong health potions') shopModule:addBuyableItemContainer({'bp smp'}, 2001, 7589, 1600, 1, 'backpack of strong mana potions') shopModule:addBuyableItemContainer({'bp ghp'}, 2000, 7591, 3800, 1, 'backpack of great health potions') shopModule:addBuyableItemContainer({'bp gmp'}, 2001, 7590, 2400, 1, 'backpack of great mana potions') shopModule:addBuyableItemContainer({'bp gsp'}, 1999, 8472, 3800, 1, 'backpack of great spirit potions') shopModule:addBuyableItemContainer({'bp uhp'}, 2000, 8473, 6200, 1, 'backpack of ultimate health potions') shopModule:addBuyableItemContainer({'bp ap'}, 2002, 8474, 2000, 1, 'backpack of antidote potions') npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Se seu pedido tiver sido sanado post aqui. Espero ter ajudado. Atensiosamente, Darkanso.
  4. Olá amigo, nesse link tem um tópico que tem o Npc pra versões 8.40 até 8.42 >> http://www.xtibia.com/forum/npc-Npc-Pet-840-842-t112453.html Espero ter ajudado. Atensiosamente, Darkanso.
  5. Olá pessoal, nesse link tem um tópico que tem o Npc pra versões 8.40 até 8.42 >> http://www.xtibia.com/forum/npc-Npc-Pet-840-842-t112453.html Espero ter ajudado. Atensiosamente, Darkanso.
  6. Npc Pet Bom, conforme o tibia foi se atualizando o Npc de reviver o pet foi sendo ultrapassado e acabou não funcionando mais e por causa de muitos pedidos resolvi arrumar ele e colocar aqui (Atenção o sistema Pet só funciona em The Forgotten Server ou qualquer outro Ot que tenha a pasta creaturescripts ) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> Bom aqui está o sistem Pet trazido ao xtibia pelo Messenga : Clique aqui! --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1º Passo: Npc Pet Abra seu ot e vá na pasta data/npc e copie qualquer arquivo xml e renomeio para "Pet" e abrá ele em forma de bloco de notas e apague tudo que esta nele e em seu conteúdo adicione isso : <?xml version="1.0" encoding="UTF-8"?><npc name="Pet" script="data/npc/scripts/pet.lua" walkinterval="2000" floorchange="0"> <health now="20" max="20"/> <look type="21" head="20" body="30" legs="40" feet="50" corpse="5964"/> </npc> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2º Passo: script do Npc Pet Abra seu ot e vá na pasta data/npc/script e e copie qualquer arquivo LUA e renomeio para "pet" e em seguida abra ele e apague todo o conteúdo de dentro e adicione isso : -- by Darkanso local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} dofile("./petConfig.lua") 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 local costPerLevel = 300 if msgcontains(msg, 'revive') then if isCreature(getPlayerStorageValue(cid, storages.petUid)) == 0 then if getPlayerStorageValue(cid, storages.petIsOnline) == 2 then selfSay('YOUR PET DIED?!, YOU\'R A BAD OWNER, THIS WILL COST YOU ' .. getPlayerLevel(cid)*costPerLevel .. ' GOLD COINS!, AGREE?!', cid) talkState[talkUser] = 1 else selfSay('Your pet is alive.', cid) end else selfSay('Your pet is standing next to you.', cid) end elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then if doPlayerRemoveMoney(cid, getPlayerLevel(cid)*costPerLevel) == 1 then setPlayerStorageValue(cid, storages.petIsOnline, 1) selfSay('You can now summon again your pet.', cid) talkState[talkUser] = 0 else selfSay('You don\'t have enought money.', cid) end else selfSay('Então porque veio aqui encher meu saco?', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> Adicionando o Npc ao Ot: Bom depois de ter feito tudo isso abra seu mapa editor e adicione seu Npc a ele ou de /s pet dentro no Otserver. >> Fazendo o Pet: Para fazer o Pet fale !pet. >> Como reviver o Pet: Bom, chegue no Npc Pet e pronuncie a mensagem "hi" e abrira o chat de Npc's, então pronuncie a mensagem "revive", (se seu pet não estiver morto o Npc fala-ra para voce "Your pet is alive." ) se ele tiver morto mesmo fale "yes" e ele lhe pegara uma quantia de dinheiro de acordo com seu level e ressucitara seu Pet novamente. Então para poder fazer o pet de novo pronuncie a mensagem !pet. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> SS do Npc Pet: SS aqui! --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Testei o npc nas versões 8.40, 8.41 e 8.42 e funcionou normalmente. Qualquer dúvida só perguntar. Não se esqueçam que o sistema pet só funciona em The Forgotten Server ou qualquer Ot que tenha a pasta creaturescripts. Bom os créditos do Npc são para mim e os créditos do sistema é para o Mesenga ao trazer o conteúdo ao xtibia. Bom esse é meu primeiro Npc e primeiro tópico. Vlw por lerem meu tópico. Comentem pessoal. Abraços. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  7. Você posto na seção errada, post em pedidos de scripts ou dúvidas de script. Voce ja deveria saber disso sendo uma pessoa que ja usa bastante o xtibia.
  8. Gostei pra chuchu, isso desenvolveu muito a minha mente em area de houses e castelos e ate mesmo vegetação, vlw ai ! :positive:
  9. Tópico bem explicado, aqui funcionou tudo direitinho. Gostei muito de mudar as funções dos itens e colocar novas funções da de parabéns. :positive: Aprovado. :button_ok:
  10. >> Abra seu config.lua e va na parte do Battle e apague tudo e adicione isso: -- Battle -- NOTE: loginProtectionPeriod is the famous Tibia anti-magebomb system. -- deathLostPercent set to nil enables manual mode. worldType = "pvp" hotkeyAimbotEnabled = "yes" protectionLevel = 1 pvpTileIgnoreLevelAndVocationProtection = "yes" killsToRedSkull = 3 pzLocked = 60 * 1000 criticalHitChance = 7 criticalHitMultiplier = 1 displayCriticalHitNotify = "no" removeWeaponAmmunition = "yes" removeWeaponCharges = "yes" removeRuneCharges = "yes" timeToDecreaseFrags = 24 * 60 * 60 * 1000 whiteSkullTime = 15 * 60 * 1000 noDamageToSameLookfeet = "no" experienceByKillingPlayers = "no" showHealingDamage = "no" fieldOwnershipDuration = 5 * 1000 stopAttackingAtExit = "no" oldConditionAccuracy = "no" loginProtectionPeriod = 10 * 1000 deathLostPercent = 10 stairhopDelay = 2 * 1000 >> Depois va na parte da Database e apague tudo e adicione isso : -- Database -- NOTE: sqlFile is used only by sqlite database, and sqlKeepAlive by mysql database. -- To disable sqlKeepAlive such as mysqlReadTimeout use 0 value. sqlType = "sqlite" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "theforgottenserver" sqlFile = "forgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 passwordType = "plain" Eu estava com o mesmo problema e resolvi arrumar e deu certo.. tente no seu. Se tiver conseguido arrumar post aqui. Espero ter ajudado. :positive: Atensiosamente, Darkanso.
  11. Em qual versão do tibia você quer ? se for 8.0 eu tenho aqui um script ja feito, mas se for pra versões mais avançadas em que tem q abrir o chat de NPC tem que arrumar muita coisa e isso da muito trabalho. Atensiosamnete, Darkanso.
  12. Depende se o ot for TFS, se for é igual ao meu, mas se não ai ja é outro caso. Bom, uma veiz aconteceu a mesma coisa comigo guando eu era iniciante de eu tentar de todas as formas em tirar as runas infinitas e elas não saiam, então resolvi trocar de Ot e resolveu... talvez vc tentando trocar só a parte do battle de certo.. se n buga o executavel vc deixa assim, mas se bugar volta a forma original e deixa as runas gastando porque é o unico geito. ( vi que o ot foi editado e seria chato perde ele ) Atensiosamente, Darkanso.
  13. Cara pra fazer um NPC q troque é dificil.. tava vendo aqui é muito complicado, mas você deveria aceitar a proposta do nosso amigo selfarion. Atensiosamente, Darkanso.
  14. Bom vou lhe mostra o config.lua do Ot que eu utilizo: -- The Forgotten Server Config -- Account manager accountManager = "yes" namelockManager = "yes" newPlayerChooseVoc = "yes" newPlayerSpawnPosX = 157 newPlayerSpawnPosY = 387 newPlayerSpawnPosZ = 7 newPlayerTownId = 1 newPlayerLevel = 8 newPlayerMagicLevel = 0 generateAccountNumber = "no" -- Banishments notationsToBan = 3 warningsToFinalBan = 4 warningsToDeletion = 5 banLength = 7 * 24 * 60 * 60 finalBanLength = 30 * 24 * 60 * 60 ipBanishmentLength = 1 * 24 * 60 * 60 broadcastBanishments = "yes" killsToBan = 5 maxViolationCommentSize = 200 autoBanishUnknownBytes = "no" -- Battle -- NOTE: loginProtectionPeriod is the famous Tibia anti-magebomb system. -- deathLostPercent set to nil enables manual mode. worldType = "pvp" hotkeyAimbotEnabled = "yes" protectionLevel = 1 pvpTileIgnoreLevelAndVocationProtection = "yes" killsToRedSkull = 3 pzLocked = 60 * 1000 criticalHitChance = 7 criticalHitMultiplier = 1 displayCriticalHitNotify = "no" removeWeaponAmmunition = "yes" removeWeaponCharges = "yes" removeRuneCharges = "yes" timeToDecreaseFrags = 24 * 60 * 60 * 1000 whiteSkullTime = 15 * 60 * 1000 noDamageToSameLookfeet = "no" experienceByKillingPlayers = "no" showHealingDamage = "no" fieldOwnershipDuration = 5 * 1000 stopAttackingAtExit = "no" oldConditionAccuracy = "no" loginProtectionPeriod = 10 * 1000 deathLostPercent = 10 stairhopDelay = 2 * 1000 -- Connection config worldId = 0 ip = "5.209.16.206" loginPort = 7171 gamePort = 7172 adminPort = 7171 statusPort = 7171 loginTries = 10 retryTimeout = 5 * 1000 loginTimeout = 60 * 1000 maxPlayers = "1000" motd = "Welcome to the Forgotten Server!" displayOnOrOffAtCharlist = "no" onePlayerOnlinePerAccount = "yes" allowClones = 0 serverName = "Forgotten" loginMessage = "Welcome to the Forgotten Server!" adminLogsEnabled = "no" statusTimeout = 5 * 60 * 1000 replaceKickOnLogin = "yes" forceSlowConnectionsToDisconnect = "no" loginOnlyWithLoginServer = "no" -- Database -- NOTE: sqlFile is used only by sqlite database, and sqlKeepAlive by mysql database. -- To disable sqlKeepAlive such as mysqlReadTimeout use 0 value. sqlType = "sqlite" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "theforgottenserver" sqlFile = "forgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 passwordType = "plain" -- Deathlist deathListEnabled = "yes" maxDeathRecords = 5 -- Guilds ingameGuildManagement = "yes" levelToFormGuild = 8 guildNameMinLength = 4 guildNameMaxLength = 20 -- Highscores highscoreDisplayPlayers = 15 updateHighscoresAfterMinutes = 60 -- Houses buyableAndSellableHouses = "yes" houseNeedPremium = "yes" bedsRequirePremium = "yes" levelToBuyHouse = 10 housesPerAccount = 0 houseRentAsPrice = "no" housePriceAsRent = "no" housePriceEachSquare = 1000 houseRentPeriod = "never" -- Item usage timeBetweenActions = 200 timeBetweenExActions = 1000 -- Map -- NOTE: storeTrash costs more memory, but will perform alot faster cleaning. -- useHouseDataStorage usage may be found at README. mapName = "forgotten" mapAuthor = "Komic" randomizeTiles = "yes" useHouseDataStorage = "no" storeTrash = "yes" cleanProtectedZones = "yes" -- Startup -- NOTE: defaultPriority works only on Windows defaultPriority = "high" optimizeDatabaseAtStartup = "yes" removePremiumOnInit = "yes" abortOnSocketFailure = "yes" -- Miscellaneous -- NOTE: promptExceptionTracerErrorBox works only with precompiled support feature, -- called "exception tracer" (__EXCEPTION_TRACER__ flag). maxMessageBuffer = 4 kickIdlePlayerAfterMinutes = 15 allowChangeOutfit = "yes" allowChangeColors = "yes" allowChangeAddons = "yes" disableOutfitsForPrivilegedPlayers = "no" bankSystem = "yes" saveGlobalStorage = "yes" displaySkillLevelOnAdvance = "no" spellNameInsteadOfWords = "no" emoteSpells = "no" expireReportsAfterReads = 1 promptExceptionTracerErrorBox = "yes" storePlayerDirection = "no" playerQueryDeepness = 2 -- Premium-related freePremium = "no" premiumForPromotion = "yes" -- Blessings blessingsOnlyPremium = "yes" blessingReductionBase = 30 blessingReductionDecreament = 5 -- Rates -- NOTE: experienceStages configuration is located in data/XML/stages.xml. experienceStages = "no" rateExperience = 5.0 rateSkill = 3.0 rateMagic = 3.0 rateLoot = 2 rateSpawn = 1 -- Stamina -- NOTE: Stamina is stored in miliseconds, so seconds are multiplied by 1000. -- rateStaminaHits multiplies every hit done a creature, which are later -- multiplied by player attack speed. -- rateStaminaGain is multiplying every second of logged out time, eg: -- 60 * 1000 / 3 = 20 seconds, what gives 1 stamina minute for 3 being logged off. -- rateStaminaThresholdGain is dividing in case the normal gain (that is -- multiplied by rateStaminaGain, btw.) passed above threshold, eg: -- 60 * 1000 / 3 = 20 / 4 = 5 seconds (3 * 4 = 12 minutes for 1 stamina minute). -- staminaRatingLimit* is in minutes. rateStaminaLoss = 1 rateStaminaGain = 1000 / 3 rateStaminaThresholdGain = 4 staminaRatingLimitTop = 41 * 60 staminaRatingLimitBottom = 14 * 60 rateStaminaAboveNormal = 1.5 rateStaminaUnderNormal = 0.5 staminaThresholdOnlyPremium = "yes" -- Party -- NOTE: experienceShareLevelDifference is float number. -- experienceShareLevelDifference is highestLevel * value experienceShareRadiusX = 30 experienceShareRadiusY = 30 experienceShareRadiusZ = 1 experienceShareLevelDifference = 2 / 3 extraPartyExperienceLimit = 20 extraPartyExperiencePercent = 5 -- Global save -- NOTE: globalSaveHour means like 03:00, not that it will save every 3 hours, -- if you want such a system please check out data/globalevents/globalevents.xml. globalSaveEnabled = "no" globalSaveHour = 8 shutdownAtGlobalSave = "yes" cleanMapAtGlobalSave = "no" -- Spawns deSpawnRange = 2 deSpawnRadius = 50 -- Summons maxPlayerSummons = 2 teleportAllSummons = "no" teleportPlayerSummons = "no" -- Status ownerName = "" ownerEmail = "@otland.net" url = "http://otland.net/" location = "Europe" displayGamemastersWithOnlineCommand = "no" -- Logs -- NOTE: This kind of logging does not work in GUI version. -- For such, please compile the software with __GUI_LOGS__ flag. displayPlayersLogging = "yes" runeFile = "" outLogName = "" errorLogName = "" truncateLogsOnStartup = "no" Então na parte em vermelho é onde você deve mudar, mas antes de mudar não se esqueça em fehcar o ot primeiramente.Então se o seu tiver errado tenta ter uma base do meu praver se está certo. porque depende do Ot e da versão. Se tiver arrumado post aqui. Espero ter ajudado. Atensiosamente, Darkanso.
  15. Olá amigo, nesse link tem um tópico que tem o Npc pra versões 8.40 até 8.42 >> http://www.xtibia.com/forum/npc-Npc-Pet-840-842-t112453.html Espero ter ajudado. Atensiosamente, Darkanso.
  16. >> Paralyze Rune CRIE issu na pasta spells\scripts local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) --setConditionParam(condition, CONDITION_PARAM_SPEED, -100) setConditionFormula(condition, -0.8, 0, -0.8, 0) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) NA PASTA spells edit spells.xml e adicione essa tag : <rune name="Paralyze" id="2278" allowfaruse="1" charges="25" lvl="54" maglv="18" exhaustion="1200" needtarget="1" blocktype="solid" script="paralyze rune.lua"/> Dúvida Sanada ? Espero ter ajudado. :positive: Atensiosamente, Darkanso.
  17. Links atualizados. :positive: Atensiosamente Darkanso.
  18. Yes man, pelo config.lua é por ai mesmo, se você tiver conseguido resolver o problema post aqui. Atensiosamente Darkanso.
  19. Então seu ot está bugado ou algo parecido, mas se até pelo config.lua não ter dado certo não há outro geito só trocando de Ot, vê se da algum erro na hora que voce executa o executavel. Se houver algum coisa poste aqui, se não houver troque de Servidor. Estarei aqui para lhe ajudar. :positive: Atensiosamente Darkanso.
  20. Wands: >> Wand Of Sd http://www.xtibia.com/forum/Wand-Sd-t61792...p;mode=threaded >> Wand of Cake http://www.xtibia.com/forum/Wand-Cake-81-t79277.html >> Shark Wand http://www.xtibia.com/forum/Shark-Wand-t107243.html >> Pyro Wand http://www.xtibia.com/forum/Pyro-Wand-Rox-t78563.html >> Jester Staff e Wand Of Condon http://www.xtibia.com/forum/2-Wands-Ots-84-t103795.html Todas as Wands fufaram no meu ot 8.42, cara eu não achei Rods, se você quer aprender a fundo como se fazer uma Wand é complicado pra eu explicar, então resolvi lhe mostrar um tópico: >> Fzendo Wand http://www.xtibia.com/forum/Fazendo-Wand-810-t89293.html Mas se você quiser só mude o nome pra Rod que fica como Rod, e tbm mude a id é claro e na pasta xml. Qualquer duvida só pergunta. Espero ter ajudado. Atensiosamente Darkanso.
  21. O seu config.lua pode estar bugado ou antes de vc salvar o config.lua vc naum feichou o ot, mesmo assim tente indo na pasta data/items e abra o arquivo items.xml em formato de bloco de notas e procure a runa desejada a ser infinita e aki você mude o "0" ( zero ) para uma quantidade de cargas que você queira que sua runa tenha: <attribute key="hitChance" value="0"/> e mude pra assim : <attribute key="hitChance" value="100"/> Ou outro numero ao seu desejo. Espero ter ajudado. Qualquer duvida só perguntar. Atensiosamente Darkanso.
  22. Sim, basta você na pasta data/items e abrir o arquivo items.xml em formato de bloca de notas, e lá você digite ctrl+f e digita a id do arrow e ira aparecer mais ou menos isso : </item> <item id="2544" article="an" name="arrow" plural="arrows"> <attribute key="weight" value="70"/> <attribute key="attack" value="25"/> <attribute key="hitChance" value="90"/> <attribute key="weaponType" value="ammunition"/> <attribute key="ammoType" value="arrow"/> <attribute key="shootType" value="arrow"/> <attribute key="ammoAction" value="removecount"/> </item> E então nessa parte <attribute key="hitChance" value="90"/> você muda o 90 para 0 ficando assim : </item> <item id="2544" article="an" name="arrow" plural="arrows"> <attribute key="weight" value="70"/> <attribute key="attack" value="25"/> <attribute key="hitChance" value="0"/> <attribute key="weaponType" value="ammunition"/> <attribute key="ammoType" value="arrow"/> <attribute key="shootType" value="arrow"/> <attribute key="ammoAction" value="removecount"/> </item> E você podera fazer respectivamente com o bolt, qualquer duvida só pergunta. Atensiosamente Darkanso.
  23. Va na pasta data/talkactions/scripters copia qualquer arquivo do bloco de notas e renomeio para remove e no conteudo adicione isso : function onSay(cid, words, param) local amount = 1 param = tonumber(param) if(param) then amount = tonumber(param) end local tmp = {} local toPos = getPlayerLookPos(cid) toPos.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE tmp = getThingFromPos(toPos) if(tmp.uid ~= 0) then if(isCreature(tmp.uid) == TRUE) then doRemoveCreature(tmp.uid) else doRemoveItem(tmp.uid, math.min(math.max(1, tmp.type), amount)) end doSendMagicEffect(toPos, CONST_ME_MAGIC_RED) return TRUE end toPos.stackpos = STACKPOS_TOP_FIELD tmp = getThingFromPos(toPos) if(tmp.uid ~= 0) then doRemoveItem(tmp.uid, math.min(math.max(1, tmp.type), amount)) doSendMagicEffect(toPos, CONST_ME_MAGIC_RED) return TRUE end toPos.stackpos = STACKPOS_TOP_CREATURE tmp = getThingFromPos(toPos) if(tmp.uid ~= 0) then doRemoveCreature(tmp.uid) doSendMagicEffect(toPos, CONST_ME_MAGIC_RED) return TRUE end for i = 5, 1, -1 do toPos.stackpos = i tmp = getThingFromPos(toPos) if(tmp.uid ~= 0) then if(isCreature(tmp.uid) == TRUE) then doRemoveCreature(tmp.uid) else doRemoveItem(tmp.uid, math.min(math.max(1, tmp.type), amount)) end doSendMagicEffect(toPos, CONST_ME_MAGIC_RED) return TRUE end end doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end Depois salve e va na pasta data/talkactions e abra o arquivo talkactions.xml em formato de bloca de notas e na parte do Comunity Manager ( CM ) você adicione isso : <talkaction log="yes" words="/r" access="4" script="remove.lua"/> Espero ter ajudado. Atensiosamente Darkanso.
  24. Executavel ta com virus ! Foram detectados 17 virus no scan ! Mas de qualquer forma eu troquei o executavel e aqui abriu perfeitamente, cara ot muito bom, um dos melhores que eu ja vi, ele foi muito bem trabalhado... mas o unico probleminha é o executavel ^^ MAS TA DE PARABÉNS ! :positive:
  25. Fico legal, ta show de bola, principalmente os bichos atras dos TP's ( o que facilita na hora que a pessoa esta com presa, em veiz de ficar lendo plaquinhas ) e cara gostei pra chuchu da sala com as histórias de cada bicho, gostaria de ver de cada um, mas vc podia ter feito mais coisas, como alguns disseram não deu para impressionar muito. Mas ta de parabéns ! :positive:
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...