-
Total de itens
368 -
Registro em
-
Última visita
-
Dias Ganhos
14
Tudo que Crypter postou
-
PokeAlpha Server
-
Testei aqui e funcionou.
-
Isso deve ser de C++ não tenho nenhuma ideia de como fazer em lua.
-
Arrume o login.lua fiz na pressa e não vi o erro: ---Corrigindo vida caso o playe relogue --- local health = 10000 -- vida que voce colocou no robo.lua if getPlayerStorageValue(cid, 92001) >= 1 then setPlayerStorageValue(cid, 92001, 0) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-health)-- linha adicionada by crypter end @XZero melhorei o codigo testa ai: --- crypter --- function onUse(cid, item, frompos, item2, topos) local config = { robo = {lookType = 2 }, cooldown = 5, --- tempo entre um uso e outro speed = 100, health = 10000, stor= 92001 } if os.time() - getPlayerStorageValue(cid, 55695) >= config.cooldown then setPlayerStorageValue(cid, 55695, os.time()) if getPlayerStorageValue(cid, config.stor) == 1 then setPlayerStorageValue(cid, config.stor, 0) doRemoveCondition(cid, CONDITION_OUTFIT) doSendAnimatedText(getCreaturePosition(cid), '[ROBO OFF]', 32) doChangeSpeed(cid, -config.speed) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health) -- linha adicionada by crypter doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, 'Voce saiu do robo e perdeu a vida extra.') else doChangeSpeed(cid, config.speed) doSetCreatureOutfit(cid, config.robo, -1) doSendAnimatedText(getCreaturePosition(cid), '[ROBO ON]', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Voce montou no robo e ganhou vida extra.') setPlayerStorageValue(cid, config.stor, 1) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+config.health)-- linha adicionada by crypter end else doPlayerSendCancel(cid, "Aguarde "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, 55695))).." segundos.") end return true end --- crypter ---
-
Preciso de tempo pra fazer aquilo ... Além de ser um script grande não é apenas um arquivo ... Estou fazendo isso de graça e so esperar
-
Não irei fazer essa script.
-
Puta que pariu os cara invadi o post e nem sabe montar um script é tenso.... @XZero Robo.lua Login.lua ( antes do ultimo return true); Preciso saber quantos monstros exatos tem...
-
Você esqueceu de alterar o fromvoc="8" Deixa com o numero igual da vocação para corrigir este problema!
-
Posta a script da bike que faço pra ti. !!
-
Não dou suporte a codigos que eu não fiz .. tenta pegar outro ou comenta no link do cara que posto isso
-
function onUse(cid, item, fromPosition, itemEx, toPosition) local mensagem = " Bem vindo !" doPlayerPopupFYI(cid,mensagem) return trueend
-
Como funciona ?
-
Ta cheio no forum... https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=xtibia+auto+loot+site:www.xtibia.com&*
-
Quem tiver precisando de script é so pedir ai .! ( Suporte comente em script , nada de pedir funções e lib ) Info: Posso ter dificuldade para ajuda você se tiver poketibia pois neles são usados muitas gambiarras( Codigos mal-feito)...
-
[Encerrado] Preciso ajuda Erro Scripts
tópico respondeu ao rewqqwer de Crypter em Tópicos Sem Resposta
Olha é meio impossivel alguem te ajudar , ainda mais mostrando so o Erro ninguem faz milagre aqui não sem os codes rsrsrsrsrsr -
[Encerrado] AJUDA BUG DEATH SEM !AOL
tópico respondeu ao Nto Foxter de Crypter em Tópicos Sem Resposta
Pega o Id desse corpo e ve no Item editor vai no object builder e substitui.... -
local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", range = 2, realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0}config.removeOnUse = getBooleanFromString(config.removeOnUse)config.usableOnTarget = getBooleanFromString(config.usableOnTarget)config.splashable = getBooleanFromString(config.splashable)config.realAnimation = getBooleanFromString(config.realAnimation)local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {190, 240}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {390, 410}, level = 50, vocations = {1, 2, 3, 5, 6, 7, 9, 10, 12, 13, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35}, vocStr = "sorcerers, druids, crossbowmans, spearmans ou elfs"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {680, 780}, level = 80, vocations = {1, 2, 5, 6, 9, 10, 28, 29}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "Spearmans"} -- great spirit potion}local exhaust = createConditionObject(CONDITION_EXHAUST)setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, potion.empty, 1) return true end if(hasCondition(cid, CONDITION_EXHAUST)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Somente " .. potion.vocStr .. (potion.level and (" do level " .. potion.level) or "") .. " que pode tomar essa poção.", TALKTYPE_ORANGE_1) return true end if(config.range > 0 and cid ~= itemEx.uid and getDistanceBetween(getCreaturePosition(cid), getCreaturePosition(itemEx.uid)) > config.range) then doPlayerSendDefaultCancel(cid, "Error") return false end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not config.realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) doRemoveItem(item.uid, 1) if(not potion.empty or config.removeOnUse) then return true end doPlayerAddItem(cid, potion.empty, 1) return trueend
-
[Encerrado] AJUDA BUG DEATH SEM !AOL
tópico respondeu ao Nto Foxter de Crypter em Tópicos Sem Resposta
Voce muda isso nas sources o geito + facil e substituir esse corpo por 1 bag ... -
Post a script de potion
-
function onSay(cid, words, param)local monstro = "lobo"local waittime = 300.0 -- Tempo de exhaustionlocal storage = 676334if exhaustion.check(cid, storage) then doPlayerSendCancel(cid, "Aguarde 5 minutos para usar novamente")return trueendlocal Summon = doCreateMonster(monstro, getPlayerPosition(cid))exhaustion.set(cid, storage, waittime)return trueend Duvilda sanada peço que um adm feche o topico
-
suporte scripts Loot aleatório para todos que matarem determinado monstro de evento
pergunta respondeu ao fefuxd de Crypter em Resolvidos
local config = { items = {13941,13948,13969,13962,13955,13983,13976,13990,14667,14674,14681,14688,14695,14702,14709,14716,14723,14730,14742}, -- items aleatorios que ira ganhar monster = {"Kokarzinho"}, -- nome dos monstros, separado por vírgulas. item = 2160 --- moeda qnt = 2 -- qtd effect = 27, -- efeito ao matar o monstro. } tabela = config.items premios = tabela[math.random(#tabela)] function onKill(cid, target) if isInArray(config.monster, getCreatureName(target)) then for i = 1, #config.item do doPlayerAddItem (cid, config.item, config.qnt) doPlayerAddItem(cid, premios, 1) end doPlayerSendTextMessage (cid, 19, "Você receberá uma recompensa por derrotar o "..getCreatureName(target)..".") doSendMagicEffect (getThingPos (cid), config.effect) end return true end -
suporte scripts Monstro Que Spawna Aleatoriamente
pergunta respondeu ao Tonyyx de Crypter em Resolvidos
local i = {--Exemplo: ["00:00"] = {nome = "Mensagem que enviara", pos = {x=posição, y=posição, z=posição}, monster = {"1 mob,2 mobbs"}},["15:00"] = {nome = "Evento Diario das 15:00 hrs", pos = {x=2609, y=2587, z=6}, monster = {"1 evento"}},}function onThink(interval, lastExecution)hours = tostring(os.date("%X")):sub(1, 5)tb = i[hours]if tb thendoBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.")for _,x in pairs(tb.monster) dofor s = 1, tonumber(x:match("%d+")) dodoSummonCreature(x:match("%s(.+)"), tb.pos)endendendreturn trueend TFS 0.4 <globalevent name="invasion" interval="60000" event="script" value="inv.lua"/> TFS 0.3.6 <globalevent name="invasion" interval="60" event="script" value="inv.lua"/> -
suporte scripts Loot aleatório para todos que matarem determinado monstro de evento
pergunta respondeu ao fefuxd de Crypter em Resolvidos
local config = {items = {13941,13948,13969,13962,13955,13983,13976,13990,14667,14674,14681,14688,14695,14702,14709,14716,14723,14730,14742}, -- items aleatorios que ira ganharmonster = {"Kokarzinho"}, -- nome dos monstros, separado por vírgulas.item = {[1] = 2160}, -- [um numero maior que o anterior] = ID do item1, ID do item2, ID do item3...qnt = {[1] = 2 }, -- [um numero maior que o anterior] = quantidade do item1, quantidade do item2, quantidade do item3...effect = 27, -- efeito ao matar o monstro.}tabela = config.itemspremios = tabela[math.random(#tabela)]function onKill(cid, target) if isInArray(config.monster, getCreatureName(target)) then for i = 1, #config.item do doPlayerAddItem (cid, config.item, config.qnt) doPlayerAddItem(cid, premios, 1) end doPlayerSendTextMessage (cid, 19, "Você receberá uma recompensa por derrotar o "..getCreatureName(target)..".") doSendMagicEffect (getThingPos (cid), config.effect) endreturn trueend -
Eu uso essa script e funciona normal... Ele remove a quantidade de moeda = 2145
-
Eu vim reclamar de pessoas que deram REP- sem motivo nenhum ... Eu não havia cometido nenhum erro nem feito merda ...
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.