Ir para conteúdo
  • 0

Não Atacar Mesmo Storage


20cm

Pergunta

function onAttack(cid, target)

if isPlayer(target) then
 if getPlayerStorageValue(target,timest) == getPlayerStorageValue(cid,timest) then
  doPlayerSendTextMessage(cid,5,"Você não pode atacar o seu próprio time.")
     doCreatureSetSkullType(cid, 0) 
  return false
  doPlayerSendTextMessage(cid,5,"Você não psssssacar o seu próprio time.")
  else
 end
end
return true
end

 

n funciona , nem ontarget

alguém sabe como fazer isso ? abs

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Bem, em primeiro lugar:

 


return false
doPlayerSendTextMessage(cid,5,"Você não psssssacar o seu próprio time.")

 

depois de um return você não pode colocar nenhuma função!

 

e outra

 

if getPlayerStorageValue(target,timest) == getPlayerStorageValue(cid,timest) then

 

timest não foi definido, é nulo

 


function onAttack(cid, target)
    local timest = 71237

    if isPlayer(target) then
		    if (getPlayerStorageValue(target, timest) == getPlayerStorageValue(cid, timest)) then
				    doPlayerSendTextMessage(cid,5,"Você não pode atacar o seu próprio time.")
				    doCreatureSetSkullType(cid, 0)
				    return false
		    end
    end

    return true
end

Link para o comentário
Compartilhar em outros sites

  • 0

pode usar o onCombat tbm

 

function onCombat(cid, target)
if isPlayer(cid) and isPlayer(target) then
if getPlayerStorageValue(cid, timest) == getPlayerStorageValue(target, timest) then
doPlayerSendCancel(cid, "You may not attack your team mates.")
return false
end
end
return true
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...