complicado, corrigindo um pouco o que você fez
function onUse (cid, item)
if not doPlayerRemoveMoney(cid,3000000) then
doPlayerSendCancel(cid, "Voce nao possui dinheiro suficiente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end
doCreateMonster("Rat", getPlayerPosition(cid))
end
sobre o tempo vc teria q usar global storage e armazenar o tempo com os.time()
sobre o monstro nao atacar a guild X, nao sei se da pra fazer com monstro, mas acho q da pra fazer com npc, um npc q ataca guilds diferentes.




info
Grupo: Campones
Registrado: 28/01/12
Posts: 54
Reputação: +6
Boa noite,
preciso de um script que quando eu der use em uma pedra(não só pedra pode ser outro item imóvel) aparece um monstro, porém não é assim tão simples, esse tal monstro não pode atacar a minha guild, e tire 3kk de quem usar (colocar um send cancel pra dar a mensagem que o player não tem dinheiro).
OBS: Só pode dar use 2 vezes (ou 1 vez só caso seja muito dificil colocar 2 sem problema) ai tem um exhaust de 1 hora.
No aguardo, obrigado.
@: eu sei fazer mais ou menos mas a função da guild não nem a função do exhaust
function onUse (cid, item) doCreateMonster("Rat", getPlayerPosition(cid)) doPlayerRemoveMoney(cid,3000000) doPlayerExhaust(cid, 3600) else doPlayerSendCancel(cid, "Voce nao possui dinheiro suficiente. Ou utilizou o item a menos de 1 hora") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) endfiz um pedaço ae, deve te algo errado no mínimo, não intendo muito de script, mas só pra da uma ajuda a vocês me ajudarem kkk
Editado Dezembro 4 por VitinhoMapp