Então galera, eu ja vi em alguns OTS que quando o players cria um novo char e entra nele pela primeira vez, aparece uma janela que nem aquela de livros sabe? com várias informações do servidor escritas ai o player pode descer a barra pra baixo e ir lendo uma serie de informações úteis que o ajudarão no OT, e nesses OTS obvio não dava pra editar o que tava escrito dentro dessa janela que é a mesma dos livros como ja disse, acho que não é dificil fazer esse script, alguem faz pra mim? vlw desde já !
Mensagem que aparece quando players criam novos chars

não sei se é isso que você quer mais ta ai...
creaturescripts/scripts crie um arquivo com o nome msgOnlogin.lua e adicione isso dentro:
function onLogin(cid) local config = { msg = "Aqui as informações do servidor", -- caso queira pular linha use --> \n storage = 21684, } if getPlayerStorageValue(cid,config.storage) == -1 then doPlayerPopupFYI(cid, config.msg) setPlayerStorageValue(cid,config.storage,1) end return TRUE end
em creaturescripts abra o arquivo creaturescripts.xml e adicione a seguinte tag:
<event type="login" name="msgOnlogin" event="script" value="msgOnlogin.lua"/>
OBS¹: Não testei.
OBS²: Não sei se é isso que você quer.
Não funfo....
@topic
em creaturescripts/scripts crie um arquivo .lua com o nome welcome.lua e dentro dele coloque isso:
local texto = [[ESCREVA AQUI! ]] function onLogin(cid) if getPlayerStorageValue(cid, 12233) == -1 then doShowTextDialog(cid, 2175, texto) setPlayerStorageValue(cid, 12233, 1) end return TRUE end
salve o arquivo.
em seguida va em creaturescripts.xml e coloque a seguinte tag:
<event type="login" name="Welcome" event="script" value="welcome.lua"/>
se nao der certo avise
tinha esquecido do return TRUE, editado.
abç
essas scripts ai que vcs fizeram ta aparecendo toda hora q alguem entra no OT, tem que aparece só uma vez quando o player cria o char ta ligado, q dai ele ja vai receber uma serie de informações iniciais que o vão ajudar no OT
tem como alguem faze da forma certa?
Cara ela aparece apenas 1 vez pra player, mais ela sempre vai aparecer para account manager. caso nao queira que isso aconteça faça assim, vai em creaturescripts/scripts crie um arquivo .lua com o nome de welcome.lua e coloque isso dentro:
local texto = [[ESCREVA AQUI! ]] function onLogin(cid) if getPlayerStorageValue(cid, 12233) == -1 and getPlayerVocation(cid) > 0 then doShowTextDialog(cid, 2175, texto) setPlayerStorageValue(cid, 12233, 1) end return TRUE end
salve e feche.
registre a tag em creaturescripts.xml
<event type="login" name="Welcome" event="script" value="welcome.lua"/>
depois edite a vocation do account manager para "0".
aqui eu testei e funfo, distro 8.54
se der problemas denovo, avise
nossa cara vlw deu certinho aki agora, antes tava aparecendo toda hora q alguem logava mais agora ta de boa, nem precisei mudar a vocation do acc manager pra 0 pois ja tava, só queria saber se tem como remover akela janela de outfit que aparece quando o player cria uma nova conta pois acho que não é necessária aquela janela mais se não tiver como não tem problema, vlws
para tirar isso va em creaturescripts/scripts abra o login.lua e procure la por:
doPlayerSendOutfitWindow(cid)
agora é so apagar isso que tiver la dentro e reiniciar o ot ou dar /reload creaturescripts
se nao dar fala
Obrigado AnneMotta e MasterDino por colaborar com a comunidade. Dúvida resolvida, tópico movido
Como faz pra em vez de ser no char do player ser no acc manager ?