Muito simples,irei dar um exemplo como ficaria a da magic longsword:
local weapon = 2390 -- id do item function onCastSpell(cid, var) if getPlayerItemCount(cid,weapon) >= 1 then if (getPlayerSlotItem(cid, 5).itemid == weapon) or (getPlayerSlotItem(cid, 6).itemid == weapon) then return doCombat(cid, acombat, var) else doPlayerSendTextMessage(cid, 23, "Sorry, you need use ".. getItemNameById(weapon) .." in your hands to use this.") end else doPlayerSendTextMessage(cid, 23, "Sorry, you need a ".. getItemNameById(weapon) .." to use this Spell.") end return TRUE end
explicação
getPlayerSlotItem(cid, 5) -- slot da left hand
getPlayerSlotItem(cid, 6) -- slot da right hand
lista dos numeros para vc:
- = Slots = -
CONST_SLOT_HEAD (1) = helmet
CONST_SLOT_NECKLACE (2) = necklace slot
CONST_SLOT_BACKPACK (3) = backpack
CONST_SLOT_ARMOR (4) = armor
CONST_SLOT_LEFT (5) = left hand
CONST_SLOT_RIGHT (6) = right hand
CONST_SLOT_LEGS (7) = legs
CONST_SLOT_FEET (8) = boots
CONST_SLOT_RING (9) = ring slot
CONST_SLOT_AMMO (10) = ammo slot



info
Grupo: Campones
Registrado: 26/12/10
Posts: 3
Reputação: 0
Olá, preciso de um script...
SOV = EXORI
MLS = EXORI GRAN
Se isso ajudar... se voce ja jogou Final Fantasy Tatics, tem uma job chamada Samurai, cada katana (espada de samurai) tinha um poder diferente, e é para isso que preciso... estou fazendo um ot baseado em fft...
Editado Janeiro 4 por DiabloTibia