-
Total de itens
83 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que MasterDino postou
-
em config.lua troque allowChangeOutfit = true por allowChangeOutfit = false
-
elseif spell == "Selfdestruct" then local function death(cid) if isCreature(cid) then if getTilePzInfo(getCreaturePosition(cid)) then return true end if pokeHaveReflect(cid) then return true end --alterado v1.6 doCreatureAddHealth(cid, -getCreatureMaxHealth(cid)) end end doMoveInArea2(cid, 5, selfArea1, NORMALDAMAGE, min, max, spell) --alterado v1.6 addEvent(death, 300, cid) tenta ai
-
ia transmitir AIDS pra ele
-
script [TUTORIAL] Weapons 6 Elementos
tópico respondeu ao Shoguns de MasterDino em Tutoriais de Scripting
w = { [1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE}, [2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE}, [3] = {ef = 45, sh = 38, dmg = COMBAT_POISONDAMAGE}, [4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE}, [5] = {ef = 11, sh = 35, dmg = COMBAT_ENERGYDAMAGE}, [6] = {ef = 31, sh = 35, dmg = COMBAT_PHYSICALDAMAGE}, [7] = {ef = 49, sh = 37, dmg = COMBAT_HOLYDAMAGE} } function onUseWeapon(cid, var) min, max = 100 , 200 -- dano minimo e maximo target = getCreatureTarget(cid) wx = w[math.random(1, #w)] doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh) addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef) end return true end Voce esqueceu de retirar o end... no meu caso eu deixei assim: local w = { [1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE}, [2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE}, [3] = {ef = 45, sh = 38, dmg = COMBAT_POISONDAMAGE}, [4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE}, [5] = {ef = 11, sh = 35, dmg = COMBAT_ENERGYDAMAGE}, [6] = {ef = 31, sh = 35, dmg = COMBAT_PHYSICALDAMAGE}, [7] = {ef = 49, sh = 37, dmg = COMBAT_HOLYDAMAGE} } function onUseWeapon(cid, var) local min, max = 100, 200 -- dano minimo e maximo local target = getCreatureTarget(cid) local wx = w[math.random(#w)] doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh) addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef) return true end- 4 respostas
-
- 6 elementos
- kamikaze
- (e 7 mais)
-
script [TUTORIAL] Weapons 6 Elementos
tópico respondeu ao Shoguns de MasterDino em Tutoriais de Scripting
Esta bom, mas da pra melhorar, por exemplo: como adicionar local nas tabelas e tambem retirar a funçao if target ~= 0 then pois nao tem necessidade. Observaçoes: se no script ja tem a funçao doSendDistanceShoot porque no item tem o shootType?- 4 respostas
-
- 6 elementos
- kamikaze
- (e 7 mais)
-
Ae, isso qr dizer q ele ta limpo? kkk sou meio nb msm, No scan diz que 6 de 33 Anti Virus detectarao virus, mas isso é normal em servers por causa das DLLs, entao creio que esta limpo.
-
Scan >> https://www.virustotal.com/pt/file/f6b408e045d9098c449c63b04405737ed50f924824447633d357337b9b8234dd/analysis/1390162134/
-
é bem improvavel que alguem com esse conhecimento vai te ensinar ou fazer isso sem ganhar algo tipo $$$
-
Ta ai: function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.actionid == 65500) then if getTopCreature({x=32464,y=32378,z=5}).uid > 0 then doTeleportThing(getTopCreature({x=32464,y=32378,z=5}).uid, {x=32526,y=32421,z=5}) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) else doPlayerSendCancel(cid, "Menssagem de erro.") return true end elseif (item.actionid == 65501) then if getTopCreature({x=32526,y=32421,z=5}).uid > 0 then doTeleportThing(getTopCreature({x=32526,y=32421,z=5}).uid, {x=32464,y=32378,z=5}) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) else doPlayerSendCancel(cid, "Menssagem de erro.") end end return true end fiz correndo porque to sem tempo, se nao funcionar so falar.
- 3 respostas
-
- doteleportthing
- ajuda
-
(e 2 mais)
Tags:
-
é so colocar pra ele checar uma storage, assim ele so ira trocar a outfit na primeira vez que o player entrar: local config = { [1] = 10, -- [ID DA VOCATION] = Numero do outfit [2] = 10, [3] = 10, [4] = 10 } function onLogin(cid) if(getPlayerStorageValue(cid,10005) > 0 or not config[getPlayerVocation(cid)]) then return TRUE end if getPlayerAccess(cid) >= 3 then return TRUE end doCreatureChangeOutfit(cid, {lookType = config[getPlayerVocation(cid)]}) setPlayerStorageValue(cid,10005,1) return TRUE end
-
dúvida [Encerrado] Como Alterar os Equipamentos de início Baiak 8.6
tópico respondeu ao DuDogeat de MasterDino em Tópicos Sem Resposta
em firstitems.lua na pasta creaturescripts/scripts -
Crie um script pra começar com as outfits inicial pra cada vocaçao: local config = { [1] = 10, -- [ID DA VOCATION] = Numero do outfit [2] = 10, [3] = 10, [4] = 10 } function onLogin(cid) if (not config[getPlayerVocation(cid)]) then return TRUE end if getPlayerAccess(cid) >= 3 then return TRUE end doCreatureChangeOutfit(cid, {lookType = config[getPlayerVocation(cid)]}) return TRUE end
-
Qual versao voce ta usando?
-
Tenta ai: local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if(not isPlayer(itemEx.uid)) then return FALSE end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end doAddCondition(cid, exhaust) doCreatureAddMana(itemEx.uid, math.random((getPlayerLevel(itemEx.uid)*3),(getPlayerLevel(itemEx.uid)*3)+100)) doSendMagicEffect(getThingPos(itemEx.uid), 5) doCreatureSay(itemEx.uid, "I feel powerful!", TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) return TRUE end
-
knight armor [Encerrado] Knight Armor com Utamo Vita
tópico respondeu ao rorohrodrigues de MasterDino em Tópicos Sem Resposta
so colocar <attribute key="manashield" value="1" /> na knight armor ficando assim: <item id="2476" article="a" name="knight armor"> <attribute key="weight" value="12000" /> <attribute key="armor" value="12" /> <attribute key="slotType" value="body" /> <attribute key="manashield" value="1" /> </item> -
dúvida Como que faz para criar um World Map com o minimap do meu Ot?
pergunta respondeu ao Superion de MasterDino em Mapping
Va em file/export/export minimap... e em browse voce escolhe onde voce vai querer salvar as imagens e o nome, em floor voce escolhe se quer fazer a imagem de todos os andares ou so de so 1 andar. -
acho que seria assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -105.2, 1, -97.2, 1) arr = { {0, 0, 0, 0, 0}, {0, 1, 1, 1, 0}, {0, 1, 3, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 0, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) local function onCastSpell1(parameters) return isCreature(parameters.cid) and doCombat(parameters.cid, combat, parameters.var) end function onCastSpell(cid, var) local position = {x=getCreaturePosition(cid).x+7, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local waittime = 5 -- Tempo de exhaustion local storage = 115818 if exhaustion.check(cid, storage) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.") return FALSE end doSendMagicEffect(position, 65) -- efeito que ira fazer no usuario da magia exhaustion.set(cid, storage, waittime) addEvent(onCastSpell1, 100, parameters) return TRUE end
-
resolvido [Encerrado] [não usar fly em x local]
tópico respondeu ao Janmix de MasterDino em Tópicos Sem Resposta
posta seu script de fly para ficar mais facil de ajudar -
Esse script se coloca em movements, o cara vai pisar no piso que voce colocar a ID do script e vai ser teleportado e ganhar o premio que voce coloco, no caso ali 100 crystal coin.
-
pedido Mensagem que aparece quando players criam novos chars
pergunta respondeu ao xSkyFrostx de MasterDino em Scripts
para tirar isso va em creaturescripts/scripts abra o login.lua e procure la por: doPlayerSendOutfitWindow(cid) agora é so apagar isso que tiver la dentro e reiniciar o ot ou dar /reload creaturescripts se nao dar fala -
creatureevent Mensagem Quando 1 Pessoa Entra..
tópico respondeu ao kaiotp de MasterDino em Globalevents e Spells
ctrl+c e ctrl+v: http://www.xtibia.com/forum/topic/211356-mensagem-que-aparece-quando-players-criam-novos-chars/page__fromsearch__1 -
pedido Mensagem que aparece quando players criam novos chars
pergunta respondeu ao xSkyFrostx de MasterDino em Scripts
Cara ela aparece apenas 1 vez pra player, mais ela sempre vai aparecer para account manager. caso nao queira que isso aconteça faça assim, vai em creaturescripts/scripts crie um arquivo .lua com o nome de welcome.lua e coloque isso dentro: local texto = [[ESCREVA AQUI! ]] function onLogin(cid) if getPlayerStorageValue(cid, 12233) == -1 and getPlayerVocation(cid) > 0 then doShowTextDialog(cid, 2175, texto) setPlayerStorageValue(cid, 12233, 1) end return TRUE end salve e feche. registre a tag em creaturescripts.xml <event type="login" name="Welcome" event="script" value="welcome.lua"/> depois edite a vocation do account manager para "0". aqui eu testei e funfo, distro 8.54 se der problemas denovo, avise -
[Arquivado]Que tipo de Spr vc prefere?
tópico respondeu ao SelimBredly de MasterDino em Noticias - Arquivo
Prefiro a imagem 1, pois a 2 tem muito "gameboy". VOTADO!! -
pedido [TALKACTION] Pop-up com texto editável
pergunta respondeu ao Tsunna4S de MasterDino em Scripts
Va em talkactions/scripts e cria um arquivo .lua com o nome de note.lua, e dentro dele coloque isso: local texto = [[lista de viagem: depot arena area vip templo ]] function onSay(cid, words, param, channel) doShowTextDialog(cid, 2175, texto) return TRUE end Salve e feche. Agora va em creaturescripts.xml e adicione la: <talkaction words="!nome" event="script" value="note.lua" /> Agora so editar no lugar do texto o que quer que apareça... se nao der avise -
pedido Mensagem que aparece quando players criam novos chars
pergunta respondeu ao xSkyFrostx de MasterDino em Scripts
@AnneMotta Não funfo.... @topic em creaturescripts/scripts crie um arquivo .lua com o nome welcome.lua e dentro dele coloque isso: local texto = [[ESCREVA AQUI! ]] function onLogin(cid) if getPlayerStorageValue(cid, 12233) == -1 then doShowTextDialog(cid, 2175, texto) setPlayerStorageValue(cid, 12233, 1) end return TRUE end salve o arquivo. em seguida va em creaturescripts.xml e coloque a seguinte tag: <event type="login" name="Welcome" event="script" value="welcome.lua"/> se nao der certo avise
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.