BA

Como Coloco Dicas Iniciais Para Os Jogadores ?

Por Batmann, 21 de jan. de 2012 em Archived

otserv
19
1.2k
BatmannB
21 de janeiro de 2012 às 13:48

Eu gostaria de saber como colocar dicas iniciais para os jogadores tipo: aparece depois que o jogador criou a sua conta ai depois que ele loga ai vai aparecer as instruções e etc... alguém ai sabe como fazer isso ??????? mdr.gif

bepokemonB
21 de janeiro de 2012 às 14:10

Coloque esse code em um arquivo LUA chamado logInfo.lua dentro de data/creaturescripts/scripts/:

function onLogin(cid)
if getPlayerStorageValue(cid, 21938) ~= 1 then
setPlayerStorageValue(cid, 21938, 1)
doShowTextDialog(cid, getItemIdByName('parchment'), "Mensagem")
end
return TRUE
end

 

Agora vá para data/creaturescripts/creaturescripts.xml e adiciona esta tag:

<event type="login" name="LoginInfo" event="script" value="logInfo.lua"/>

Editado Janeiro 21 por Byerne

BatmannB
21 de janeiro de 2012 às 14:19

Ta vlws mais explica ai como colocar no lugar da um ex, vlws

bepokemonB
21 de janeiro de 2012 às 14:38

Ta vlws mais explica ai como colocar no lugar da um ex, vlws

 

Coloque esse code em um arquivo LUA chamado logInfo.lua dentro de data/creaturescripts/scripts/:

function onLogin(cid)
if getPlayerStorageValue(cid, 21938) ~= 1 then
setPlayerStorageValue(cid, 21938, 1)
doShowTextDialog(cid, getItemIdByName('parchment'), "Mensagem")
end
return TRUE
end

 

Agora vá para data/creaturescripts/creaturescripts.xml e adiciona esta tag:

<event type="login" name="LoginInfo" event="script" value="logInfo.lua"/>

 

Se não conseguir poste aqui ou me mande uma PM.

BatmannB
21 de janeiro de 2012 às 20:48

O meu OTserv não e 8.6 ele e 8.0 ele não tem a pasta : "creaturescripts"

 

Ajuda ai, se você souber como deichar um servidor 24h grátis que nem os caras fazem fala ai :)

TryllerT
21 de janeiro de 2012 às 21:20

data/movements/scripts/info.lua

 

function onStepIn(cid, item, position, fromPosition)

if isPlayer(cid) == TRUE then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Menssagem pros players")

end return TRUE

end

 

data/movements//movements.xml

<movevent event="StepIn" actionid="xxxx" script="info.lua"/>

 

no action id vc deve por no map editor e no movements.xml

Editado Janeiro 21 por Tryller

BatmannB
22 de janeiro de 2012 às 12:12

Vou testar aqui se der certo vou te dar + rep

 

Não pego, mais vlws manda pm se você souber outros modos pf vlws.

 

Ninguém sabe fazer isto não em OTserv 8.0 ??

TryllerT
22 de janeiro de 2012 às 19:28

Vou testar aqui se der certo vou te dar + rep

 

Não pego, mais vlws manda pm se você souber outros modos pf vlws.

 

Ninguém sabe fazer isto não em OTserv 8.0 ??

 

Eu sei só compilando auhauauah

:)

BatmannB
23 de janeiro de 2012 às 10:10
:( eu to fazendo um ot muito top mais queria saber fazer isto em ot 8.0 ou se não fazer um comando para ver as spells.
TryllerT
23 de janeiro de 2012 às 11:18

Qual distro ta usando? Tem a source dele?

BatmannB
23 de janeiro de 2012 às 12:27

Ou ainda sou nub nessas coisas tipo eu não sei oque e :source, distrito fala ai para depois eu responder :(

FD CODEF
23 de janeiro de 2012 às 13:04

Ou ainda sou nub nessas coisas tipo eu não sei oque e :source, distrito fala ai para depois eu responder :(

 

Distro:

 

 

O distro é o programa utilizado para hospedar seus players. Os distros mais comuns são: Evolutions e o The Forgotten Server (também conhecido como TFS). Os Distros podem incluir muitas features, mas algumas não tem nada de especial. Os distros podem ser modificados a gosto do hoster. Uma pessoa que edita o distro é chamado de coder.

Uma pequena descrição de cada servidor pode ser encontrado abaixo.

Evolutions: O Evolutions é, provavelmente, o servidor mais comum em xml. É utilizado principalmente por iniciantes ou por pessoas um pouco preguiçosas. Embora este servidor possua algumas desvantagens como: Demora muito tempo para editar, quando mudar você o mapa, precisa configurar cada temple spawn manualmente. Vai dar lag em uma grande quantidade de players.

The Forgotten Server: Este servidor utiliza SQL Server, o que significa que tem a database onde se guarda todos os players, casas e arquivos de contas. Este servidor é muito utilizado, por ser fácil de editar (uma simples linha de código e você pode mudar todas as posições do templo e as posições dos players), se a sua Internet e o seu PC são bons, você pode lidar com grandes quantidades de players.

 

 

Source:

 

Source é o código de fonte do programa, no caso o ot é open source, ou seja, código aberto.

Com o código sendo aberto é possível modificar ou estudar o programa.

 

Nos ots são os arquivos .cpp, .h e são feitos no dev c++, normalmente é só abrir o arquivo .dev que é o projeto praticamente configurado, só é preciso compilar.

 

Você pode baixar a source do TFS ja com varias edições, a da SVN que é base dos ots, ou outra qualquer.

Se quiser mexer nisso é bom entender de programação pra saber oq vc ta fazendo.

 

 

Flw Abraços

Editado Janeiro 25 por felipedaniel

TryllerT
23 de janeiro de 2012 às 13:05

Source = codigo fonte que geral o arquivo .exe (executavel) do servidor

Distro = exe (executavel) do servidor

MehahbrM
23 de janeiro de 2012 às 14:26

Depende como você quer fazer seu script? TIPO Rook Garden do Tibia Global...

BatmannB
23 de janeiro de 2012 às 17:54
:) vlws mais você não sabe como colocar dicas iniciais para os jogadores ?