[Encerrado] Como Coloca porta premium so para account premium passar ?

Master68
em Tópicos Sem Resposta
  • 1
  • 2

Master68

Kaos
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/12/11Posts: 34Gênero: MasculinoChar no Tibia: Lord Of The Chaos

Olá procurei no xtibia mais nao consegui achar como colocar porta premium só pra quem é account premium passar, alguem pode ajuda por favor, obrigado

 

é server ot 8.00

 

rep ++

Ajudei?Da um REP+,Não custa nada.

L3K0T

LEVEL UP!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 02/01/14Posts: 304Gênero: OutroChar no Tibia: Psy Skyline
14 horas atrás, Master68 disse:

Olá procurei no xtibia mais nao consegui achar como colocar porta premium só pra quem é account premium passar, alguem pode ajuda por favor, obrigado

 

é server ot 8.00

 

rep ++

 

acabei de fazer.

 

data/actions/scripts/ copie um arquivo la e add isso dentro... depois renomeia porta*

 

function onUse(cid)

local pssxxx = {x = 66, y = 180, z = 6} --pra onde o player vai ao clicar na porta ?---

local player = Player(cid)

if getPlayerPremiumDays(cid) <= 0 then

player:sendCancelMessage('Você está free account.')

return TRUE

end

doSendMagicEffect(getPlayerPosition(cid), 14)

player:sendCancelMessage('!teleported.')

doTeleportThing(cid, pssxxx)

return TRUE

end

 

<action uniqueid="5002" script="teste.lua"/>

 

 

ESTOU

Hospedado-por-claro1.png

e

bn3-600x100.png

 

Facebook Contato: www.facebook.com/alexolekynho

Skype: alex.souza238

Master68

Kaos
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/12/11Posts: 34Gênero: MasculinoChar no Tibia: Lord Of The Chaos
6 horas atrás, Alexy Brocanello disse:

 

acabei de fazer.

 

data/actions/scripts/ copie um arquivo la e add isso dentro... depois renomeia porta*

 

function onUse(cid)

local pssxxx = {x = 66, y = 180, z = 6} --pra onde o player vai ao clicar na porta ?---

local player = Player(cid)

if getPlayerPremiumDays(cid) <= 0 then

player:sendCancelMessage('Você está free account.')

return TRUE

end

doSendMagicEffect(getPlayerPosition(cid), 14)

player:sendCancelMessage('!teleported.')

doTeleportThing(cid, pssxxx)

return TRUE

end

 

<action uniqueid="5002" script="teste.lua"/>

 

 

Fiz o que vc mandou mais ainda esta dando erro

 

 

Erro 0101.png

57a37d01d8ab8_Erro0101.png.63b385df6ae74508346a25118435ff53.png

Ajudei?Da um REP+,Não custa nada.

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino
Citar

function onUse(cid,item,pos)

if getPlayerPremiumDays(cid) <= 0 then

doPlayerSendCancelMessage(cid,'Você está free account.')

else

doTeleportThing(cid, pos,true)

end

return TRUE

end

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

Master68

Kaos
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/12/11Posts: 34Gênero: MasculinoChar no Tibia: Lord Of The Chaos
38 minutos atrás, Poccnn disse:

function onUse(cid,item,pos)

if getPlayerPremiumDays(cid) <= 0 then

doPlayerSendCancelMessage(cid,'Você está free account.')

else

doTeleportThing(cid, pos,true)

end

return TRUE

end

 

agora qual quer 1 passa pela porta

Ajudei?Da um REP+,Não custa nada.

Liipe Silva3

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/01/16Posts: 22Gênero: Masculino

function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerPremiumDays(cid) >= 1 then
return doPlayerSendTextMessage(cid, 22, "Você não é Premium Account.")
end
doTeleportThing(cid, toPosition, TRUE)
return TRUE
end

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino

Embaixo disso:

Citar

doPlayerSendCancelMessage(cid,'Você está free account.')

 

Ponha isto:

Citar

return FALSE

 

 

@Liipe Silva3

Citar

getPlayerPremiumDays(cid) >= 1

 

Isso quer dizer que ele tem premiun account.

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

Master68

Kaos
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/12/11Posts: 34Gênero: MasculinoChar no Tibia: Lord Of The Chaos
37 minutos atrás, Poccnn disse:

Embaixo disso:

 

Ponha isto:

 

 

@Liipe Silva3

 

Isso quer dizer que ele tem premiun account.

Deixa quieto obrigado a todos nao consegui resolver mais mesmo a sim vou da rep a todos vcs por tentar me ajuda obrigado a todos

 

Erro 02.png

57a3a944e98cf_Erro02.png.0fb13e729229f374fd57c0f6634184d4.png

