pbottrinks 29 Postado Março 20, 2012 Share Postado Março 20, 2012 Tipo do script: SPELL Protocolo (versão do Tibia): 8.60 Servidor utilizado: TFS Nível de experiência: MÉDIO Adicionais/Informações: Bom, abaixo irei mostrar o Script da Spell, ela é uma spell de summon, é arrumadinha e tal, mas tem um problema, pode summonar mais de um. Eu queria que assim, enquanto o monstro tiver vivo, nao possa summonar outro, assim que o mosntro desaparecer, o player ja pode voltar a summonar. Se puder colocar a seguinte mensagem: Você já fez seu Cyber Protector. Conto com a colaboração de vocês meus amigos. function onTargetTile(cid, position) position.stackpos = 255 doConvinceCreature(cid, doCreateMonster("protector", position, false)) doSendMagicEffect(position, CONST_ME_MAGIC_BLUE) return true end local arr = { {0, 0, 0}, {0, 2, 0}, {0, 1, 0}, } local removeTime = 30.0 --time to remove the clones local function removeCreatures(cid, creature) if isCreature(creature) == TRUE then doRemoveCreature(creature) end end function onTargetTile(cid, pos) local creature = doSummonCreature("Protector", pos) doCreatureAddMana(cid, -1500) doConvinceCreature(cid, creature) addEvent(removeCreatures, removeTime * 3000, cid, creature) return TRUE end local area, combat = createCombatArea(arr), createCombatObject() setCombatArea(combat, area) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Link para o comentário https://xtibia.com/forum/topic/182866-pedido-ajuda-com-spell-para-summonar-apenas-um-monstro/ Compartilhar em outros sites More sharing options...
0 Vinc 101 Postado Março 23, 2012 Share Postado Março 23, 2012 mostra como fico seu login.lua Link para o comentário https://xtibia.com/forum/topic/182866-pedido-ajuda-com-spell-para-summonar-apenas-um-monstro/page/2/#findComment-1222752 Compartilhar em outros sites More sharing options...
0 pbottrinks 29 Postado Março 23, 2012 Autor Share Postado Março 23, 2012 local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) doPlayerAddBlessing(cid, 1) doPlayerAddBlessing(cid, 2) doPlayerAddBlessing(cid, 3) doPlayerAddBlessing(cid, 4) doPlayerAddBlessing(cid, 5) doPlayerAddPremiumDays(cid, 2) doPlayerSetPromotionLevel(cid, 1) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "kill") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "PlayerLogout") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "deathBroadcast") registerCreatureEvent(cid, "DeathBroadcast") registerCreatureEvent(cid, "Idle") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") end registerCreatureEvent(cid, "ReportBug") return true setPlayerStorageValue(cid, 655370, 0) end Link para o comentário https://xtibia.com/forum/topic/182866-pedido-ajuda-com-spell-para-summonar-apenas-um-monstro/page/2/#findComment-1222768 Compartilhar em outros sites More sharing options...
0 Vinc 101 Postado Março 23, 2012 Share Postado Março 23, 2012 é antes do return true,mals equeci disso Link para o comentário https://xtibia.com/forum/topic/182866-pedido-ajuda-com-spell-para-summonar-apenas-um-monstro/page/2/#findComment-1222796 Compartilhar em outros sites More sharing options...
0 pbottrinks 29 Postado Março 23, 2012 Autor Share Postado Março 23, 2012 Você está de parabés. Funcionou perfeitamente, gosteei de seu desenpenho. Passa seu msn ae manin, e mais uma veez. MUITO OBRIGADO! REP + Atenciosamente, Jacques. Link para o comentário https://xtibia.com/forum/topic/182866-pedido-ajuda-com-spell-para-summonar-apenas-um-monstro/page/2/#findComment-1222807 Compartilhar em outros sites More sharing options...
0 Vinc 101 Postado Março 24, 2012 Share Postado Março 24, 2012 lordbug99@hotmail.com mias se quise alguma coisa recomendo que pessa por mp aki no xtibia que é mais facil eu ta on no ztibia que no msn Link para o comentário https://xtibia.com/forum/topic/182866-pedido-ajuda-com-spell-para-summonar-apenas-um-monstro/page/2/#findComment-1223340 Compartilhar em outros sites More sharing options...
Pergunta
pbottrinks 29
Tipo do script: SPELL
Protocolo (versão do Tibia): 8.60
Servidor utilizado: TFS
Nível de experiência: MÉDIO
Adicionais/Informações:
Bom, abaixo irei mostrar o Script da Spell, ela é uma spell de summon, é arrumadinha e tal, mas tem um problema, pode summonar mais de um.
Eu queria que assim, enquanto o monstro tiver vivo, nao possa summonar outro, assim que o mosntro desaparecer, o player ja pode voltar a summonar.
Se puder colocar a seguinte mensagem: Você já fez seu Cyber Protector.
Conto com a colaboração de vocês meus amigos.
Link para o comentário
https://xtibia.com/forum/topic/182866-pedido-ajuda-com-spell-para-summonar-apenas-um-monstro/Compartilhar em outros sites
20 respostass a esta questão
Posts Recomendados