Ir para conteúdo

Quando Vip Acabar,ser Teleportado Para O Templo


Vodkart

Posts Recomendados

Lembrando que vc tem ir no seu mapper editor e coloque UNIQUEID = 13700 no seu piso.

 

por no UNIQUEID o id do piso que da acesso a area vip ? é isso ?

o meu que tem acesso é o 13500.. eu mudoo.. ?

 

se poderr configuarar um certinho pra mim...

o meu server é global a posição do meu templo é.

X = 32360, Y = 31782, Z = 7

 

o script ta assim,

function onStepIn(cid, item, position, fromPosition) 

local config = { 
msgDenied = "Sua Vip acabou Para retornar a cidade vip, acesse http://allianzot.servegame.com:8090 .", 
msgWelcome = "Seja Bem Vindo a Area vip.",
pos_templo = {x=32360, y=31782, z=7} -- coordenadas do seu templo
} 

if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then 
doTeleportThing(cid,config.pos_templo) 
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) 
return TRUE 
end 
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) 
return TRUE 
end

 

<movevent type="StepIn" uniqueid="13700" event="script" value="vipe.lua"/>

 

Obrigadoo. pela sua Atenção.

 

olá Dinovo.

Vodkart Gostaria de mais uma ajuda sua. Não sei se essa é sua parte mais...

Vc saberiaa fazer um script quee ele fariaa /raid Sozinho.. Tipo De 1 em uma hora invação de demodras, orshabaal, morgaroth e por aee vaii...nao tudo junto as raid maiss que seja automatica...

Quero pedir para que poste se conseguir.

ow se tiver alguma area akee que nao achei por favor me Desculpe.

obrigado.

Link para o comentário
Compartilhar em outros sites

o meu que tem acesso é o 13500.. eu mudoo.. ?

 

Claro cara,vc tem que mudar para UniqueID 13700 agora...

se nao o script não vai funcionar.

 

 

sobre a raid eu não mecho mto com isso,vc pode fazer um pedido de script ali area pedido de script

 

flw

Link para o comentário
Compartilhar em outros sites

cara eu Acabei de renincia meu ot pra testar o script...

e nao deu certoo nao veio...

tem como fazer um script completo pra mim aee ???

com a posição do templo X = 32360, Y = 31782, Z = 7. o unique id certinho.... o item que é usado para ativar vip é uniqueID 13500...

Posta ae pra mim plxx.

Obrigadoo

Link para o comentário
Compartilhar em outros sites

acho que é porque vc não trocou o storage que era 13540 para 13500...

enfim vocês alteram todo o script depois a gente tem que da uma mãe diná pra sabe oque fizeram,e porque "não funciona" o script.

 

 

 

em Creaturescript/script Crie um arquivo.lua e renomeie para :

 

endvip.lua

--[[ by vodkart ]]--
function onLogin(cid)

if getPlayerStorageValue(cid, 13500) - os.time() > 0 then
setPlayerStorageValue(cid, 9898, 1)
end

local pos = {x = 32360, y = 31782, z = 7} -- posiçao do templo.
if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13500) - os.time() < 1 or getPlayerStorageValue(cid, 13500) - os.time() == 0 then
doTeleportThing(cid, pos)
doPlayerPopupFYI(cid, "Sua vip Account acabou.")
setPlayerStorageValue(cid, 9898, -1)
end
return TRUE
end

 

em Creaturescript.xml adicione a tag:

<event type="login" name="checkvip" script="endvip.lua"/> 

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 1 month later...

Desculpa postar aki é que achei esse tópico me ajudou... mas me surgio uma dúvida!!

 

 

toda vez que todos os player que não são vip logarem eles vão pro templo??

e

toda vez que os jogadores que acabaram os dias vip logarem eles vão pro templo?

 

ou só apenas 1 vez para retira-los da area vip ??

 

obrigado!!

 

se estou revivendo me desculpa estava com o problema acima e encontrei esse tópico!!

 

Obrigado Novamente!!

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
  • 1 month later...

sim

function onLogin(cid)

local pos = {x = 157, y = 50, z = 7} -- posiçao do templo. 

if isPremium(cid) then
setPlayerStorageValue(cid, 9899, 1)
elseif getPlayerStorageValue(cid, 9899) >= 1 and isPremium(cid) == FALSE then
doTeleportThing(cid, pos) 
doPlayerPopupFYI(cid, "Sua Premium Account acabou.")
setPlayerStorageValue(cid, 9899, -1)
end
return TRUE 
end

Link para o comentário
Compartilhar em outros sites

@Vodkart

Cara vc tem um contato para nos trocar ideia (nao sou aqueles noob que vai enche vc de pedido).

 

 

@Topic

Vodkart 

Postado 21 setembro 2010 - 09:06
acho que é porque vc não trocou o storage que era 13540 para 13500...
enfim vocês alteram todo o script depois a gente tem que da uma mãe diná pra sabe oque fizeram,e porque "não funciona" o script.

 

Coitado

Script Legal :D

 

Abraços , Me manda por PM :smile_positivo:

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Bom script vodkart, estou usando o systemvip.lua que vc me respondeu no outro tópico (storage 13540)

e o endvip.lua deste tópico, (mudei storage para 13540) mais quando acaba a vip, o player n é teletransportado para o templo. alem disso gera problemas como quando acaba a vip, o player n consegue sair da area vip por causa do tile.

Tenho que mudar os storages para 13500? ou pode ser algum outro erro.

Agradeço.

Link para o comentário
Compartilhar em outros sites

Aqui funcionou,você instalou certo o script?

 

se não vc tenta essa

 

 

 

--[[ by vodkart ]]-- 
function onLogin(cid) 

if getPlayerStorageValue(cid, 13540) - os.time() > 0 then 
setPlayerStorageValue(cid, 9898, 1) 
end 

local pos = {x = 160, y = 54, z = 7} -- posiçao do templo. 

if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() <= 0 then 
doTeleportThing(cid, pos) 
doPlayerPopupFYI(cid, "Sua vip Account acabou.") 
setPlayerStorageValue(cid, 9898, -1) 
end 
return TRUE 
end

 

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...