Tudo que GiovaniRodrigo postou
-
Qual melhor server?
Ai vai depender do gosto de cada um, eu ultimamente não chego nem perto de tibia, estou muito viciado em Counter Strike, mas se você curte rates baixas esse ta top do otlist: go.underwar.org Ai vai do seu gosto (:
- VOLTANDO ATIVA
-
Teleporte abre por comando
Bem simples, eu comentei algumas partes, duas para ser exato. function onSay(cid, words, param) if words=="/eventoopen" then local create_pos = {x=1050 , y=1045 , z=6, stackpos=1} -- Posição que o teleport será criado (não mecha no stackpos) local tp_pos = {x=1028 , y=1040 , z=4} -- Posição que o teleport irá levar o jogador local getTp = getThingfromPos(create_pos) doCreateTeleport(1387, tp_pos , create_pos) doSendMagicEffect(create_pos , 10) doPlayerSendTextMessage(cid, 28 , "Portal para o Evento está aberto!") return TRUE end if words=="/eventoclose" then doRemoveItem(getTp.uid, 1) doPlayerSendTextMessage(cid, 28 , "Portal para o Evento fechou!") end return TRUE end Comentei essas duas linhas local create_pos = {x=1050 , y=1045 , z=6, stackpos=255} -- Posição que o teleport será criado (não mecha no stackpos) local tp_pos = {x=1028 , y=1040 , z=4} -- Posição que o teleport irá levar o jogador Acho que não preciso explicar mais né?! Créditos Eu -- Deixar mais explicativo -- Criador do script Att. Giovani Rodrigo
-
Teleporte Area
Crie um arquivo chamado arena.lua na pasta data/talkactions/scripts e cole isso local cfg = { fromPos = {x=x, y=y, z=z}, -- Posição do piso superior esquerdo da área que o jogador tem que estar toPos = {x=x, y=y, z=z}, -- Posição do piso inferior direito da área que o jogador tem que estar pos = {x=x, y=y, z=z} -- Posição que o jogador será teleportado } function onSay(cid, words, param) local fromp, top = cfg.fromPos, cfg.toPos for x = fromp.x, top.x do for y = fromp.y, top.y do local areapos = {x=x, y=y, z=cfg.fromPos.z} getPlayer = getTopCreature(areapos).uid if isPlayer(getPlayer) then doPlayerSendTextMessage(cid, 18, 'You have been teleported to the arena.') doTeleportThing(cid, cfg.pos) end end end return TRUE end Adicione a seguinte linha no arquivo talkactions.xml que se encontra na pasta data/talkactions <talkaction log="yes" words="/arenago;!arenago" access="4" event="script" value="arena.lua" /> Não testado Dúvidas? Me avise. Em relação ao explicar o outro script eu respondi no tópico do mesmo Att. Giovani Rodrigo
-
Teleporte Area
Já já eu posto (:
-
Teleporte Area
Você quer que esse script além de teleportar o jogador para arena dê o prêmio, ou você vai dar o prêmio manualmente? Acho que consigo criar pra mandar os jogadores de tal área para arena, mas dar o prêmio para o vencedor acho que não.
-
Alguem me ajuda com esse bug nas houses
Como essa house está no map editor? Tire print.
-
Dúvida cid
Container? Esse script é para piso vip. Ele é assim: Suponhamos que a tag esteja assim <movevent type="StepIn" actionid="6587" event="script" value="nome_do_arquivo_do_script.lua" /> Todo piso que você colocar ActionID 6587 no map editor, quando o jogador pisar em cima ele irá chegar se o jogador é vip, se não for será jogado para trás. Entendeu? Att. Giovani Rodrigo
-
Dúvida cid
Jogador que esta sendo verificado. O que seria vip.hasVip eu precisaria do script todo para saber.
-
Aprimorar talkction evento castle war e concertar bug da escada não ser removida
Editei uma coisa no script muito nada ver, mas vai saber né?! Então recopie o código e teste.
-
Dúvida cid
cid significa o jogador. A verificação fica assim Se vip.hasVip(jogador) for idêntico a FALSO faça Acho que é isso, eu aprendi assim.
-
Aprimorar talkction evento castle war e concertar bug da escada não ser removida
Cara eu sei por que isso está acontecendo, mas não sei como resolver. E mesmo que estivesse dado certo acho que a house quem iria ganhar seria quem fez o evento, não sei muito bem.
-
Aprimorar talkction evento castle war e concertar bug da escada não ser removida
Recopie e teste.
-
8.60 Spell Death Aoe
Recopie o código e por favor caso der erro na distro, poste o erro, não tem como eu saber aonde eu errei sem saber que erro está dando.
-
Red Skull Amulet
Qual a função desse script?
-
8.60 Spell Death Aoe
Tente esse local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_EFFECT, 255) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 31) setCombatFormula(combat1, COMBAT_FORMULA_SKILL, -1.0, -1, -1, -1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 17) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 1.0, 0, -1.3, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 38) local arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local arr2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 3, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local arr3 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local areax = createCombatArea(arr1) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) function onTargetTile(cid, pos) doCombat(cid,combat1,positionToVariant(pos)) end setCombatCallback(combatx, CALLBACK_PARAM_TARGETTILE, "onTargetTile") local function onCastSpell1(parameters) doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, combat3, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 300, parameters) addEvent(onCastSpell2, 100, parameters) addEvent(onCastSpell3, 80, parameters) end Att. Giovani Rodrigo
-
Pedido de script de book
Recopie o código e testa agora.
-
Aprimorar talkction evento castle war e concertar bug da escada não ser removida
Recopie o código e teste
- Desabafo de um membro insatisfeito
-
Desabafo de um membro insatisfeito
KKKKKKKKKKK, não é assim cara, no meu caso eu salvo nos favoritos os tópicos que eu tento dar uma ajuda, tem alguns que eu até excluo pois o membro autor do tópico nunca mais volta pra responder. Fico meio triste, não precisa dar REP+, apenas diga se deu certo ou não, só isso, assim fico mais sossegado em saber que ajudei alguém.
-
Desabafo de um membro insatisfeito
Estou triste com muitos membros que pede script, nós scripters nos dedicamos para solucionar a dúvida do membro e ele não volta para agradecer, avisar se funcionou ou não, simplesmente some, abandona. Creio eu que isso não aconteça só na área de Script. A equipe não tem nada a ver com esse problema, pelo contrário, a equipe está de parabéns. Gostaria de dizer para os membros que abrem tópicos fazendo pedidos ou com dúvidas, voltem dizendo se deu certo ou não, e se ajudou de seu REP+, é um jeito de você agradecer e reconhecer o nosso trabalho. Att. Giovani Rodrigo
-
[Resolvido] [Pedido] Magia com pedra
Que isso cara, apenas fazendo o que eu gosto. Obrigado a você por reconhecer meu trabalho (:
-
[Resolvido] [Pedido] Magia com pedra
Recopie o script da spell.
-
[Resolvido] [Pedido] Magia com pedra
Modifiquei de novo, recopie o código da action da pedra, o strike.lua pra ser mais exato.
-
[Resolvido] [Pedido] Magia com pedra
Na tag <instant> no arquivo spells.xml o nome da spell ta strike? Ex: <instant name="strike"