Ajudei?Da um REP+,Não custa nada.

L3K0T

LEVEL UP!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 02/01/14Posts: 304Gênero: OutroChar no Tibia: Psy Skyline
17 horas atrás, Master68 disse:

Fiz o que vc mandou mais ainda esta dando erro

 

 

Erro 0101.png

fiz pra tfs 1.0 vc marcou tfs 1.0 se tivesse prestado atenção.

 

 

tente:

function onUse(cid)local pssxxx = {x = 66, y = 180, z = 6} --pra onde o player vai ao clicar na porta ?---if getPlayerPremiumDays(cid) <= 0 thendoPlayerSendTextMessage(cid,22, "Você está free account.")return TRUEenddoSendMagicEffect(getPlayerPosition(cid), 14)doPlayerSendTextMessage(cid,22, "!teleported.")doTeleportThing(cid, pssxxx)return TRUEend

tag:

<action uniqueid="5052" script="portaxx.lua"/>

ou pode ser a tag:

<action uniqueid="5052" event="script" value="portaxx.lua"/>

 

5052 que vai ter que colocar na porta pelo mapa editor uniqueid e não actionid.

 

 

ESTOU

Hospedado-por-claro1.png

e

bn3-600x100.png

 

Facebook Contato: www.facebook.com/alexolekynho

Skype: alex.souza238

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino

Ta desistindo muito rapido. Tenha paciencia.

Citar

function onUse(cid,item,pos)

if getPlayerPremiumDays(cid) <= 0 then
doPlayerSendCancelMessage(cid,'Você está free account.')

return FALSE

else
doTeleportThing(cid, pos,true)

end
return TRUE
end

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

Liipe Silva3

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/01/16Posts: 22Gênero: Masculino

Acabei de fazer o teste está funcionando.

function onUse(cid, item, fromPosition, itemEx, toPosition)if getPlayerPremiumDays(cid) < 1 thendoPlayerSendTextMessage(cid, 22, 'Apenas Premium VIP podem entrar.')elsedoTransformItem(item.uid, 10285) -- Mude 10285 para o id da porta aberta --doTeleportThing(cid, toPosition, true)endreturn trueend

 

Master68

Kaos
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/12/11Posts: 34Gênero: MasculinoChar no Tibia: Lord Of The Chaos

Blz valeu pela ajuda estou tentando aqui, desculpa se coloquei errado o tsf pq nao sabia onde olhava,
Ainda esta passando contas free, vou postar as fotos, sera que é a porta ou tem que ser outra porta pra pegar ?

 

 

distro 01.PNG
2.37 KB1 downloads

porta0101.PNG
965.21 KB1 downloads

porta0102.PNG
964.81 KB1 downloads

porta0103.PNG
876.38 KB1 downloads

esse.PNG
14.88 KB1 downloads

se fosse o piso premium era melhor que a porta ou é a mesma coisa ?

Cansei já tentei de tudo, procurei em tudo que é lugar no fórum mais ta dificil

57a4ba1e48da7_distro01.PNG.f51c3a5aa3bffa8966d76542704d70ce.PNG

porta0101.PNG.db78bd2be6161f6d0621c09a76ac9ac7.PNG

porta0102.PNG.2eff51e58e4bf2c206b625931cac6c08.PNG

porta0103.PNG.fb7016c3b7adb541ea50fc26b8ba42c6.PNG

esse.PNG.469175c72dd4ffc500a90a01a791d175.PNG

Ajudei?Da um REP+,Não custa nada.

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino

Voce tem um grande problema que é a falta dessa funćão de verificar os dias de premium account do player.

 

Voce usa sql ou xml como database?

 

Eu desconheco como e o sistema dessa versao, mas voce sabe dizer se existe algum log contendo as funcoes do servidor?

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

Master68

Kaos
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/12/11Posts: 34Gênero: MasculinoChar no Tibia: Lord Of The Chaos

XML vou postar aqui as pastas do actions e movements, mano sera que aqui no xtibia tem ot server 8.0 ainda sem ser derivado eu so faço passar o mapa pra lá e tento editar lá pra ver se pega, ei tenho uma duvida sera que tem como por tibia ot 8.0 para 8.6 não sei se existe pq sou meio leigo

Actions, Movements, commands.zip
33.36 KB9 downloads

 

esqueci de posta o global vou colocar

 

global.lua

Actions, Movements, commands.zip

global.lua

Ajudei?Da um REP+,Não custa nada.

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino

Tem uns troços estranho nesse seu servidor, tal como o uso de boolean que nao existia nos servidores 8.0 ou menos.

 

Na realidade eu quero saber sobre as funções implementadad na distro do servidor.

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

  • 1
  • 2