-
Total de itens
39 -
Registro em
-
Última visita
Tudo que xFkyx postou
-
Olá Xtibianos, depois depois de muito tempo ausente estou de volta. E queria compartilhar para vocês este script simples porém interessante. Então vamos lá. @Instalando data\actions\picareta.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 1234 then -- 1234 é aonde q o item vai ser usado if math.random(1,30) == 5 then -- chance de receber o item, se quizer mudar mude o "20" doPlayerAddItem(cid, 2146, 10) -- adicionando item e quantidade doSendMagicEffect(getThingPos(cid), 28) else doSendMagicEffect(toPosition, CONST_ME_POFF) end end return true end data\actions\actions.xml <action itemid="4874" event="script" value="picareta.lua"/> Bom, não consegui colocar ''local = ..." porque faz tempo que não uso e tava com um problema e não consegui consertar. Mas está ai, espero que gostem. PS: SE JÁ ESTIVEREM POSTADO, ME DESCULPEM MAS EU NÃO VI NENHUM
-
Dps te do +rep t amu ^^
-
Alguem tem como me passar o programa OtScriptLive? Ou algum outro debugger? Voltei com script a pouco tempo e preciso de ajuda.
-
[ Reprovado ][ Reprovado ][Tutorial] Criando Spells
tópico respondeu ao Makelin1 de xFkyx em Lixeira Pública
Mal organizado, e poucas explicações. Reprovado por mim. ps: tente por em code os scripts- 7 respostas
-
- aprendendo
- criar
-
(e 3 mais)
Tags:
-
[ Pedido ] Comando !buyhp, Ganha Life. Remove O Item !
tópico respondeu ao Ponintatu de xFkyx em Lixeira Pública
function onSay(cid, words, param, channel) if getPlayerStorageValue(cid, 1234235) == 1 then return doPlayerSendCancel(cid, "Você já usou isto") elseif not doPlayerRemoveItem(cid, 122427, 1) == 1 then return doPlayerSendCancel(cid, "Você não tem o item") end doCreatureAddHealth(cid, 10000) doPlayerRemoveItem(cid, 122427, 1) doPlayerSendTextMessage(cid, "10k de vida foram adcionados") end -
local pos = {x=1, y=2, z=3} -- cordenada do templo local cidade = 1 -- id da cidade local town = Saffron -- nome da cidade function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getPlayerStorageValue(cid, 109823) == 1 then doTeleportThing(uid, pos) end doTeleportThing(uid, pos) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerSetTown(cid, cidade) doPlayerSendTextMessage(cid, "Você agora é um morador da cidade " .. town .."!") setPlayerStorageValue(cid, 109823, 1) end
-
15 * 60 * 1000 Se quiser segundos só muda o 10: 10*1000
-
@up Adicionado, espero que goste(m)
-
Eu te garanto que um erro de script, se vc postar pode ser mais facil pra descobrimos.
-
n, é o valor do config.lua
-
idleKickTime = 15 * 60 * 1000 É só mudar o 15, que são os minutos
-
action [Action] Bau Que Adiciona Outro Bau No Mundo
tópico respondeu ao xFkyx de xFkyx em Actions e Talkactions
Legal, vou tentar fazer depois -
action [Action] Bau Que Adiciona Outro Bau No Mundo
um tópico no fórum postou xFkyx Actions e Talkactions
removido para edições -
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) doSendMagicEffect(getPlayerPosition(cid) {x+1, y+1, z}, 10) doSendMagicEffect(getPlayerPosition(cid) {x+1, y-1, z}, 10) doSummonCreature(Monk, getPlayerPosition(cid) {x+1, y+1, z}) doSummonCreature(Monk, getPlayerPosition(cid) {x+1, y-1, z}) end
-
Como a gente vai saber se você nem posto os script dos 2 e da pokebola?
-
(Tutorial) Comando !grim Reaper (8.6)
tópico respondeu ao vipstyle de xFkyx em Actions e Talkactions
http://www.xtibia.co...ewstyle-player/ Ponhe seus devidos créditos @edit Pra provar que ele n sabe de script e copiou, o script está errado. @edit² E ele copiou uma parte do script do doidin kkkkkkkkkk -
Exp Fixa. Mas se quiser posso ver se ponho em stages tbm ;D
-
Valeu ai pela opinião, e brigado pelo elogio. Estou pensando em uns scripts pra trazer para cá.
-
addEvent(doChangeSpeed(cid), 360000, cid, getCreatureSpeed(cid) - 100 Um exemplo.
-
local tempo = 1 -- em segundos local item = 123 -- id do item addEvent(doTransformItem(item.uid), tempo*1000, cid, item) tenta assim
-
Olá Xtibianos, hoje percebi que não há um ring que da Double Exp ou mais/menos se você quiser. Então let's go ;D Primeiramente vá em data>moveevents>script e crie um arquivo double_exp.lua e ponha isso: local config = { rate = 2, -- quanto de exp ele vai ganhar(porcentagem) ex: 1.5 = + 50% item1 = 555, -- qual o item que vai virar item2 = 666 -- item original } function onEquip(cid, item, slot) doTransformItem(item.uid, item1, 1) doPlayerSendTextMessage(cid, "Agora você tem 2x mais de experiencia!") doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*rate) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, item2, 1) doPlayerSetExperienceRate(cid, 1) return TRUE end Se quiser com stages aqui está: Depois vá em data>moveevents>moveevents.xml e ponha isso: <movevent type="Equip" itemid="item id do ring original do script" slot="ring" event="script" value="double_exp.lua"> <movevent type="DeEquip" itemid="item id do ring original do script" slot="ring" event="script" value="double_exp.lua"> Em seguida vá em data>item>item.xml e procure o id do ring que você escolheu pra ser quando estiver equipado e substitua por isso: (exemplo) <item id="7697" article="a" name="experience ring"> -- item id="id do item" name="nome" <attribute key="weight" value="500"> <attribute key="description" value="This ring give you double exp (on)."> <attribute key="slotType" value="ring"> <attribute key="duration" value="30"> -- tempo de duração(segundos) <attribute key="showduration" value="1"> <attribute key="transformDeEquipTo" value="7708"> -- quando tirar do slot de ring vai transformar nesse id </item> Depois vá em data>item>item.xml e procure o id do ring que você escolheu pra ser quando não estiver equipado e substitua por isso: (exemplo) <item id="7708" article="a" name="experience ring"> -- id do itemque vai ficar quando não estiver equipado <attribute key="weight" value="500"> <attribute key="slotType" value="ring"> <attribute key="stopduration" value="1"> <attribute key="showduration" value="1"> <attribute key="transformEquipTo" value="7697"> -- id do que você escolheu no outro script que vai transformar quando esquipar </item> Espero que gostem, anteciosamente xFykx.
-
local tempo = 1 -- em segundos local item = 123 -- id do item addEvent(doTransformItem, tempo*1000, cid, item) o add event funciona assim: addEvent(callback, delay, parameter)
-
@dezimlpa Esse comentário é considerado flood. Denunciado
-
Kero Ke Arrumen Npc De Promontion E Acabe Quando Vip Acabar
tópico respondeu ao joderson de xFkyx em Lixeira Pública
Qual seu sistema de VIP? -
[Actions] Colocando Item Inifinito Para Acabar E Colocando Exausted
tópico respondeu ao kelvinvictor de xFkyx em Lixeira Pública
local removesCharges = "yes" function onUse(cid, topos, item, item2, frompos) local nonremskulls = {red = SKULL_RED, white = SKULL_WHITE, black = SKULL_BLACK} if isInArray(nonremskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"Você não pode remover o seus frags e seus skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid,0) doCreatureSay(cid,"Seus frags e skulls foram removidos!",19) doSendMagicEffect(getPlayerPosition(cid), 26) return true end if(removesCharges == "yes") then if(item.type > 1) then doChangeTypeItem(item.uid, item.type-1) else return true end end end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.