KB
dúvida

Duvida Na Minha Runa

Por kbpaulo, 26 de jul. de 2012 em Scripts

duvida
runa
script
15
1.6k
kbpauloK
26 de julho de 2012 às 18:25

Estou como esse escript.......que ta infinito para sumonar dragy....queria limitar esse Sumonar para 1...e por as msgs "nao pode sumonar mais" e quando sumonar "vc sumonou 1 dragon"

 

 

function onUse(cid, item)

 

if isKnight(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

elseif isPaladin(cid) == TRUE then

doSummonMonster(cid, dragon')

doRemoveItem(item.uid,1)

elseif isDruid(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

elseif isSorcerer(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

else

end

return TRUE

end

 

 

 

Lembrando que primeiro post nao sei se postei tudo direto como nas regras...se tiver errado me corrijam.

Editado Julho 26 por kbpaulo

SkyLighS
26 de julho de 2012 às 18:36

não consegui entender direito a sua duvida então editei o seu que ira summonar pra todas vocações como você pediu foi oq eu entendi !

 

aki esta

 

function onUse(cid, item)
if isPaladin(cid) and isKnight(cid) == TRUE then
if isDruid(cid) and isSorcerer(cid) == TRUE then
doSummonMonster(cid, 'Dragon')
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
end
return true
end
end

TchubakaT
26 de julho de 2012 às 18:41
function onUse(cid, item)

if isKnight(cid) == TRUE then

elseif isPaladin(cid) == TRUE then
elseif isDruid(cid) == TRUE then
elseif isSorcerer(cid) == TRUE then
doSummonMonster(cid, 'Dragon')
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce summonou um Dragon")
else
end
return TRUE
end

kbpauloK
26 de julho de 2012 às 22:19

nao deu.. ja tentei isso......esse script...... quero que ela sumone o dragon,que a runa suma,que tenha limite de summon no dragy exemplo...So pode sumonar 1.....e para todas vocations......

SkyLighS
26 de julho de 2012 às 22:24

tente assim

 

function onUse(cid, item)
local name = dragon -- nome do monster
if isPaladin(cid) and isKnight(cid) and isDruid(cid) and isSorcerer(cid) <= 1 then
doSummonCreature(name, getPlayerPosition(cid))
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
end
return true
end

Editado Julho 26 por SkyLigh

kbpauloK
26 de julho de 2012 às 22:33

a que eu fiz ate q sumina so que so as 2 vocation que puis se adiciono mais nao da.. se deixo assim da para enxer cidade de dragon

 

 

function onUse(cid, item)

 

if isKnight(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

elseif isPaladin(cid) == TRUE then

doSummonMonster(cid, 'dragon')

else

end

return TRUE

end

SkyLighS
26 de julho de 2012 às 22:35

voce qer como ? so as vocation que você dexo ?

 

se for aki

 

function onUse(cid, item)
local name = dragon -- nome do monster
if isPaladin(cid) and isKnight(cid)  <= 1 then
doSummonCreature(name, getPlayerPosition(cid))
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
end
return true
end

 

 

rep + plx ?

kbpauloK
26 de julho de 2012 às 22:43

a minha script funciona..........so quero que adicionem os atributos que faltam.........que e o limite de sumom e a runa q some quando usa.....

so para responder seu script nao funciona.................

theu1995T
26 de julho de 2012 às 22:46

a minha script funciona..........so quero que adicionem os atributos que faltam.........que e o limite de sumom e a runa q some quando usa.....

so para responder seu script nao funciona.................

o player só pode usar a runa uma vez? apenas uma ?

kbpauloK
26 de julho de 2012 às 22:52

Tb funcionaria....... Ele usasse 1 ves so........so usar dinovo quando sumom morrer...... ou como eu queria so pode invocar 1 dragon por ves xD.......

 

CAbei de arrumar o problema de TODAS VOCATION... so falta limite de Sumonar ou como o amigo deu 1 dica boa , So poder usar runa 1 ves....ou so depois que o sumom morrer sumonar dinovo..........

 

 

 

 

function onUse(cid, item)

 

if isKnight(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

elseif isPaladin(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

elseif isDruid(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

elseif isSorcerer(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

else

end

return TRUE

end

Editado Julho 26 por kbpaulo

theu1995T
26 de julho de 2012 às 22:55

acho q da pra fazer com exausted ... coloca um certo tempo, exemplo ele possa usar a cada 2min

SkyLighS
26 de julho de 2012 às 22:56

eu botei um exausth no seu so a kda 60 seg pode criar summonar 1 !! pode me dar um rep + ?

 

local config = {

s = 11548, -- n mexa

exhau = 30 -- tempo em seegundos para salvar denovo

}

function onUse(cid, item)

 

if (getPlayerStorageValue(cid, config.s) <= os.time()) then

setPlayerStorageValue(cid,config.s,os.time()+config.exhau)

doPlayerSendTextMessage(cid, 22, "Voce tenque espera 60 seg")

end

if isKnight(cid) == TRUE then

doSummonMonster(cid, 'dragon')

doRemoveItem(item.uid,1)

elseif isPaladin(cid) == TRUE then

doSummonMonster(cid, 'dragon')

else

end

return TRUE

end

theu1995T
26 de julho de 2012 às 23:27

fiz a maior bagunça no script ... AIUEAUEUAIEUIA, ve se funfa.

 

function onUse(cid, item)

if getPlayerStorageValue(cid, 828282)== -1 then
if isKnight(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isPaladin(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isDruid(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isSorcerer(cid) == TRUE then
doSummonMonster(cid, 'dragon')
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid, 828282, 1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
else
if getPlayerStorageValue(cid, 828282) == 1 then
doPlayerSendCancel(cid, "Você ja usou.")
end
end
end
return TRUE
end

Editado Julho 26 por MaatheeuusYuurii

kbpauloK
26 de julho de 2012 às 23:35

fiz a maior bagunça no script ... AIUEAUEUAIEUIA, ve se funfa.

 

function onUse(cid, item)

if getPlayerStorageValue(cid, 828282)== -1 then
if isKnight(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isPaladin(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isDruid(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isSorcerer(cid) == TRUE then
doSummonMonster(cid, 'dragon')
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid, 828282, 1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
else
if getPlayerStorageValue(cid, 828282) == 1 then
doPlayerSendCancel(cid, "Você ja usou.")
end
end
end
return TRUE
end

 

 

 

 

ta quase na hora de ganhar o Rep mais xD... so pelo esforço ja ta merendo lek....

 

 

deu certo ate 1 bug ahauahauahau

 

usou e agora nao usa mais ahauahauahuahaiuah....

 

tive q conclusao que foi como 1 quest ganhei ela e nao posso mais....

 

tem que adicionar algo que quando o monstro morra remova akele storage q vc pois ou algo assim to tentando aki tb se consigui arrumar ou vc te dou seu rep xD

theu1995T
26 de julho de 2012 às 23:38

fiz a maior bagunça no script ... AIUEAUEUAIEUIA, ve se funfa.

 

function onUse(cid, item)

if getPlayerStorageValue(cid, 828282)== -1 then
if isKnight(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isPaladin(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isDruid(cid) == TRUE then
doSummonMonster(cid, 'dragon')
setPlayerStorageValue(cid, 828282, 1)
doRemoveItem(item.uid,1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
elseif isSorcerer(cid) == TRUE then
doSummonMonster(cid, 'dragon')
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid, 828282, 1)
doPlayerSendTextMessage(cid, 22, "Voce Summonou 1 Dragon")
else
if getPlayerStorageValue(cid, 828282) == 1 then
doPlayerSendCancel(cid, "Você ja usou.")
end
end
end
return TRUE
end

 

 

 

 

ta quase na hora de ganhar o Rep mais xD... so pelo esforço ja ta merendo lek....

 

 

deu certo ate 1 bug ahauahauahau

 

usou e agora nao usa mais ahauahauahuahaiuah....

 

tive q conclusao que foi como 1 quest ganhei ela e nao posso mais....

 

tem que adicionar algo que quando o monstro morra remova akele storage q vc pois ou algo assim to tentando aki tb se consigui arrumar ou vc te dou seu rep xD

ss, véi amanhã eu vejo isso. ._. vou ir dormir. flw FUI! :*