

Dersinho
Cavaleiro-
Total de itens
156 -
Registro em
-
Última visita
Tudo que Dersinho postou
-
bom eu nao tinha percebido mais esse 2 ultimos scripts zuaroa minhas spells de healing ex > exura vita nao heala o0'' p = 10 --porcentagem de proteção,todos os tipos de dano function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS then value = value - (value/100)*p end end funciono mais e o seguinte nenhum atk paga mais ne min nao sofro nenhum tipo de dano o0''
-
bom seu script nao deu mais erro mais tbm noa funciono testei com player com bixu com poder com sd com dano corpo a corpo e nada esse code que vc fez era pra proteger contra os atk 10% ou tu coloko mais alguma funçao ali bom se vc quiser conversa melhor add msn Derso07@hotmail.com pra evita manda um moonte de recados aki melhor pra nois 2 to esperando abraço!
-
[error - luaInterface::loadfile] data/creaturescripts/scripts/auraprotec.lua:5: '=' expected near 'true' [warning - Event ::LoadScripts] cannot load script 9data/creaturescripts/scripts/auraprotec.lua) data/creaturescripts/scripts/auraprotec.lua:5: '=' expected near 'true' << deu esse erro bom oque eu estou tentando adicionar ao meu server e o seguinte tenho 2 aura uma para lvl 350 e uma para lvl 500 function sendEffect(cid) if isCreature(cid) then local pos = getCreaturePosition(cid) local x = math.random(pos.x,pos.x) local y = math.random(pos.y,pos.y) doSendMagicEffect({x=x,y=y,z=pos.z}, 66) addEvent(sendEffect,1700,cid) end end function onLogin(cid) if getPlayerLevel(cid) >= 350 then registerCreatureEvent(cid, "auraprotec") sendEffect(cid) end registerCreatureEvent(cid, "AdvEffect") return TRUE end function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL and newLevel == 350 then registerCreatureEvent(cid, "auraprotec") sendEffect(cid) end return TRUE end ^ esse script eu queria que fose 10 % de proteçao All contra tudo! function onThink(cid, interval) if getPlayerLevel(cid) >= 500 then local position = getPlayerPosition(cid) position.x = position.x position.y = position.y for i = 1, 1 do position.x = position.x end doSendMagicEffect(position, 53) position.x = position.x end return true end < issa outra aura e pra lvl 500 queria que ela ficase full lighth e healase 100 hp 100 de mana se der pra me ajuda vo agradecer muito abraço!
-
nao tme como colokar alguma funsao pra aura fica com um pouco de vantagem renegeraçao de mana e life coisa basica pra aura nao ficar sem graça
-
talkaction Broadcast Para Players Vips Ou Nao.
tópico respondeu ao MatheusGlad de Dersinho em Actions e Talkactions
nossa vlw perfect funfo legal aki seu rep ja ta guardado hoje nao posso mais pois dei para o otro ali pela forsa de vontade de tentar ajudar vodika tem algum script que vc noa saiba .asUASUAUSUASUSHUSHU http://www.xtibia.com/forum/topic/182494-aure-bunus-plx/ <<< tem como me ajuda con essa duvida tbm ? -
talkaction Broadcast Para Players Vips Ou Nao.
tópico respondeu ao MatheusGlad de Dersinho em Actions e Talkactions
os cript e akele que vc posto mesmo mais tava pensando em por exasted pra nao fica span muita gente faando al mesmo tempo >>> sim so premium podem usar -
talkaction Broadcast Para Players Vips Ou Nao.
tópico respondeu ao MatheusGlad de Dersinho em Actions e Talkactions
[Error - TalkActions interfaxe data/talkactions/scripts/talkbroad.lua:Say Description: data/lib/034-exhaustion.lua:28 attempt to perform arithmetic on local 'time' (a nil value) stack traceback data/lib/034-exastion.lua:28: in function 'set' data/talkactions/scripts/talkbroad.lua:19:in function<data talkactions/scripts/talkbroad.lua:10> aparece esse mesmo erro nos 3 scripts uso tfs 0.4 o0'' -
bom e asim tenhu um script aura fica umas ave envolta da cabesa quando tem lvl 350 mais e so issu queria que desse bonus tipow 10 % contra todos os atk fisico,magico tbm mostros function sendEffect(cid) if isCreature(cid) then local pos = getCreaturePosition(cid) local x = math.random(pos.x,pos.x) local y = math.random(pos.y,pos.y) doSendMagicEffect({x=x,y=y,z=pos.z}, 66) addEvent(sendEffect,1700,cid) end end function onLogin(cid) if getPlayerLevel(cid) >= 350 then sendEffect(cid) end registerCreatureEvent(cid, "AdvEffect") return TRUE end function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL and newLevel == 350 then sendEffect(cid) end return TRUE end ^ esse e o script se puder ajudar agradeço =D
-
talkaction Broadcast Para Players Vips Ou Nao.
tópico respondeu ao MatheusGlad de Dersinho em Actions e Talkactions
tem com por exasted na mensagem para evitar spam? -
pode cre !
- 4 respostas
-
- talckactions
- otserv
-
(e 2 mais)
Tags:
-
so uma pergunta WOE nessecita de saite?
- 4 respostas
-
- talckactions
- otserv
-
(e 2 mais)
Tags:
-
Oi Gente Se Der Da Uma Ajudinha Ai Yalahar Script O0''
um tópico no fórum postou Dersinho Lixeira Pública
e assim meu progeto e tfs 0.4 e to com um problema na yalahar eu tenhu um script muito bom funciono perfeito mais eu tentei adiciona uma parte de outro script para criar globo encima dos portais para ninguem sair ou entrar. quando adicionei issu deu um erro de interface mais a quest rolo tudo normal mais os globo que criou encima do portal nao saia mais =/ o script e esse > -- Config -- local BlindField = {x=1674, y=1737, z=10, stackpos=1} -- Map checking -- local topLeft = {x=1667, y=1736, z=10} local buttomRight = {x=1683, y=1755, z=10} -- Position Of TP -- local tp = {x=1677, y=1757, z=10} -- Position of Gllobus local glo = {x=1676, y=1746, z=10} local portal_quest01_pos = {x = 1676, y = 1755, z = 10, stackpos = 2} local portal_quest02_pos = {x = 1677, y = 1757, z = 9, stackpos = 2} local new_portal_pos = {x = 1674, y = 1737, z = 10, stackpos = 1} local new_pos = {x = 1674, y = 1749, z = 14} -- end -- local function mapArea(fromPos, toPos, stack) -- Area iterator by Colandus. local pos = {x=fromPos.x, y=fromPos.y-1, z=fromPos.z} return function() if (pos.y < toPos.y) then pos.y = pos.y+1 elseif (pos.x <= toPos.x) then pos.y = fromPos.y pos.x = pos.x+1 else pos.x = fromPos.x pos.y = fromPos.y pos.z = pos.z+1 end if (pos.x <= toPos.x and pos.y <= toPos.y or pos.z < toPos.z) then if (stack == nil) then return pos else pos.stackpos = stack return pos, getTopCreature(pos).uid end end end end local function getMonstersfromArea(fromPos, toPos) local monsters = {} for _, thing in mapArea(fromPos, toPos, 253) do if isMonster(thing) == TRUE then table.insert(monsters, thing) end end local bfm = getTopCreature(BlindField).uid if isMonster(bfm) == TRUE then table.insert(monsters, bfm) end return monsters end local function FirstWave() doSummonCreature("Rift Worm", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Worm", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y + 4,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("Rift Worm", {x=glo.x,y=glo.y + 5,z=glo.z}) doSummonCreature("Azerus", {x=glo.x,y=glo.y - 5,z=glo.z}) end local function SecondWave() local monsters1 = getMonstersfromArea(topLeft, buttomRight) for _, monster in pairs(monsters1) do if getCreatureName(monster) == "Azerus" then doRemoveCreature(monster) end end doSummonCreature("Azerus1", {x=glo.x,y=glo.y - 5,z=glo.z}) doSummonCreature("Rift Brood", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Brood", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y + 4,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("Rift Brood", {x=glo.x,y=glo.y + 5,z=glo.z}) end local function ThirdWave() local monsters1 = getMonstersfromArea(topLeft, buttomRight) for _, monster in pairs(monsters1) do if getCreatureName(monster) == "Azerus" then doRemoveCreature(monster) end end doSummonCreature("Azerus2", {x= glo.x - 5,y=glo.y,z=glo.z}) doSummonCreature("Rift Scythe", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("Rift Scythe", {x= glo.x + 4,y=glo.y,z=glo.z}) end local function ThirdWave1() -- with 2s delay doSummonCreature("Rift Scythe", {x=glo.x,y=glo.y + 4,z=glo.z}) doSummonCreature("Rift Scythe", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("Rift Scythe", {x=glo.x,y=glo.y + 5,z=glo.z}) end local function FourthWave() local monsters1 = getMonstersfromArea(topLeft, buttomRight) for _, monster in pairs(monsters1) do if getCreatureName(monster) == "Azerus" then doRemoveCreature(monster) end end doSummonCreature("Azerus3", {x= glo.x - 5,y=glo.y,z=glo.z}) doSummonCreature("War Golem", {x= glo.x - 4,y=glo.y,z=glo.z}) doSummonCreature("War Golem", {x= glo.x + 4,y=glo.y,z=glo.z}) doSummonCreature("War Golem", {x=glo.x,y=glo.y - 4,z=glo.z}) doSummonCreature("War Golem", {x=glo.x,y=glo.y + 4,z=glo.z}) end local function Glllobe() doItemSetAttribute(getTileItemById(glo,9767).uid, "aid", 58261) end function onUse(cid, item, fromPosition, itemEx, toPosition) if item.actionid == 58261 then doItemSetAttribute(item.uid, "aid", 58263) if getTileItemById(tp,1387).uid > 0 then doRemoveItem(getTileItemById(tp,1387).uid) end addEvent(FirstWave, 0) addEvent(SecondWave, 10000) addEvent(ThirdWave, 20000) addEvent(ThirdWave1, 24000) addEvent(FourthWave, 38000) addEvent(Glllobe, 90000) elseif item.actionid == 58263 then doCreatureSay(cid, "You have to wait some time before this globe will charge.", TALKTYPE_ORANGE_1) end -- ADICIONEI PARA BLOKIAR OS PORTAL -- function NewPortal() doCreateTeleport(1387, new_pos, new_portal_pos) addEvent(RemoveAll, 60 * 1000) end function RemoveAll() doRemoveItem(getThingfromPos(portal_quest01_pos).uid,1) doRemoveItem(getThingfromPos(portal_quest02_pos).uid,1) doRemoveItem(getThingfromPos(new_portal_pos).uid,1) end if item.uid == 11223 and getThingfromPos(portal_quest01_pos).itemid ~= 9772 then doCreateItem(9772,1,portal_quest01_pos) doCreateItem(9772,1,portal_quest02_pos) addEvent(Potwory1, 0) else doPlayerSendTextMessage(cid,22,"Sorry, not possible.") end return TRUE end -
nao o script que quem vc me mando ja esta funcinando perfeita mente so queria saber Woe presisa de website ?
-
function onStepIn(cid, item, position, fromPosition) local items,helmet,pos = {2335,2336,2337,2338,2339,2340,2341},2342,{x = 0, y = 0, z = 0} for i = 1, table.maxn(items) do if getPlayerItemCount(cid, items) <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você precisa ter as 7 pieces do ancient helmet.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end end for i = 1, table.maxn(items) do doPlayerRemoveItem(cid,items, 1) end doPlayerAddItem(cid,helmet,1) doTeleportThing(cid, pos) return TRUE end bom o scripts fico asim eu fiz como vc falo mais uando teleportava o player dava um erro de interface mais ai eu colokei para nao teleportar x,y,z 0 ai colokei o uid la no tile ond recebe o item funciono mais que perfeito cara era issu que eu tava procurando me ajudo muito parcero como sempre xD rep + dexei o script ai pra quem for presisar mais em vodica so uma pergunta akele evento WOE ele presisa de website > mysql ou nao tava querendo por um war system e um WoE pra finalisar meu progeto quando termina concertesa vou compartilha aki no xtibia flw abraço!
-
2335,2336,2337,2338,2339,2340,2341 >> 2342 a sala de recompensa e a mesma do global http://images.orkut.com/orkut/photos/PQAAAFIP3qZC374VimsUmRFZF8ULQrb4ymoeTiER-fBjmY70jlfkXLNh5WuqMAG1LckKQuV8WCF73YPNWB3CxEGxEU0Am1T1UHENyVZFLGWRYITyKvz-iBd4ppM9.jpg tirei uma foto pra te ajuda xD
-
e pq e asim eu criei uma quest a acient helmet quest mais nao consegui faser com que junte os 7 items da hota ou remover os 7 e aparcer o helmet entao pensei en fazer um portal que retira esse itens antes de entrar na sala de reconpensa ... se puder me ajudar com alguma das duas vou agradecer abraço!
-
bom to tentando faser um script que o pleyra pega um items na base de 7 item os items nao emporta eu quero que so de pra passar no portal se eu tiver esses 7 itens i que esse itens sejao removidos da minha bp se uma ajuda nao custa nada so queri saber se e possivel ?
-
Quest Do Full Ancient Helmet 95% Rl
tópico respondeu ao tibiaa4e de Dersinho em Actions e Talkactions
oi para todo testei varias forme de faser esse script funcionar mais nao consegui colokei o uid na mesa colokei os items stackpos 2 ate o stackpos 7 na ordem certa colokei ate no pisso antes da messa >>22:13 You see a stone tile. It seems to be a switch. ItemID: [416], UniqueID: [23420]. Position: [X: 1146] [Y: 999] [Z: 8].<<<< nao funciono nenhum geito uso tfs 0.4 eu so queru um script que junte todas as pessa dessa quest hota ou remova todos e me de o item '2342' se alguem puder me ajuda vou agradeçer muito como sempre xD -
nossa sempalavras pra espresar a minha gratidao to crinaod um server pra me divertir com amigos e vc me ajudou muito vlw script perfeito flw abraço!
-
bom se for possivel issu seria muito bom teleportar todos os player o script e esse > local t, player = { pedestals = { {x=1157, y=101, z=2}, {x=1158, y=101, z=2} }, newPos = { {x=1132, y=121, z=3}, {x=1132, y=123, z=3} }, area = { fromX = 1130, toX = 1151, fromY = 111, toY = 131, z = 3 }, storageDone = 4767, level = 80 }, {0, 0} function getCreaturesInRange(position, radiusx, radiusy, showMonsters, showPlayers, showSummons) local creaturesList = {} for x = -radiusx, radiusx do for y = -radiusy, radiusy do if not (x == 0 and y == 0) then creature = getTopCreature({x = position.x+x, y = position.y+y, z = position.z, stackpos = 253}) if (creature.type == 1 and showPlayers == TRUE) or (creature.type == 2 and showMonsters == TRUE and (showSummons == FALSE or (showSummons == TRUE and getCreatureMaster(creature.uid) == (creature.uid)))) then table.insert(creaturesList, creature.uid) end end end end local creature = getTopCreature(position) if (creature.type == 1 and showPlayers == TRUE) or (creature.type == 2 and showMonsters == TRUE and (showSummons == FALSE or (showSummons == TRUE and getCreatureMaster(creature.uid) == (creature.uid)))) then if not(table.find(creaturesList, creature.uid)) then table.insert(creaturesList, creature.uid) end end return creaturesList end function Wave1() doSendMagicEffect(getCreaturePosition(doCreateMonster('Baron Brute', {x = 1139, y = 120, z = 3})), CONST_ME_TELEPORT) doSendMagicEffect(getCreaturePosition(doCreateMonster('The Axeorcist', {x = 1139, y = 121, z = 3})), CONST_ME_TELEPORT) addEvent(Wave2, 30 * 1000) end function Wave2() doSendMagicEffect(getCreaturePosition(doCreateMonster('Menace', {x = 1141, y = 124, z = 3})), CONST_ME_TELEPORT) doSendMagicEffect(getCreaturePosition(doCreateMonster('Fatality', {x = 1141, y = 125, z = 3})), CONST_ME_TELEPORT) addEvent(Wave3, 35 * 1000) end function Wave3() doSendMagicEffect(getCreaturePosition(doCreateMonster('Incineron', {x = 1138, y = 117, z = 3})), CONST_ME_TELEPORT) doSendMagicEffect(getCreaturePosition(doCreateMonster('Coldheart', {x = 1136, y = 118, z = 3})), CONST_ME_TELEPORT) addEvent(Wave4, 40 * 1000) end function Wave4() doSendMagicEffect(getCreaturePosition(doCreateMonster('Dreadwing', {x = 1143, y = 118, z = 3})), CONST_ME_TELEPORT) doSendMagicEffect(getCreaturePosition(doCreateMonster('Doomhowl', {x = 1142, y = 119, z = 3})), CONST_ME_TELEPORT) addEvent(Wave5, 40 * 1000) end function Wave5() doSendMagicEffect(getCreaturePosition(doCreateMonster('Haunter', {x = 1134, y = 117, z = 3})), CONST_ME_TELEPORT) addEvent(Wave6, 40 * 1000) end function Wave6() doSendMagicEffect(getCreaturePosition(doCreateMonster('The Dreadorian', {x = 1143, y = 120, z = 3})), CONST_ME_TELEPORT) doSendMagicEffect(getCreaturePosition(doCreateMonster('Rocko', {x = 1141, y = 120, z = 3})), CONST_ME_TELEPORT) doSendMagicEffect(getCreaturePosition(doCreateMonster('Tremorak', {x = 1140, y = 122, z = 3})), CONST_ME_TELEPORT) addEvent(Wave7, 40 * 1000) end function Wave7() doSendMagicEffect(getCreaturePosition(doCreateMonster('Tirecz', {x = 1136, y = 125, z = 3})), CONST_ME_TELEPORT) end function onUse(cid, item, fromPosition, itemEx, toPosition) local failed = false for i = 1, #t.pedestals do player = getTopCreature(t.pedestals).uid if(not(player > 0 and isPlayer(player) == TRUE and getPlayerStorageValue(player, t.storageDone) < 1 and getPlayerLevel(player) >= t.level)) then failed = true break end end if not failed then if #getCreaturesInRange({x=1141, y=120,z=3}, 10, 9, FALSE, TRUE) > 0 then doPlayerSendTextMessage(cid,MESSAGE_EVENT_DEFAULT, "Some people are already in the arena.") return true end for i = 1, #player do doTeleportThing(player, t.newPos) end Wave1() doTransformItem(item.uid, 1946) else doPlayerSendDefaultCancel(cid, RETURNVALUE_CANNOTUSETHISOBJECT) end return true end nao consegui colokar a umagem das cordenadas entao > http://images.orkut.com/orkut/photos/PQAAAN7ByHus-5vulEDoaY0g75DKYl6w4UDaOwo29yBQZZulCFcLp1lbPDSNVu5iI1fGATq3Yv0KceJS91r-LZYbgjYAm1T1UKEfkUZJBTagdVo_YbQBnK31LRQB.jpg se poder ajuda brigado!
-
[erro - CreatureScript Interface] data /creaturescript/scripts/teleportmon.lua:ondeath Description: data/creaturescripts/teleportmon.lua:11:attempt to call global 'is summon' (a nil value) stack tracabeck: data/creaturescripts/scripts/teleportmon.lua:11: in function <data/creaturescripts/scripts/teleportmon.lua:1> bom cara nao sei se vc entendeu bem o script e o seguinte presiso de script que teleporta quando acaba arena zao e asim quando vc mata o boss tirecz << ele teleporta os 2 plyers pra sala de reconpensa esse script so teleporta o cara que mato o boss bom por vc ser o unico a ter ajudado ate agora vc mereceu meu rep e meus agradecimentos se vc poder me ajudar vou agradecer mais ainda abraço!
-
function onDeath(cid, corpse, killer) local Ppos = {x = 1004, y = 831, z = 7} -- posicao para onde ele vai ir local monstName = "tirecz" local Storage = 11543 if isMonster(cid) then if string.lower(getCreatureName(cid)) == string.lower(monstName) then doTeleportThing(killer[1], Ppos) if isSummon(killer[1]) then doTeleportThing(getCreatureMaster(killer[1]), Ppos) end end end return TRUE end ^ esse escript eu nao sou muito de pedir e tava presisando desse scripts so que teleportace os player que estao na part tem como vai me ajudar muito nao so me ajudara como agradecerei e dou rep vlw xD
-
bom o titulo ja diz tudo ne mano bom no meu server nao consigo cortar as teaia e aranha alguem tem uma soluçao sei la queria que fose igual ao global com alguma arma cortace elas agraço e dou REP !
-
[Encerrado] Allocation Failed, Server Out Of Memory!
tópico respondeu ao XXthalesXX de Dersinho em Tópicos Sem Resposta
descordo velho eu tenhu esse problem e nao e porquausa do mapa uso um mapa pekeno e esse erro da quando uso uma spell de player tipow exori visnoa sei se e todas ja tentei trokar as spells mais ainda continua dando esse mesmo erro e nao sei se e so nas spells =s -
Bom e o seguinte To com um erro no meu ot nao sei se isso Vai me prejudicar mais tardi mais eu nao so muito fan de erro e to tentando aruma isso mais nao tenho ideia do que seja... o erro e o seguinte >> "No map description available." Se me ajudar concertesa vo da muitos rep+ vlw flw!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.