Postado Dezembro 25, 2014 10 anos galera quero que quando o player ganha premium account ele fique epic exemplo epic master sorcere epic elder druid epic elite kinight epic royal paladin e quando a premium time acabar ele perca também o epic ajuda ai gente por favor ELITE GLOBAL serve em construção galera curta nossa pagina no facebook e fique por dentro de tudo e do dia da Extreia facebook = https://www.facebook.com/pages/Elite-global/361726520654949
Postado Dezembro 25, 2014 10 anos Bom, vc pode colocar no script que dá o premium account pra "settar" a promote. E pra tirar a promote poderia fazer um globalevent. E poderia fazer um creaturescript pra que qnd o player loggar, caso ele seja premium, por ter comprado no site, aí "setta" a promote. Isso tudo seria do msm sistema. Pode ser? Se sim, mais tarde qnd eu entrar no pc te ajudo. Se alguem tiver uma idéia melhor, pf passe a idéia. Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Postado Dezembro 25, 2014 10 anos O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts" Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
Postado Dezembro 26, 2014 10 anos Autor sim pode se quando o player ficar premium ficar epic e quando a cabar sair epic ta de boa quero sim não importa onde seja o scripter blz ELITE GLOBAL serve em construção galera curta nossa pagina no facebook e fique por dentro de tudo e do dia da Extreia facebook = https://www.facebook.com/pages/Elite-global/361726520654949
Postado Dezembro 26, 2014 10 anos Quais são os id's das vocations epic's no seu server? @Edit, bom eu admiti que no seu server existem as vocations: 1 - Sorcerer 2 - Druid 3 - Paladin 4 - Knight 5 - Master Sorcerer 6 - Elder Druid 7 - Royal Paladin 8 - Elite Knight 9 - Epic master sorcere 10 - Epic elder druid 11 - Epic royal paladin 12 - Epic elite kinight Então vamo lá, va na pasta data/creaturescripts e coloque essa tag dentro do arquivo creaturescripts.xml: <event type="login" name="PremPromote" event="script" value="prempromote.lua"/> Agora va na pasta data/creaturescripts/scripts e crie um arquivo chamado prempromote.lua e coloque isso dentro: local stor = 5479 function onLogin(cid, var) if getPlayerPremiumDays(cid) > 0 then if getPlayerVocation(cid) == 1 then setPlayerVocation(cid, 9) setPlayerStorageValue(cid, stor, 1) elseif getPlayerVocation(cid) == 2 then setPlayerVocation(cid, 10) setPlayerStorageValue(cid, stor, 2) elseif getPlayerVocation(cid) == 3 then setPlayerVocation(cid, 11) setPlayerStorageValue(cid, stor, 3) elseif getPlayerVocation(cid) == 4 then setPlayerVocation(cid, 12) setPlayerStorageValue(cid, stor, 4) elseif getPlayerVocation(cid) == 5 then setPlayerVocation(cid, stor, 9) setPlayerStorageValue(cid, stor, 5) elseif getPlayerVocation(cid) == 6 then setPlayerVocation(cid, 10) setPlayerStorageValue(cid, stor, 6) elseif getPlayerVocation(cid) == 7 then setPlayerVocation(cid, stor, 11) setPlayerStorageValue(cid, stor, 7) else getPlayerVocation(cid) == 8 then setPlayerVocation(cid, stor, 12) setPlayerStorageValue(cid, stor, 8) end else if getPlayerStorageValue(cid, stor) == 1 then setPlayerVocation(cid, 1) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 2 then setPlayerVocation(cid, 2) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 3 then setPlayerVocation(cid, 3) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 4 then setPlayerVocation(cid, 4) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 5 then setPlayerVocation(cid, 5) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 6 then setPlayerVocation(cid, 6) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 7 then setPlayerVocation(cid, 7) setPlayerStorageValue(cid, stor, 0) else getPlayerStorageValue(cid, stor) == 8 then setPlayerVocation(cid, 8) setPlayerStorageValue(cid, stor, 0) end end return TRUE end Agora na mesma pasta abra o arquivo login.lua e adicione isso antes do ultimo return TRUE: registerCreatureEvent(cid, "PremPromote") Agora va na pasta data/globalevents e adicione essa tag ao arquivo globalevents.xml: <globalevent name="PremPromote" interval="1800000" event="script" value="prempromote.lua"/> Agora va na pasta data/globalevents/scripts e crie um arquivo chamado prempromote.lua e coloque isso dentro: local stor = 5479 function onThink(interval) if getPlayerPremiumDays(cid) > 0 then if getPlayerVocation(cid) == 1 then setPlayerVocation(cid, 9) setPlayerStorageValue(cid, stor, 1) elseif getPlayerVocation(cid) == 2 then setPlayerVocation(cid, 10) setPlayerStorageValue(cid, stor, 2) elseif getPlayerVocation(cid) == 3 then setPlayerVocation(cid, 11) setPlayerStorageValue(cid, stor, 3) elseif getPlayerVocation(cid) == 4 then setPlayerVocation(cid, 12) setPlayerStorageValue(cid, stor, 4) elseif getPlayerVocation(cid) == 5 then setPlayerVocation(cid, stor, 9) setPlayerStorageValue(cid, stor, 5) elseif getPlayerVocation(cid) == 6 then setPlayerVocation(cid, 10) setPlayerStorageValue(cid, stor, 6) elseif getPlayerVocation(cid) == 7 then setPlayerVocation(cid, stor, 11) setPlayerStorageValue(cid, stor, 7) else getPlayerVocation(cid) == 8 then setPlayerVocation(cid, stor, 12) setPlayerStorageValue(cid, stor, 8) end else if getPlayerStorageValue(cid, stor) == 1 then setPlayerVocation(cid, 1) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 2 then setPlayerVocation(cid, 2) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 3 then setPlayerVocation(cid, 3) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 4 then setPlayerVocation(cid, 4) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 5 then setPlayerVocation(cid, 5) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 6 then setPlayerVocation(cid, 6) setPlayerStorageValue(cid, stor, 0) elseif getPlayerStorageValue(cid, stor) == 7 then setPlayerVocation(cid, 7) setPlayerStorageValue(cid, stor, 0) else getPlayerStorageValue(cid, stor) == 8 then setPlayerVocation(cid, 8) setPlayerStorageValue(cid, stor, 0) end end return TRUE end Editado Dezembro 26, 2014 10 anos por danihcv (veja o histórico de edições) Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
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.