@Qwizer
vlws por querer ajudar tambem o/
eu postei o script e acho que tem tudo necessario,dai como entendo pouco do assunto preciso de ajuda =|
mas ai...
seu script quase deu certo pow,só precisa de uns ajustes rs
me ajuda ai por favor,ja que vc entende bem mais que eu kkkk
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] [PEDIDO/AJUDA] Bug Outfit e Addons parmanecem ao acabar Premium 8.60
[Encerrado] [PEDIDO/AJUDA] Bug Outfit e Addons parmanecem ao acabar Premium 8.60
Por Polguilo, 02 de nov. de 2018 em Tópicos Sem Resposta
info
Grupo: Campones
Registrado: 16/10/18
Posts: 46
Reputação: +3
Gênero: Masculino
Char no Tibia: Dregan

info
Grupo: Visconde
Registrado: 11/04/15
Posts: 351
Reputação: +205
Gênero: Masculino

1 hora atrás, Polguilo disse:@Qwizer
vlws por querer ajudar tambem o/
eu postei o script e acho que tem tudo necessario,dai como entendo pouco do assunto preciso de ajuda =|
mas ai...
seu script quase deu certo pow,só precisa de uns ajustes rs
me ajuda ai por favor,ja que vc entende bem mais que eu kkkk
function onLogin(cid)
registerCreatureEvent(cid,"EndPremium")
local pos = {x = 32369, y = 32237, z = 7}
local female = 136
local male = 128
local outfit = getCreatureOutfit(cid)
local lookType = outfit.lookType
if isPremium(cid) then
setPlayerStorageValue(cid, 9899, 1)
elseif getPlayerStorageValue(cid, 9899) == 1 and not isPremium(cid) then
doTeleportThing(cid, pos)
if getPlayerSex(cid) == 0 then
doCreatureChangeOutfit(cid, {lookType = female, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet})
else
doCreatureChangeOutfit(cid, {lookType = male, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet})
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua premium acabou!")
setPlayerStorageValue(cid, 9899, -1)
end
return TRUE
end
Editado Novembro 10 por Qwizer
info
Grupo: Campones
Registrado: 16/10/18
Posts: 46
Reputação: +3
Gênero: Masculino
Char no Tibia: Dregan

@Qwizer
maaaaanoooo,deu quase certo hahahaha
funcionou tudo perfeitamente nos conformes porem a unica coisa que falta é perder acesso aos addons free se caso o player tiver =|
ou seja,só pra concluir a idéia: eu no meu char Test ainda consigo usar os addons 1 e 2 do citizen ao acabar a premium
me ajuda a resolver isso por favor mano? te dou a melhor resposta quando eu resolver isso rs
agradeço desde ja a sua força parceiro,tamo junto o/
info
Grupo: Campones
Registrado: 16/10/18
Posts: 46
Reputação: +3
Gênero: Masculino
Char no Tibia: Dregan

@Qwizer
e ai parceiro,consegue me dar essa força? please =DD
só falta isso pro script ficar zero bala rs
info
Grupo: Campones
Registrado: 16/10/18
Posts: 46
Reputação: +3
Gênero: Masculino
Char no Tibia: Dregan

@Qwizer
brow,desculpa encher o saco mas me da uma força pls rs
só falta mais essa detalhe do addon e vc é unica salvação parece kkkkkkkkkkkk
agradeço se vc ou outras pessoas puderem me ajudar =))
info
Grupo: Visconde
Registrado: 11/04/15
Posts: 351
Reputação: +205
Gênero: Masculino

46 minutos atrás, Polguilo disse:@Qwizer
brow,desculpa encher o saco mas me da uma força pls rs
só falta mais essa detalhe do addon e vc é unica salvação parece kkkkkkkkkkkk
agradeço se vc ou outras pessoas puderem me ajudar =))
me manda msg no whats 66984274493, quase n entro aqui
info
Grupo: Campones
Registrado: 16/10/18
Posts: 46
Reputação: +3
Gênero: Masculino
Char no Tibia: Dregan

7 horas atrás, Qwizer disse:me manda msg no whats 66984274493, quase n entro aqui
@Qwizer
fecho então parceiro,ja te chamo no Whats =DD
vlws msm pelo salve
info
Grupo: Diretor
Registrado: 12/05/12
Posts: 818
Reputação: +578
Gênero: Masculino
Char no Tibia: [ADM] Night

function onLogin(cid) registerCreatureEvent(cid,"EndPremium") local pos = {x = 32369, y = 32237, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 9899, 1) elseif getPlayerStorageValue(cid, 9899) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua premium acabou!") setPlayerStorageValue(cid, 9899, 0) doCreatureChangeOutfit(cid, {lookType = 123}) doRemoveCreature(cid) end return TRUE end
Adicionei RemoveCreature, mas não será necessario por conta da mensagem "Sua premium acabou!". Mas tenta fazer o teste ai. Não esqueça de alterar a outfit.
info
Grupo: Campones
Registrado: 16/10/18
Posts: 46
Reputação: +3
Gênero: Masculino
Char no Tibia: Dregan

@Yan Liima
salve mano,foi mal a demora pra responder,fiquei uns dias sem entrar kkkkkk
mas ai,não deu certo seu script brow,quando eu entro no MySql pra zerar os dias premmy,quando o player loga da um erro tipo impedindo de logar a não ser que ele "relogue" novamente
deu esse erro aqui:
[30/11/2018 19:59:48] [Error - CreatureScript Interface]
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:onLogin
[30/11/2018 19:59:48] Description:
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:78: attempt to compare boolean with number
[30/11/2018 19:59:48] stack traceback:
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:78: in function <data/creaturescripts/scripts/login.lua:6>
aaahhh só lembrando que to usando o Script que @Qwizer postou aqui e a unica coisa que falta é perder acesso aos addons free acc =[
info
Grupo: Diretor
Registrado: 12/05/12
Posts: 818
Reputação: +578
Gênero: Masculino
Char no Tibia: [ADM] Night

2 horas atrás, Polguilo disse:@Yan Liima
salve mano,foi mal a demora pra responder,fiquei uns dias sem entrar kkkkkkmas ai,não deu certo seu script brow,quando eu entro no MySql pra zerar os dias premmy,quando o player loga da um erro tipo impedindo de logar a não ser que ele "relogue" novamente
deu esse erro aqui:
[30/11/2018 19:59:48] [Error - CreatureScript Interface]
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:onLogin
[30/11/2018 19:59:48] Description:
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:78: attempt to compare boolean with number
[30/11/2018 19:59:48] stack traceback:
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:78: in function <data/creaturescripts/scripts/login.lua:6>
aaahhh só lembrando que to usando o Script que @Qwizer postou aqui e a unica coisa que falta é perder acesso aos addons free acc =[
Coloque isto no login.lua:
registerCreatureEvent(cid,"EndPremium")
E tira ele do script.
info
Grupo: Campones
Registrado: 16/10/18
Posts: 46
Reputação: +3
Gênero: Masculino
Char no Tibia: Dregan

@Yan Liima
opa manow,tentei testar aqui de varias formas e não deu certo =|
mas como assim "tira ele do script" ???
Em 30/11/2018 em 23:42, Yan Liima disse:E tira ele do script.
ainda não perco acesso aos addons free acc =[
nem tinha nada no meu login lua de "End Premium" antes kkkkk
info
Grupo: Diretor
Registrado: 12/05/12
Posts: 818
Reputação: +578
Gênero: Masculino
Char no Tibia: [ADM] Night

3 horas atrás, Polguilo disse:@Yan Liima
opa manow,tentei testar aqui de varias formas e não deu certo =|
mas como assim "tira ele do script" ???
ainda não perco acesso aos addons free acc =[
nem tinha nada no meu login lua de "End Premium" antes kkkkk
Quis dizer para você remover isto:
registerCreatureEvent(cid,"EndPremium")
do enpremium.lua. E por no login.lua. Se realmente não deu certo amigo, tu vai ter que fazer por Query. A função seria mais o menos assim:
UPDATE `players` SET `lookaddons` = '0' WHERE `name` = 'Nome do Jogador';
OOUU
DELETE FROM `player_storage` WHERE `key` >= 9899 and `name` = 'Nome do Jogador';
Não sei bem qual dos dois serviria para você.
info
Grupo: Campones
Registrado: 16/10/18
Posts: 46
Reputação: +3
Gênero: Masculino
Char no Tibia: Dregan

@Yan Liima
vish,nem sei fazer essa parada de Query mano kkkkkkkkkkk
é muito dificil fazer isso brow?
agradeço desde ja a sua força até agr =DD
info
Grupo: Conde
Registrado: 21/04/16
Posts: 831
Reputação: +271
Gênero: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.





info
Grupo: Visconde
Registrado: 11/04/15
Posts: 351
Reputação: +205
Gênero: Masculino
o script e pra tibia msm, tu tem que configurar os ids e so por uma storage ai que resolve seu problema