Ir para conteúdo

Featured Replies

Postado

 

Em 14/09/2017 em 11:37, Dwarfer disse:

Em creaturescripts/scripts, crie um arquivo:

 

blessmsg.lua

 

  Ocultar conteúdo


function onDeath(cid, corpse, deathList)
if not isPlayer(cid) then return true end
setPlayerStorageValue(cid, 23771, 1)
return true
end

function onLogin(cid)
    if getPlayerStorageValue(cid, 23771) == 1 then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[WARNING] You are not fully blessed! If you die, you might lose equipament.")
        setPlayerStorageValue(cid, 23771, -1)
    end
    return true
end

 

 

No login.lua: registerCreatureEvent(cid, "BlessMsg")

 

No creaturescripts.xml: 

 <event type="login" name="msgbless" event="script" value="blessmsg.lua"/>
 <event type="death" name="BlessMsg" event="script" value="blessmsg.lua"/>

 

amigo, não funcionou no meu servidor de teste (tfs 0.4 cliente dbo 8.60)

  • Respostas 10
  • Visualizações 672
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Em creaturescripts/scripts, crie um arquivo:   blessmsg.lua     No login.lua: registerCreatureEvent(cid, "BlessMsg")   No creaturescripts.xml:   <event typ

  • @DiigooMix   Registrou o evento no login.lua? Coloca aí certinho que vai funcionar.   @Enzo Caue Pior que não, amigo. Funciona pra tfs 0.4 também.  

  • Abaixo de: registerCreatureEvent(cid, "RemovedorDeFrags")   adicione:   registerCreatureEvent(cid, "BlessMsg")  

Postado

edited.

 

desculpa, agora que vi a mensagem do login.lua

esse é meu arquivo login.lua na pasta creaturescripts

 

local config = {
	loginMessage = getConfigValue('loginMessage'),
	useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
}

function onLogin(cid)
registerCreatureEvent(cid, "onPrepareDeathinifi")
	local loss = getConfigValue('deathLostPercent')
	if(loss ~= nil) then
		doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)
	end
		local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
		if(lastLogin > 0) then
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
			str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
		else
									setPlayerStorageValue(cid, 30024, 0)
		end


	if(not isPlayerGhost(cid)) then
		doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
	end

	registerCreatureEvent(cid, "Mail")
	registerCreatureEvent(cid, "SkullCheck")
	registerCreatureEvent(cid, "NoPartyAttack")
	registerCreatureEvent(cid, "TiraBattle")
	registerCreatureEvent(cid, "Idle")
	if(config.useFragHandler) then
		registerCreatureEvent(cid, "SkullCheck")
		registerCreatureEvent(cid, "Reward")
	end
	registerCreatureEvent(cid, "FullHpMana")
	registerCreatureEvent(cid, "AdvanceSave")
	registerCreatureEvent(cid, "ZombieAttack")
	registerCreatureEvent(cid, "BlessCheck")
	registerCreatureEvent(cid, "advance")
	registerCreatureEvent(cid, "SkullCheck")
	registerCreatureEvent(cid, "ReportBug")
	registerCreatureEvent(cid,"Outfit")
	registerCreatureEvent(cid, "FragReward")
	registerCreatureEvent(cid, "Niwdeath")
	registerCreatureEvent(cid, "AdvanceSave")
	registerCreatureEvent(cid, "LevelRecompense")
	registerCreatureEvent(cid, "BoasVindas")
	registerCreatureEvent(cid, "BroadDeath")
	registerCreatureEvent(cid, "SaveStamina")
	registerCreatureEvent(cid, "Vip")
	--------- SHOP ---------
	registerCreatureEvent(cid, "VocShenron")
	registerCreatureEvent(cid, "VocVegetto")
	registerCreatureEvent(cid, "VocTapion")
	registerCreatureEvent(cid, "VocKame")
	registerCreatureEvent(cid, "VocKagome")
	registerCreatureEvent(cid, "VocKingVegeta")
	registerCreatureEvent(cid, "VocZaiko")
	registerCreatureEvent(cid, "VocChilled")
	registerCreatureEvent(cid, "VocC8")
	registerCreatureEvent(cid, "VocGoku")
	registerCreatureEvent(cid, "VocBills")
	registerCreatureEvent(cid, "VocFreeza")
	registerCreatureEvent(cid, "VocZamasu")
	registerCreatureEvent(cid, "VocWhiss")
	registerCreatureEvent(cid, "VocGogeta")
	registerCreatureEvent(cid, "VocVados")
	registerCreatureEvent(cid, "VocVegettoblack")
	registerCreatureEvent(cid, "VocVegettoblue")
	registerCreatureEvent(cid, "VocGokuevo")
	registerCreatureEvent(cid, "VocZeno")
	registerCreatureEvent(cid, "RemovedorDeFrags")
	--------------- REFLECT ----------------
	registerCreatureEvent(cid, "Reflect")
	if getPlayerStorageValue(cid, 3482101) ~= 0 then
			setPlayerStorageValue(cid, 3482101, 0) 
	end

return true
end

eu nunca mexi nesse arquivo, poderia me ensinar a inserir esse sistema da mensagem de bless nele?

Editado por DiigooMix (veja o histórico de edições)

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo