FE
mod

Anti MC com punição

Por felipelf1, 21 de out. de 2013 em Scripts

resolvido
script
4
737
felipelf1F
21 de outubro de 2013 às 20:55

Galera vou tentar explicar melhor possivel, eu criei um servidor war, é eu queria que vocês me passasem um scripter sistema ou mod, não sei o que isso é. que pudesse fazer que quando jogador A matasse jogador b que fosse do mesmo ip, ele recebesse uma punição perdesse level, é não ganhasse 500gold, tem como alguém ajudar? Agradeço dês de já

OmegaO
23 de outubro de 2013 às 20:24

Essa seção não deve ser usada para pedidos ou dúvidas, temos uma seção específica para isso. Por favor, preste mais atenção da próxima vez.
Movido para Pedidos e Dúvidas - Scripting.

fitaisolanteF
23 de outubro de 2013 às 21:45

Em creaturescript/scripts crie um arquivo lua same_ip e adicione isso dentro

function onKill(cid, target)
	if isPlayer(target) == TRUE then
		if getPlayerIp(cid) == getPlayerIp(target) then
			doPlayerAddExperience(cid, -50000)
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"You have been punished for killing a player of the same IP.")
		end
	end
	return true
end

em creaturescript.xml adicione isso:

<event type="kill" name="same_ip" event="script" value="same_ip.lua"/>
2 meses depois...
OmegaO
05 de dezembro de 2013 às 23:03

Tópico movido para a seção de dúvidas e pedidos resolvidos.