Ir para conteúdo

Mudar A Function


Antiemoxml

Posts Recomendados

Vesão:8.42

servidor atualizado:tfs 0.3.4

 

Script:Talkaction

 

Comentario:

Galera To Bolando 1 systema de montaria queria pedir ajuda de Vocês para conseguir fazer esse script :)

Bom vamos la

 

1 Script talkaction de sumonar mas occore 1 erro En ves de sumonar so 1 criatura ele sumona varias e queria que ele dese 1 stoage

 

function onSay(cid, words, param, channel)

local effect = CONST_ME_MAGIC_NONE

local config = {Summon = "Horse"}

if(creature ~= RETURNVALUE_NOERROR) then

effect = CONST_ME_POFF

doPlayerSendDefaultCancel(cid, creature)

doSummonMonster (cid, config.Summon)

end

 

doSendMagicEffect(getCreaturePosition(cid), effect)

return TRUE

end

 

segundo remoção do animal

 

ele Não remove o summon e Quando a talkaction e usada o char desloga e eu queria que ele retirase o stroage do script acima

function onSay(cid, words, param, channel)

local config = {Summon = "Horse"}

doRemoveCreature(cid, config.Summon)

return FALSE

end

 

 

3 um creaturescript que se o player disloga com o stroage ele e removido :)

 

4 um script que remove a criatura e adiciona o outifis mas presisa ter o stroage e quando você fala !bye e removido o stroage tb espero que me ajuden nesse systema de montaria eu ficaria agradesido e muitos mebros aqui iriaõ gostar :)

3 script

Link para o comentário
Compartilhar em outros sites

Arrumei o primeiro e o segundo script, amanha eu tento fazer os outros...

 

1º:

-- [( XTibia.com )] --
function onSay(cid, words, param, channel)
local monster = "Horse"
setPlayerStorageValue(cid, 9999, monster) 
doSummonCreature(monster, getCreaturePosition(cid))
doSendMagicEffect(getCreaturePosition(cid), 13)
return TRUE
end

2º:

-- [( XTibia.com )] --
function onSay(cid, words, param, channel)
local monster = getPlayerStorageValue(cid, 9999)
if isCreature(monster) == 1 then
doRemoveCreature(monster)
doSendMagicEffect(getCreaturePosition(cid), 2)
end
return TRUE
end

Abraços...

Link para o comentário
Compartilhar em outros sites

Arrumei o primeiro e o segundo script, amanha eu tento fazer os outros...

 

1º:

-- [( XTibia.com )] --
function onSay(cid, words, param, channel)
local monster = "Horse"
setPlayerStorageValue(cid, 9999, monster) 
doSummonCreature(monster, getCreaturePosition(cid))
doSendMagicEffect(getCreaturePosition(cid), 13)
return TRUE
end

2º:

-- [( XTibia.com )] --
function onSay(cid, words, param, channel)
local monster = getPlayerStorageValue(cid, 9999)
if isCreature(monster) == 1 then
doRemoveCreature(monster)
doSendMagicEffect(getCreaturePosition(cid), 2)
end
return TRUE
end

Abraços...

 

Occoreu 1 seguinte erro No script de cima mesmo com o storage ele Sumona varias criaturas e no seu script ele estava sumonando a criatura que ataca tive que modificar 1 parte e eu dechei assim

 

-- [( XTibia.com )] --
function onSay(cid, words, param, channel)
local summon = {Summon = "Horse"}
setPlayerStorageValue(cid, 9999, monster) 
doSummonMonster(cid, summon.Summon)
doSendMagicEffect(getCreaturePosition(cid), 49)
return FALSE
end

mas mesmo assim eu modificando e ele dando storage ele ainda continua sumomando varias criaturas e No script 2 Não occoreu nehum erro mas ele n remove a criatura

ai tentei modificar mesmoa ssim ele continua dando seguinte erro de Não remover a criatura

-- [( XTibia.com )] --
function onSay(cid, words, param, channel)
storages = {horse = 9999}
local monster = {monster = "Horse"}
if isCreature(monster) == 1 then
getPlayerStorageValue(cid, storages.horse)
getCreatureSummons(monster)
doRemoveCreature(monster)
doSendMagicEffect(getCreaturePosition(cid), 3)
end
return TRUE
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...