TO
dúvida

Ajuda com onAttack

Por tonynamoral, 04 de jan. de 2013 em Scripts

resolvido
script
10
1.7k
tonynamoralT
04 de janeiro de 2013 às 21:44

Fala ai lindus ~~sqn

 

eu gostaria de pedir 1 ajuste.

 

tipo eu criei esse script aqui , para se o player tiver com 1 certa storage , o player que atacar ele . NAO possa atacar .

 

olhe ;

 

function onAttack(cid,target)
local storage = 78123
if isPlayer(target) then
local attack = getCreatureTarget(cid)
if getCreatureStorage(attack, storage) >= 1 then
doPlayerSendTextMessage(cid,27,"Sorry, you cant attack that player now, wait the battle start.")
return true
end
end

 

Eu gostaria de pedir , se voces entenderam , dar 1 ajuste ai

Editado Janeiro 4 por Lordfire

HesLifeH
04 de janeiro de 2013 às 21:50

coloca mais um end, pra cada if precisa um end e pra function tbm...

OneshotO
04 de janeiro de 2013 às 21:55

A própria função fornece o parâmetro target e você usa getCreatureTarget(cid)? E faz mais sentido usar onTarget.

 

function onTarget(cid, target)
if isPlayer(cid) and isPlayer(target) then
	if getCreatureStorage(target, 78123) == 1 then
		return false
	end
end
return true
end

Editado Janeiro 4 por Oneshot

HesLifeH
04 de janeiro de 2013 às 22:02

Aliás o titulo está irregular

ninguém percebeu não?

SlicerS
04 de janeiro de 2013 às 22:06

percebemos, mas nem todos tem o 'poder' de mudar..

LordfireL
04 de janeiro de 2013 às 22:09

Você já é membro bem experiente pra saber que esse título não pode. E isso é uma dúvida, não um pedido. Alterado, mas tome mais cuidado.

HesLifeH
04 de janeiro de 2013 às 22:17

percebemos, mas nem todos tem o 'poder' de mudar..

 

Ao menos reporte colaborador, não é uma de suas funções?

Encerrado assunto.

SlicerS
04 de janeiro de 2013 às 22:32

vc ja tinha reportado.. pq q eu iria reporta tb? --'

done too...

tonynamoralT
05 de janeiro de 2013 às 12:05

Obrigado galera, e desculpe minha pangaresagem '-' *---------------------*

OneshotO
05 de janeiro de 2013 às 12:15

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