Olá galera, eu to com um script aki e precisava de uma ajudinha de quem entende mais...
esse é o script do kamui me \/
local toPos = {x = 1248, y = 728, z = 7} --pos para onde o player vai ser teleportado
Olá galera, eu to com um script aki e precisava de uma ajudinha de quem entende mais...
esse é o script do kamui me \/
local toPos = {x = 1248, y = 728, z = 7} --pos para onde o player vai ser teleportado
Tentei fazer pra ele voltar só quando usa novamente a magia, acho que funciona...
local toPosition = {x = 1248, y = 728, z = 7} --Posicao para qual o player vai ser mandado local spellStorage = 49999 --Storage usado para saber se o player esta indo ou voltando com a magia local storage_x = 50000 --Storage que guarda a posicao x local storage_y = 50001 --Storage que guarda a posicao y local storage_z = 50002 --storage que guarda a posicao z function onCastSpell(cid, var) local toPos = toPosition local pos = getPlayerPosition(cid) local storageSpell = getPlayerStorageValue(cid,spellStorage) if storageSpell > 0 then toPos.x = getPlayerStorageValue(cid, storage_x) toPos.y = getPlayerStorageValue(cid, storage_y) toPos.z = getPlayerStorageValue(cid, storage_z) setPlayerStorageValue(cid, spellStorage, 0) else setPlayerStorageValue(cid, storage_x, pos.x) setPlayerStorageValue(cid, storage_y, pos.y) setPlayerStorageValue(cid, storage_z, pos.z) setPlayerStorageValue(cid, spellStorage, 1) end doTeleportThing(cid, toPos, false) doSendMagicEffect(pos, 21) return true end
Ajudei? CURTIR não cai o dedo.
Tentei fazer pra ele voltar só quando usa novamente a magia, acho que funciona...
local config = { local toPos = {x = 1248, y = 728, z = 7}, --Posicao para qual o player vai ser mandado local spellStorage = 49999, --Storage usado para saber se o player esta indo ou voltando com a magia local storage_x = 50000, --Storage que guarda a posicao x local storage_y = 50001, --Storage que guarda a posicao y local storage_z = 50002, --storage que guarda a posicao z local time = 20 } function onCastSpell(cid, var) local toPos = config.toPos local pos = getPlayerPosition(cid) local storageSpell = getPlayerStorageValue(cid, config.spellStorage) if storageSpell > 0 then toPos.x = getPlayerStorageValue(cid, config.storage_x) toPos.y = getPlayerStorageValue(cid, config.storage_y) toPos.z = getPlayerStorageValue(cid, config.storage_z) setPlayerStorageValue(cid, config.spellStorage, 0) else setPlayerStorageValue(cid, config.storage_x, pos.x) setPlayerStorageValue(cid, config.storage_y, pos.y) setPlayerStorageValue(cid, config.storage_z, pos.z) setPlayerStorageValue(cid, config.spellStorage, 1) end doTeleportThing(cid, toPos, false) doSendMagicEffect(pos, 21) return true end
Vou testar, mas valeu desde ja, por tentar ajudar!
mano aconteceu esse erro aki,
Fiz um edit ali, testa agora...
Ajudei? CURTIR não cai o dedo.
Fiz um edit ali, testa agora...
Mesmo erro mano... =/
mano, se nao der, tenta só pra teleportar para la, ja seria de grande ajuda, dai o jeito para voltar eu faço
Testa esse
local toPosition = {x = 1248, y = 728, z = 7} --Posicao para qual o player vai ser mandado local spellStorage = 49999 --Storage usado para saber se o player esta indo ou voltando com a magia local storage_x = 50000 --Storage que guarda a posicao x local storage_y = 50001 --Storage que guarda a posicao y local storage_z = 50002 --storage que guarda a posicao z function onCastSpell(cid, var) local toPos = toPosition local pos = getPlayerPosition(cid) local storageSpell = getPlayerStorageValue(cid,spellStorage) if storageSpell > 0 then toPos.x = getPlayerStorageValue(cid, storage_x) toPos.y = getPlayerStorageValue(cid, storage_y) toPos.z = getPlayerStorageValue(cid, storage_z) setPlayerStorageValue(cid, spellStorage, 0) else setPlayerStorageValue(cid, storage_x, pos.x) setPlayerStorageValue(cid, storage_y, pos.y) setPlayerStorageValue(cid, storage_z, pos.z) setPlayerStorageValue(cid, spellStorage, 1) end doTeleportThing(cid, toPos, false) doSendMagicEffect(pos, 21) return true end
Ajudei? CURTIR não cai o dedo.
Vlw ae, Duvida sanada, rep+
Tópico movido para pedidos e dúvidas resolvidos - Scripting.
Alguns dos meus trabalhos no fórum
Projeto Tutores de Scripting (encerrado)
Evento Blood Castle Automático
Killua Task System
Killua Automatic Raids System
Função AccountStorageValue
Player Pull Action (puxar jogador)
NPC Trocador - Troca itens por outros (SIMPLIFICADO)
Teleportar Membros Da Guild Para Seu Lado
Itens Ganhando Exp e Upando (Upgrade System)
Como usar addEvent - Tutorial
Sistema de Cultivo (Plantação)
Cart System (Andar de carrinho)