Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Do Que se trata o script?

Bom o script funciona da seguinte forma,Ao entrar No Servidor,irá aparecer várias informações Suas na Tela,Os dias de premium,quanto dinheiro você carrega na bolsa,quanto dinheiro você tem no banco,o Número maximo de vida do seu personagem,o número maximo de mana,As quests completadas,As noticias do servidor,Seu level,seu magic level,e heala sua vida e mana completa ao relogar.

Montanto o Script:

Vá em data/creaturescripts/conected.lua

Delete tudo e cole isto:


function onLogin(cid)

local health = getCreatureMaxHealth(cid)

local mana = getCreatureMaxMana(cid)

local tmp = {accountId = getPlayerAccountId(pid), ip = getPlayerIp(pid)}

local pos = getCreaturePosition(pid)

local quests = {9393, 12568, 12618, 5808, 7424 ,2000 ,12617 ,8931 ,8932 ,8925 ,2495 ,2646 ,6132 ,2527 ,6391 ,6528}

local feitas = {}

playerpos = getPlayerPosition(cid)

doSendMagicEffect(playerpos,12)

doSendAnimatedText(playerpos, "Conected!", TEXTCOLOR_DARKRED)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..getPlayerName(cid).." Obrigado Por entrar no Nosso Servidor!.")

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "voce tem ".. getPlayerPremiumDays(cid) .." dias de premium account.")

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, "Voce tem "..health.." health points.")

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, "Voce tem "..mana.." mana points.")

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_RED, "•Suas Informacoes:" ..

			    "\n¤Name: " .. getCreatureName(cid) ..

			    "\n¤Level: " .. getPlayerLevel(cid) ..

			    "\n¤Magic Level: "..getPlayerMagLevel(cid)..

			    "\n¤Vocation: " .. getVocationInfo(getPlayerVocation(cid)).name ..")")

	    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have " .. getPlayerMoney(cid) .. " gold in your backpack.")

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your account balance is " .. getPlayerBalance(cid) .. ".")

doCreatureAddHealth(cid,1000000)

doPlayerAddMana(cid,1000000)

doPlayerSendTextMessage(cid, 27, getPlayerName(cid) .. " completou " .. #feitas .. "/" .. #quests .. " quests.")

doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "]: ENTREI!", MESSAGE_INFO_DESCR)

file = io.open('noticias.txt','r')

notice = file:read(-1)

doShowTextDialog(cid,7528,notice)

file:close()

return TRUE

end

Em Creaturescripts.xml


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

Em Login.lua


registerCreatureEvent(cid, "conected")

Adicionando As Quests que iram Mostrar

Nesta Linha você deve adicionar as Unique IDS das quests do seu servidor (isso muda de server para server)

​local quests = {9393, 12568, 12618, 5808, 7424 ,2000 ,12617 ,8931 ,8932 ,8925 ,2495 ,2646 ,6132 ,2527 ,6391 ,6528}

Créditos:

GeanRiot

LukaszG.

Curtiu?se puder doe um REP+

Link para o post
Compartilhar em outros sites
  • 5 months later...

Desculpe se não pode fazer isso, mas é que deu um erro aqui na minha tentativa de adicionar este Script ao meu Server'

Enfim... o erro é o seguinte, o Script carrega normal e até mostra as informações conforme prometido, porém quando um player Loga, da o seguinte erro no Launcher'

[13/02/2012 18:55:33] Testando Swatt has logged out.

[13/02/2012 18:55:33] Testando Swatt has logged in.

[13/02/2012 18:55:33] [Error - CreatureScript Interface]

[13/02/2012 18:55:33] data/creaturescripts/scripts/conected.lua:onLogin

[13/02/2012 18:55:34] Description:

[13/02/2012 18:55:34] (internalGetPlayerInfo) Player not found when requesting player info #19

[13/02/2012 18:55:34] [Error - CreatureScript Interface]

[13/02/2012 18:55:34] data/creaturescripts/scripts/conected.lua:onLogin

[13/02/2012 18:55:34] Description:

[13/02/2012 18:55:34] (internalGetPlayerInfo) Player not found when requesting player info #28

[13/02/2012 18:55:34] [Error - CreatureScript Interface]

[13/02/2012 18:55:34] data/creaturescripts/scripts/conected.lua:onLogin

[13/02/2012 18:55:34] Description:

[13/02/2012 18:55:34] (luaGetThingPosition) Thing not found

[13/02/2012 18:55:34] > Broadcasted message: "Testando Swatt [15]: ENTREI!".

Sabe o que pode ser?

Onde mexer?

Atenciosamente,

Adriano Swatt

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites
  • 3 years later...

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo