Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Boa Noite TIbianos , gostaria de pedir se alguém consegue me arrumar 1 script de uma alavanca que teleporta 4 players para um local ....   

 

Explicando Melhor , eu quero criar algo parecido com a Anhi ..... 

 

Portanto .. eu criei a area e tudo mais .. os 4 players em cima dos Tiles e a alavanca na frente.. preciso de 1 script para teleporta-los pra dentro da quest!

Link para o post
Compartilhar em outros sites

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Link para o post
Compartilhar em outros sites

Entrei la mais nao entendi nada haha pode explicar voce?


Outra coisa .. La ta sem pé e sem cabeça, falta oq colocar dentro da pasta XML `-`

Link para o post
Compartilhar em outros sites

Affs net ta uma porcaria*

Ok, o script é esse:

local config = {
daily = "no",
MinLevel = 20,
MaxLevel = 30,
storage = 7007
}

function onUse(cid, item, frompos, item2, topos)

if item.uid == 7007 and item.itemid == 1945 then
            player1pos = {x=1104, y=1054, z=8, stackpos=253}
            player1 = getThingfromPos(player1pos)

            player2pos = {x=1105, y=1054, z=8, stackpos=253}
            player2 = getThingfromPos(player2pos)

            player3pos = {x=1106, y=1054, z=8, stackpos=253}
            player3 = getThingfromPos(player3pos)

            player4pos = {x=1107, y=1054, z=8, stackpos=253}
            player4 = getThingfromPos(player4pos)


if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then
        if getPlayerLevel(cid) >= config.MinLevel and getPlayerLevel(cid) <= config.MaxLevel then
            queststatus1 = getPlayerStorageValue(player1.uid,7007)
            queststatus2 = getPlayerStorageValue(player2.uid,7007)
            queststatus3 = getPlayerStorageValue(player3.uid,7007)
            queststatus4 = getPlayerStorageValue(player4.uid,7007)
            
            
if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then
                nplayer1pos = {x=1146, y=1228, z=8}
                nplayer2pos = {x=1147, y=1228, z=8}
                nplayer3pos = {x=1149, y=1228, z=8}
                nplayer4pos = {x=1150, y=1228, z=8}

                doSendMagicEffect(player1pos,2)
                doSendMagicEffect(player2pos,2)
                doSendMagicEffect(player3pos,2)
                doSendMagicEffect(player4pos,2)

                doTeleportThing(player1.uid,nplayer1pos)
                doTeleportThing(player2.uid,nplayer2pos)
                doTeleportThing(player3.uid,nplayer3pos)
                doTeleportThing(player4.uid,nplayer4pos)

                doSendMagicEffect(nplayer1pos,10)
                doSendMagicEffect(nplayer2pos,10)
                doSendMagicEffect(nplayer3pos,10)
                doSendMagicEffect(nplayer4pos,10)

                doTransformItem(item.uid,item.itemid+1)
else
                doPlayerSendCancel(cid,"Alguém em sua equipe já fez essa quest.")
end
    else
            doPlayerSendTextMessage(cid, 19, "You no have level")
    end
else
    doPlayerSendCancel(cid,"Você precisa de quatro jogadores para esta quest.")
end

elseif item.uid ==7007 and item.itemid == 1946 then
            if getPlayerAccess(cid) > 0 then
                doTransformItem(item.uid,item.itemid-1)
            else
                doPlayerSendCancel(cid,"Desculpe, não é possível.")
            end
else
            return 0
end

return 1
end

player*pos = posição do player

nplayer*pos = posição para onde o player vai

MinLevel e MaxLevel = Level minimo e Maximo para fazer a quest

daily = a quest vai ser feita diariamente ? yes or no (sim ou não)

storage = storage que checa se ele já fez a quest

doSendMagicEffect = no lugar do número é o efeito

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Link para o post
Compartilhar em outros sites

Beleza ... so fazer isso? .-. e o ID da alavanca e a ACtion ID da alavanca? isso que ta faltando ue `-`

 

COmo eles vao entrar la sem a alavanca, sem o ID , 

Link para o post
Compartilhar em outros sites

mas só vai teleportar os jogadores? não vai criar monstro nem nd?

 

e se já estiver players dentro da quest? vai poder entrar mais gente

 

fiz uma aqui igual da anihi

 

 

 
ACTIONS
 
 
nome do seu script.lua
 
local t = {
lvl = 100,
entrada = {
{x = 710, y = 1420, z = 5}, -- pos players
{x = 709, y = 1420, z = 5},
{x = 708, y = 1420, z = 5},
{x = 707, y = 1420, z = 5}
},
saida = {
{x = 710, y = 1420, z = 6}, -- pos para onde eles irão
{x = 709, y = 1420, z = 6},
{x = 708, y = 1420, z = 6},
{x = 707, y = 1420, z = 6}
}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local check = {}
for _, k in ipairs(t.entrada) do
local x = getTopCreature(k).uid
if(x == 0 or not isPlayer(x) or getPlayerLevel(x) < t.lvl) then
doPlayerSendCancel(cid, 'Está faltando player ou alguém não possui level '..t.lvl..' ou mais.') return true
end
table.insert(check, x)
end
for i, tid in ipairs(check) do
doSendMagicEffect(t.entrada[i], CONST_ME_POFF)
doTeleportThing(tid, t.saida[i], false)
doSendMagicEffect(t.saida[i], CONST_ME_ENERGYAREA)
end
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return true
end
 
 
TAG
<action actionid="7873" script="nome do seu script.lua"/>
 
só colocar no actionID da alavanca = 7873

Editado por Vodkart (veja o histórico de edições)

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

La Dentro ja tem Monstros q eu criei ue .. e os itens nos chest .... eu so queria a alavanca pra teleportar . ..

 

Cara meu deus sera que ninguem entendeu? eu preciso saber como q eu faco a ALAVANCA < ..eu entendi essa parte ... e a ALAVANCA? 

 

CADE O ID? ou ACTION? .. aonde eu coloco? .. faz um tutorial mais explicado por favor!

 

`-` vocês so estao me dando uma parte da coisa... beleza eu coloco isso na pasta iai? .. vou teleporta-los como ? .. e a alavanca?

Editado por MerlinMage (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

pronto editei ali em cima

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

So uma Coisa antes de Testar , tem ali escrito

 

saida = {
{x = 710, y = 1420, z = 6}, -- pos para onde eles irão
{x = 709, y = 1420, z = 6},
{x = 708, y = 1420, z = 6},
{x = 707, y = 1420, z = 6}

 

como assim saida? .. a saida por outra alavanca?

Link para o post
Compartilhar em outros sites

a saida é onde cada jogador vai ser teleportado dps de usar a alavanca... ou todos vao para a msm pos?

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

então só editar ali as pos que está tudo certo

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
  • 1 year later...

Tem como colocar pra ir mostro sumonado pelo player também, pq eu tenho um igual e na hora de checar as position ele não conta a que tem um montro sumonado, e fala q esta faltando player.

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo