Tudo que StormsHard postou
-
Monstro que ataca apenas players que não tem x storage
Como o titulo já diz, eu quero um " MONSTER " não é npc é monster, que ataca apenas quem não tem a storage pois ele vai ser usado como guarda do castelo então precisa ser monster para dar para matar, agradeço
-
(PEDIDO) PayPal e comprar com créditos de celular
Como o titulo já diz, alguém poderia me ajudar ? Queria adicionar essas funções no meu gesior urgente please. Agradeço REP++
-
(Resolvido)Como esconder as samples no gesior
Entendi meu amigo, e resolveu o problema obrigado REP+ e marcado como melhor resposta.
-
(pedido) Systema de fornalha
Obrigado, eu juro que procurei mas não encontrei :s
-
(Resolvido)Como esconder as samples no gesior
Não apareça no rank, e em nenhuma lista do site...
-
(Resolvido)Como esconder as samples no gesior
Não entendi... Já tentei isso meu amigo, mas ele deleta os samples e não dar pra criar mais conta
-
(pedido) Systema de fornalha
Não sei se é o canto correto, mas procurei e aqui vou o único lugar que encontrei pra pedir o code... Galera preciso de um script que é o seguinte no meu OT, vai ter um "FOGÃO" Vamos assim dizer, mas pode ser qualquer outra coisa que dê pra colocar itens dentro... Segue o exemplo, coloquei o caixote pois ele é um recipiente em jogo.. esse script vai ser usado para criar barras de ouro, ferro e etc...e é o seguinte o player chega nesse lugar, coloca vamos se dizer que 100 pepitas de ouro, e a cada 2 pepita transforma 1 barra de ouro sacas o raciocinio ?, ele coloca a pepita dentro da caixa, e puxa a alavanca, aí demora vamos se dizer 2 segundos para ficar pronto e nesse periodo o player não pode se mover, aí quando ficar pronto envia uma mensagem na tela para o player " SUAS BARRAS DE OURO ESTÃO PRONTAS" e é isso oque eu quero... lembrando que segue o raciocinio a cada 2 pepita 1 barra, ou seja 4 pepitas 2 barras, 6 pepitas 3 barras, e assim por diante... e o player só pode puxar a alavanca se estiver com os mineiros dentro da caixa... aí quando o mineiro ficar pronto as barras aparece dentro da caisa, e caso o player não coloque um numero impa na caixa, vamos se dizer 5, ou seja vai transformar 2 barras e ainda continua 1 pepita para ele... agradeço beijooos @Nazo @Fir3element @xWhiteWolf
-
NPC que teleporta vocações pra locais diferente por itens.
Como o titulo já diz tudo, alguém poderia fazer ?, npc que teleporta vocações pra locais diferente em troca de itens ?
-
(Resolvido)Como esconder as samples no gesior
Galera já tentei de tudo, alguém pode me ajudar please ?
-
Outfit no gesior
$config['site']['outfit_images_url'] = 'images/outfit.php'; $config['site']['outfit_images_url'] = 'images/outfit.php'; Está assim :s
-
Outfit no gesior
Galera como sempre sou objetivo, e é o seguinte adicionei uma nova outfit no meu jogo e quero adiciona-la no meu gesior, pois agora está bugado quando coloco a outfit, segue só a imagem... REP+ Pra quem ajudar please... eu acho que tem que gerar a outfit, mas não sei como gerar pois é um ID novo da outfit, se alguém que entenda poder me ajudar agradeço demais
-
(ADICIONAR) Adicionar função no reset system.
Alguém please :s
-
(ADICIONAR) Adicionar função no reset system.
TFS 0.4, não testei pois estou no trabalho , mas quando chegar em casa eu testo obrigado ❤ Meu amigo, deu erro no meu console na hora que mato o monstro , ele não morre a vida dele some tudo mas ainda continua vivo... [19:4:25.754] [Error - CreatureScript Interface] [19:4:25.754] data/creaturescripts/scripts/resetstages.lua:onKill [19:4:25.754] Description: [19:4:25.754] data/creaturescripts/scripts/resetstages.lua:10: attempt to call g lobal 'Monster' (a nil value) [19:4:25.754] stack traceback: [19:4:25.754] data/creaturescripts/scripts/resetstages.lua:10: in function <da ta/creaturescripts/scripts/resetstages.lua:7> @Nazo
-
(ADICIONAR) Adicionar função no reset system.
Meu amigo, esse é o level que ele volta ao resetar, ele sempre vai voltar pra esse level... Mas estou querendo que a cada reset fique mais dificil de upar entendeu ?, oque eu quero é deixar mais dificil de upar a cada reset :s apenas isso
-
(ADICIONAR) Adicionar função no reset system.
Não tem como eu te falar o EXP atual que o player vai resetar, pois ele pode querer resetar level 4k, 5k,6k e assim vai, porque quanto mais alto o level melhor... pois o script só reseta o level do player... Mas se tiver pra por só assim no script 1 reset , já diminuia 20% de exp do player NÃO IMPORTA O LEVEL QUE ELE está, ou sei lá uma forma de checar o level... 2 RESET, 20% DO primeiro RESET E MAIS 20% DO SEGUNDO, DANO O TOTAL DE 40% A MENOS DE EXP... mais tudo isso séria editado...Não sei como explicar bem vey :s, mas se você já tiver sacado mais ou menos pode fazer como você bem entender, que super vou apoiar... o importante é que diminua a EXP a cada reset.... para ir ficando mais dificil --[[( Marcryzius D'evil )]]-- function onSay(cid, words, param) local C ={ level = 8, -- LVL need to first reset. RemainingLvl = 8, --LVL that will remain after reset. pid = getPlayerGUID(cid), -- not fuse. stages = 3, -- resets needed to add more tier levels. nivel = 2, -- more to add per reset stage. skull = "yes", --players with white skull can reset? ("yes" or "no"). redskull = "yes", -- players with red skull can reset? ("yes" or "no"). prot = "no", --needs to be in a protected area? ("yes" or "no"). bat = "no" --not battler to reset? ("yes" or "no"). } function getResets(cid) return getPlayerStorageValue(cid,1020) < 0 and 0 or getPlayerStorageValue(cid,1020)end if(C.skull == "no") and (getCreatureSkullType(cid) == 3) then doPlayerSendTextMessage(cid,22,"Only players without white skull can reset.") elseif(C.redskull == "no") and (getCreatureSkullType(cid) == 4) then doPlayerSendTextMessage(cid,22,"Only players without red skull can reset.") elseif(C.prot == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid,22,"you need to be in a protected zone so I can reset.") elseif(C.bat == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid,22,"you must be without battler so I can reset.") else local get = math.floor(getResets(cid)/C.stages) if(getPlayerLevel(cid) >= (get*C.nivel)+C.level)then setPlayerStorageValue(cid,1020,getResets(cid)+1) doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid).." reset\'s.") doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..C.RemainingLvl..", `experience` = "..getExperienceForLevel(C.RemainingLvl).." WHERE `id` = "..C.pid) else doPlayerSendCancel(cid, "You need to have level "..(get*C.nivel)+C.level.." or more you may be reset.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end end return TRUE end Encontrei esse script, que tem uma forma de checar a stage do player.... ou o nivel sei lá kkk ver se tu entende, não manjo nada de script :s
-
(ADICIONAR) Adicionar função no reset system.
Não exatamente em todos os resets serão de 20% em 20% , mais todos os resets serão configurados por exemplo primeiro reset 100%, segundo 90% terceiro 80% quarto 70%, e assim em diante, não entendi muito bem a segunda pergunta, mas a cada level pra resetar você precisa de 1k a mais ou seja se eu pego level 1k, e taco reset a primeira vez ele vai resetar normal, mais quando vou tentar resetar a segunda vez, ele já acrescenta mais 1k ou seja, só vou poder resetar nivel 2k, e assim em diante... mas não entendi bem a pergunta :s Vamos se dizer, que ficaria assim kk não sou script e nem nada do tipo apenas uma forma {Reset1= 100%} {Reset2= 80%} e assim vai,mais tudo seria configuravel ao meu ver, você pode só criar o primeiro e me explicar como adicionar, que eu mesmo vou adicionando Mas você também poderia adicionar, para a cada reset perder 20% de exp e assim ficaria mais dificil de upar, a cada reset OBS: exp editavel que cada player ficaria...
-
(ADICIONAR) Adicionar função no reset system.
O script, não foi eu que desenvolvi Foi criado pelo meu amigo Adriano Swatt, e não quero que ele veja seu script perambulando por aí, ok até entendo... mas se forem utilizar que coloquem os créditos dele.. apenas o dele Topico editado já....
-
(ADICIONAR) Adicionar função no reset system.
Bom rapaziada, sempre sou breve com oque quero... segue só, nesse script de Reset System preciso adcionar a função por estage... aaaah Storms mas como assim ? exemplo: 1 Reset a exp é normal, mas quando o player parte para o segundo reset, diminuir x % do exp dele, sacas ? por exemplo no primeiro reset tenho 100% de exp, no segundo diminui 20%, e assim sucessivamente, agradeço desde já quem puder me ajudar Beijos <3.... @Nazo local cfg = { storage = 12129, -- Storage que salva reset kick_seconds = 3, -- Segundos antes de kickar o player reset_effect = CONST_ME_SOUND_GREEN, -- Efeito ao Resetar reset_multiply = 1000, -- Ex: Cada reset precisará de 1000 leveis a mais para o próximo level_multiply = 2254834200, -- Exp para o Level 8 (Consulte na Tabela a Quantidade para Level Desejado) } function onSay(cid, words, param) if not hasCondition(cid, CONDITION_INFIGHT) then sto = getPlayerStorageValue(cid, cfg.storage) if sto < 1 then if getPlayerLevel(cid) >= cfg.reset_multiply then doPlayerResetBySwatt(cid) setPlayerStorageValue(cid, cfg.storage, 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have make your first reset succesfully, your character be kicked in "..cfg.kick_seconds.." seconds.") else doPlayerSendCancel(cid, "You need level "..cfg.reset_multiply.." to do your first reset.") end else if getPlayerLevel(cid) >= ((sto+1) * cfg.reset_multiply) then doPlayerResetBySwatt(cid) setPlayerStorageValue(cid, cfg.storage, sto+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have been reset for "..(sto+1).." succesfully, your character be kicked in "..cfg.kick_seconds.." seconds.") else doPlayerSendCancel(cid, "You need level "..((sto+1) * cfg.reset_multiply).." to do your first reset.") end end else doPlayerSendCancel(cid, "You can't stay infight to execute this command.") end return true end function doPlayerResetBySwatt(cid) getHealth, getMana = getCreatureMaxHealth(cid), getCreatureMaxMana(cid) remove_exp = getPlayerExperience(cid) doPlayerAddExp(cid, -remove_exp) doPlayerAddExp(cid, cfg.level_multiply) setCreatureMaxHealth(cid, getHealth) setCreatureMaxMana(cid, getMana) doSendMagicEffect(getThingPos(cid), cfg.reset_effect) addEvent(doRemoveCreature, cfg.kick_seconds * 1000, cid) return true end
-
(Resolvido)(PEDIDO) Script de quest que dar para escolher 2 báus, configuravel.
oK, Vou marcar você...
-
(Resolvido)(PEDIDO) Script de quest que dar para escolher 2 báus, configuravel.
Saquei, obrigado man REP++, Meu amigo tenho outro script que preciso adicionar uma função nele, você poderia me ajudar ?, por mensagem...
-
(Resolvido)(PEDIDO) Script de quest que dar para escolher 2 báus, configuravel.
O script, ou seja as mesmas actions ?
-
(Resolvido)(PEDIDO) Script de quest que dar para escolher 2 báus, configuravel.
Bom vou ser breve, Preciso de um script que dê pra escolher apenas 2 báus, exemplo na quest contem 5 baus , mas posso escolher apenas 2 item desses baus sacas ?, agradeço bjos, REP++
-
PEDIDO soucer com war e cast sem bugs 0.4 .
Bom eae galera do TK, é o seguinte estou a procura de uma soucer, com war e cast sem bugs (conhecido)... Antes que falem pra pesquisar, já pesquisei e a maioria que testei que tem war e cast, contém bug, por exemplo a do @luanluciano93 contém bug, onde o mostro não passa por cima do corpo de outro monstro.... quem poder me ajudar agradeço bjos REP++..
-
(PEDIDO) adicionar funções Script mining
Eae galera do TK, Bom vou ser direto... preciso que agluém porfavor me ajude a adicionar 4 coisas nesse script, segue.. 1)Chance de minerar cada item por level, exemplo tenho 1 char level 50 de mining e minero pedra, aí tenho um char de nivel 60 de mining e nele vem ouro de vez em quando ( configuravel essa parte) ou seja essa é chance que quero. 2)Picareta quebra, exemplo no meu servidor vai ter 6 picaretas vamos supor.. tem a picareta fraca que quebra depois de x tempo não sei a forma que posso por pra quebrar, aí tenho a picareta de ferro que vai demorar mais que a fraca pra quebrar, e assim sucessivamente... 3)Bonus a cada picareta, ou seja picareta fraca tem 10% de bonus de minerar algo melhor, a picareta de ferro, minera 15% melhor e assim sucessivamente. 4)Adicionar mensagens quando tiver minerando , exemplo use na picareta e use na pedra, aí aparece (puff) ou seila, aí quando vim mineiro fala outra coisa tipo o nome do mineiro... só isso mesmo agradeço demais se alguém puder me ajudar <3, REP++ preciso urgente.. terra = {4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513} levels = { [-1] = 2229, ---- skull [0] = 1294, --- small stone [1] = 3976, --- worm [10] = 2149, -- Small Emerald [12] = 2146, -- Small Sapphire [15] = 2145, -- Small Diamond [17] = 2150, -- Small Amethyst [20] = 2147, -- Small Ruby [25] = 2144, -- Black Pearls [27] = 2143, -- White Pearls [30] = 2157, -- Gold Nuggets [35] = 2156, --- red gem [36] = 2158, -- blue gem [37] = 2155, -- green gem [38] = 2153, -- violet gem [39] = 2154, -- yellow gem [40] = 7761, -- small enchanted emerald [42] = 7759, -- Small Enchanted Sapphiire [45] = 7762, -- Small Enchanted Amethyst [50] = 7760, -- Small Enchanted Ruby [70] = 2177, -- Life Crystal [80] = 2177, -- Life Crystal [90] = 2177,-- Life Crystal [100] = 2177, -- Life Crystal [110] = 2177, -- Life Crystal [120] = 2177, -- Life Crystal [130] = 2177, -- Life Crystal [140] = 2177, -- Life Crystal [150] = 2177, -- Life Crystal [160] = 2177, -- Life Crystal [170] = 2177, -- Life Crystal [180] = 2177, -- Life Crystal [190] = 2177, -- Life Crystal [200] = 2177 -- Life Crystal } -- Configurar picaretas local PICKAXES = { [13557] = {skill = 00, soul = 1, breakchance = 00250, bonus = 1.0}, [13558] = {skill = 15, soul = 1, breakchance = 00600, bonus = 1.2}, [13559] = {skill = 30, soul = 1, breakchance = 01500, bonus = 1.6}, [13561] = {skill = 45, soul = 1, breakchance = 03000, bonus = 1.8}, [13562] = {skill = 60, soul = 1, breakchance = 06000, bonus = 2.2}, } local config = { storage = 19333, chance = 40, --- chance de achar um item ou não k = 2, --- constante de level.. quanto maior, mais fácil é upar. (a fórmula é level ao quadrado dividido pela constante) experience = 19334 } function onUse(cid, item, fromPosition, itemEx, toPosition) local drops = {} function getDrops(cid) for i= -1,getPlayerStorageValue(cid, config.storage) do if levels[i] then table.insert(drops, levels[i]) end end return true end if isInArray(terra, itemEx.itemid) then getDrops(cid) doPlayerSetStorageValue(cid, config.experience, getPlayerStorageValue(cid, config.experience)+1) local experience = getPlayerStorageValue(cid, config.experience) if experience >= (8+(getPlayerStorageValue(cid, config.storage)^2))/config.k then doPlayerSetStorageValue(cid, config.storage, getPlayerStorageValue(cid, config.storage)+1) doPlayerSendTextMessage(cid, 27, "Congratulations, you have leveled! Your currect level is "..getPlayerStorageValue(cid, config.storage) ..".") if getPlayerStorageValue(cid, config.storage) == 50 then doPlayerSendTextMessage(cid, 20, "For reaching level "..getPlayerStorageValue(cid, config.storage) .." you have been awarded with Mining Helmet.") doPlayerAddItem(cid, 7497, 1, true) end end if config.chance >= math.random(1,100) then if #drops >= 1 then local item = drops[math.random(1,#drops)] doPlayerSendTextMessage(cid, 27, "You have found a "..getItemNameById(item)..".") doPlayerAddItem(cid, item, 1, true) end doSendMagicEffect(toPosition, 3) else doSendMagicEffect(toPosition, 2) return true end elseif itemEx.itemid == item.itemid then doPlayerSendTextMessage(cid, 27, "You're currenctly level "..getPlayerStorageValue(cid, config.storage)..".") else return false end return true end
- TFS 0.4 CAST