SM

Façam Seus Pedidos De Scripts Aqui

Por SmiX, 19 de fev. de 2012 em Scripts

scripts
smix
script
33
5.8k
valdemord22V
27 de setembro de 2012 às 14:44

olá td bem? tenho uns scripts aqui e queria que alguém edita-se ele para mim.

 

1º esse script é um buff e queria que esse efeito 117 ficasse saindo por uns 60 segundos e em cima do carinha, pois tem alguns efeitos que estão saindo ao lado dele.

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, 117)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

 

local condition = createConditionObject(CONDITION_ATTRIBUTES)

setConditionParam(condition, CONDITION_PARAM_TICKS, 50000)

setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, 25)

setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 30)

setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 30)

setCombatCondition(combat, condition)

 

 

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

------------------------------------------------------------------------------------------------------------------------------

 

2º esse é um script de magia de area, gostaria apenas que o efeito saia em cima do player que está soltando-o também.

 

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_NONE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 26)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.0, 0, -0.0, 0)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 134)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -80.4, 0, -80.4, 0)

 

arr1 = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

}

 

arr2 = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0},

{0, 0, 1, 1, 1, 3, 1, 3, 1, 1, 1},

{0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

}

 

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

 

local function onCastSpell1(parameters)

return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var)

end

 

function onCastSpell(cid, var)

local parameters = { cid = cid, var = var}

addEvent(onCastSpell1, 100, parameters)

addEvent(onCastSpell2, 200, parameters)

return TRUE

end

 

------------------------------------------------------------------------------------------------------------------------------

 

3º Esse é um talkaction que muda a roupa do player ao atingir certo level, gostaria que o efeito fica-se saindo sem parar.

 

 

local config = {

--[vocation id] = { level, nova voc, looktype, efeito}

[1] = { 1, 1, 79, },

[2] = { 1, 2, 126, },

[3] = { 1, 3, 112, },

[4] = { 1, 4, 16, },

[5] = { 1, 5, 137, },

[6] = { 1, 6, 53, },

[7] = { 1, 7, 88, },

[8] = { 1, 8, 104, },

[9] = { 1, 9, 6, },

[10] = { 1, 10, 46, },

[11] = { 1, 11, 148, },

[12] = { 1, 12, 378, },

[23] = { 1, 23, 57, },

[24] = { 1, 24, 32, },

[50] = { 1, 50, 37, }

}

 

function onSay(cid, words, param, channel)

doPlayerSay(cid, "transformar")

local voc = config[getPlayerVocation(cid)]

if voc then

if getPlayerLevel(cid) >= voc[1] then

doPlayerSetVocation(cid, voc[2])

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!")

local outfit = {lookType = voc[3]}

doCreatureChangeOutfit(cid, outfit)

doSendMagicEffect(getCreaturePosition(cid), voc[4])

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.")

end

else

doPlayerSendCancel(cid, "Você não pode se Transformar!")

end

return true

end

 

OBRIGADO PELA AJUDA!!

1 mês depois...
PmcdP
24 de outubro de 2012 às 22:40

Tipo de Script: Egg system POKETIBIA 8.54

Base : Pokémon Flash

Oque fará o SCRIPT: Um NPC que deixa 2 pokémons e pode sair um egg , exemplo : Deixo um Ivysaur M e um Gloom F com o npc , e dps de 5 min sai um egg de oddish ou bulbasaur.

1 mês depois...
NathannaelN
13 de novembro de 2012 às 19:27

Tipo de SCRIPT: Fusão de itens por npc 8.6

Base: Tibia Harry Potter (Quilante)

Nivel de experiencia: Baixo

Oque fará o SCRIPT: o script seria assim: um npc que ao falar hi com ele dissesse: Olá eu fundo 1 Dark HAT com 20 bat wing para formar Batwing HAT. Diga fundir para fundilos.

 

-----------------------------------------------------

 

Tipo de SCRIPT: Prisão 8.6

Nivel de experiencia: Baixo

Oque fará o SCRIPT: o script seria assim: Quando um PLAYER chegar a 10 frags diarios ele é mandado automaticamente para um determinado lugar tipo uma prisão (já feita no map editor) e ficar 6 horas lá, se ele chegar a 20 frags semanais ele vai para uma prisão diferente que ficará 12 horas lá, se o PLAYER chegar a 30 frags mensais ele vai para uma prisão diferente e ficará 24 horas.

 

-----------------------------------------------------

 

Tipo de SCRIPT: PET SYSTEM 8.6

Nivel de experiencia: Baixo

Oque fará o SCRIPT: Esse script fará o seguinte: Terá uma lista com todos os pets e lvls que ganha os pets. So precisará de 1 item para sumonar todos os pets mas somente poderá sumonar o pet do seu lvl EX:

 

Tiger - lvl 10 item para sumonar 10096 (Pet Summon) |um player lvl 10 poderá sumonar o tiger

Chokay - lvl 20 item para sumonar 10096 (Pet Summon) |quando o player char no lvl 20 so podera sumonar o chokay e n mas o tiger

 

ESPERO QUE ME AJUDE ATE MAIS REP+ PELOS OUTROS SCRIPTS AJUDOU MT :D

Editado Novembro 13 por Nathannael