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 ++
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.
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"/>
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
Ajudei?Da um REP+,Não custa nada.
Citarfunction 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."
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.
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
Embaixo disso:
CitardoPlayerSendCancelMessage(cid,'Você está free account.')
Ponha isto:
Citarreturn FALSE
CitargetPlayerPremiumDays(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."
37 minutos atrás, Poccnn disse:
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
Ajudei?Da um REP+,Não custa nada.
17 horas atrás, Master68 disse:
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.
Ta desistindo muito rapido. Tenha paciencia.
Citarfunction 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."
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
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 ?
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
Ajudei?Da um REP+,Não custa nada.
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."
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
esqueci de posta o global vou colocar
Ajudei?Da um REP+,Não custa nada.
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."