Tudo que biel.stocco postou
-
[PEDIDO] Novo channel ou alterar script
Olá pessoal! Vim pedir um novo channel que: 1- custa 1 item[iD:2108] para falar nele 2- intervalo de mensagens de 2 minutos 3- level 50 para usar o canal 4- a mensagem será um broadcast amarelo 5- a mensagem aparecerá no canto esquerdo superior da tela 6- limite de 100 caracteres por mensagem 7- depois de 5 segundos, a mensagem some Channels.xml PS: COLOR_YELLOW = 210 @EDIT! CASO NÃO SEJA POSSÍVEL, ACEITO TAMBÉM... Algumas alterações nesse script.. CODE: Ele funciona como um Broadcast de player e não interfere no broadcast de staffs ou do servidor.. Print demonstração: Aceito essas alterações: NECESSÁRIO: 1- A mensagem aparece no canal "REGISTRO DO SERVIDOR", quero mudar o canal dessa mensagem para o TRADE CHANNEL[ CHANNEL ID:6], ao invés de registro do servidor 2- Mudar a localização da mensagem, ao invés de aparecer no meio da tela, aparecer no canto esquerdo superior(como na imagem) SE POSSÍVEL: 1- Aparecer as 3 ultimas mensagens igual na imagem - SE POSSÍVEL 2- Ao invés de vermelha, a mensagem fosse AMARELA - SE POSSÍVEL, SEM MEXER NAS SOURCES! Exemplo: Grato desde já pessoal, quem conseguir fazer, irá ganhar uns par de REP+ uaheuh ps²: minha prioridade é o channel
-
[PEDIDO] Mensagem de rádio
Poxa, tudo bem int manin ;x Vou criar outro tópico explicando certinho e pedir para alterarem esse script, mas obg por trazê-lo até mim!
-
[PEDIDO] Mensagem de rádio
manin, funcionar funciona.. porém não segue o proposto ;x consegue editar pra ao invés de cobrar money, cobrar o item configurado na quantia configurada, e mudar a cor da mensagem de vermelha pra amarela, e se possível mudar para o trade channel a mensagem(que aparecerá em amarela no console tbm), consegue?
-
(Resolvido)[PEDIDO] Script de lootear
Manin, consegui! Com trap quando usa, tempo configurável e tal, tá certinho do jeito que falei.. vc me ajudou bastante com o script manin obg! ps: pra transformar, adicionei em cada condition como pode ver no crocodilo(configurei só o crocodilo aqui, dps faço os outros uehhue) obg manin! +1 rep de agradecimento local tempo = { str = 86322, limite = 2 } -- str é a storagevalue para o tempo, limite é o tempo em segundos local dmg = math.random(1000, 5000) local time = 2 -- Tempo em segundos de paralyze local effect = 0 -- Efeito local crocodilo = { [1] = {chance = {1,500}, item = {2671,3}, msg = "Limpou o corpo e conseguiu carne."}, [2] = {chance = {501,520}, msg = "A faca desafiou e não é possível usá-la novamente."}, [3] = {chance = {1551,1850}, msg = "Limpou o corpo mas não conseguiu coletar nada."}, [4] = {chance = {521,1550 }, damage = {1,100}, msg = "Se cortou ao limpar o animal!"}, [5] = {chance = {1851,2100}, item = {2671,8}, msg = "Conseguiu bastante carne limpando o animal!"}, [6] = {chance = {2101,2250}, summon = "Lombriga", msg = "Enquanto limpava o corpo, algumas lombrigas apareceram!."}, [7] = {chance = {2251,2350}, item = {5876,1}, msg = "Conseguiu pele de crocodilo!"} } local lion = { [1] = {chance = {1,500}, item = {2671,3},msg = "Limpou o corpo e conseguiu carne."}, [2] = {chance = {501,520}, msg = "A faca desafiou e não é possível usá-la novamente."}, [3] = {chance = {521,1550}, msg = "Limpou o corpo mas não conseguiu coletar nada."}, [4] = {chance = {1551,1850}, damage = {1,100}, msg = "Se cortou ao limpar o animal!"}, [5] = {chance = {1851,2100}, item = {2671,8}, msg = "Conseguiu bastante carne limpando o animal!"}, [6] = {chance = {2101,2250}, summon = "Lombriga", msg = "Enquanto limpava o corpo, algumas lombrigas apareceram!."}, [7] = {chance = {2251,2350}, item = {5876,1}, msg = "Conseguiu pele de leão!"} } local rat = { [1] = {chance = {1,500}, item = {2671,3},msg = "Limpou o corpo e conseguiu carne."}, [2] = {chance = {501,520}, msg = "A faca desafiou e não é possível usá-la novamente."}, [3] = {chance = {521,1550}, msg = "Limpou o corpo mas não conseguiu coletar nada."}, [4] = {chance = {1551,1850}, damage = {1,100}, msg = "Se cortou ao limpar o animal!"}, [5] = {chance = {1851,2100}, item = {2671,8}, msg = "Conseguiu bastante carne limpando o animal!"}, [6] = {chance = {2101,2250}, summon = "Lombriga", msg = "Enquanto limpava o corpo, algumas lombrigas apareceram!."}, [7] = {chance = {2251,2350}, item = {5876,1}, msg = "Conseguiu pele de leão!"} } function removeTrapParalyze(cid) if not isCreature(cid) then return true end if isPlayer(cid) then doCreatureSetNoMove(cid, false) elseif isMonster(cid) then doChangeSpeed(cid, getCreatureBaseSpeed(cid)) end doSendAnimatedText(getCreaturePosition(cid), "LIMPOU", TEXTCOLOR_PURPLE) return true end function onUse(cid, item, fromPosition, itemEx, toPosition) if (itemEx.itemid == 4277) and (getPlayerStorageValue(cid, tempo.str) >= os.time()) then doPlayerSendCancel(cid, "Você deve esperar para conseguir limpar outro monstro novamente.") end if (itemEx.itemid == 4277) and (getPlayerStorageValue(cid, tempo.str) < os.time()) then setPlayerStorageValue(cid, tempo.str, os.time()+tempo.limite) doSendMagicEffect(getCreaturePosition(cid), effect) doTransformItem(itemEx.uid, getItemInfo(itemEx.itemid).decayTo) doDecayItem(itemEx.uid) p = math.random(1,2350) for i = 1,#crocodilo do if (p >= crocodilo[i].chance[1]) and (p <= crocodilo[i].chance[2]) then doPlayerSendTextMessage (cid, MESSAGE_STATUS_CONSOLE_BLUE, "" ..crocodilo[i].msg.. "") doTransformItem(itemEx.uid,4279) doSendAnimatedText(getCreaturePosition(cid), "LIMPANDO", TEXTCOLOR_PURPLE) doCreatureSetNoMove(cid, true) addEvent(removeTrapParalyze, time*1000, cid) end end if (p >= crocodilo[1].chance[1]) and (p <= crocodilo[1].chance[2]) then doPlayerAddItem(cid, crocodilo[1].item[1], math.random(1,crocodilo[1].item[2])) doTransformItem(itemEx.uid,4279) end if (p >= crocodilo[2].chance[1]) and (p <= crocodilo[2].chance[2]) then doRemoveItem(item.uid,1) doTransformItem(itemEx.uid,4279) end if (p >= crocodilo[3].chance[1]) and (p <= crocodilo[3].chance[2]) then doSendMagicEffect(toPosition, CONST_ME_POFF) doTransformItem(itemEx.uid,4279) end if (p >= crocodilo[4].chance[1]) and (p <= crocodilo[4].chance[2]) then doCreatureAddHealth(cid, -dmg) doSendAnimatedText(getCreaturePosition(cid), "Se cortou!", TEXTCOLOR_RED) doSendMagicEffect(getCreaturePosition(cid), 0) doTransformItem(itemEx.uid,4279) end if (p >= crocodilo[5].chance[1]) and (p <= crocodilo[5].chance[2]) then doPlayerAddItem(cid, crocodilo[5].item[1], math.random(1,crocodilo[5].item[2])) doTransformItem(itemEx.uid,4279) end if (p >= crocodilo[6].chance[1]) and (p <= crocodilo[6].chance[2]) then doSummonCreature(crocodilo[6].summon,toPosition) doTransformItem(itemEx.uid,4279) end if (p >= crocodilo[7].chance[1]) and (p <= crocodilo[7].chance[2]) then doPlayerAddItem(cid, crocodilo[7].item[1], math.random(1,crocodilo[7].item[2])) doTransformItem(itemEx.uid,4279) end end if itemEx.itemid == 2890 then doTransformItem(itemEx.uid, 2891, getItemInfo(itemEx.itemid).decayTo) doDecayItem(itemEx.uid) p = math.random(1,2350) for i = 1,#lion do if (p >= lion[i].chance[1]) and (p <= lion[i].chance[2]) then doCreatureSay(cid,"" ..lion[i].msg.. "", TALKTYPE_ORANGE_1) end end if (p >= lion[1].chance[1]) and (p <= lion[1].chance[2]) then doPlayerAddItem(cid, lion[1].item[1], math.random(1,lion[1].item[2])) end if (p >= lion[2].chance[1]) and (p <= lion[2].chance[2]) then doRemoveItem(item.uid,1) end if (p >= lion[3].chance[1]) and (p <= lion[3].chance[2]) then doSendMagicEffect(toPosition, CONST_ME_POFF) end if (p >= lion[4].chance[1]) and (p <= lion[4].chance[2]) then doCreatureAddHealth(cid, -dmg) doSendAnimatedText(getCreaturePosition(cid), "Se cortou!", TEXTCOLOR_RED) doSendMagicEffect(getCreaturePosition(cid), 0) end if (p >= lion[5].chance[1]) and (p <= lion[5].chance[2]) then doPlayerAddItem(cid, lion[5].item[1], math.random(1,lion[5].item[2])) end if (p >= lion[6].chance[1]) and (p <= lion[6].chance[2]) then doSummonCreature(lion[6].summon,toPosition) end if (p >= lion[7].chance[1]) and (p <= lion[7].chance[2]) then doPlayerAddItem(cid,lion[7].item[1],math.random(1,lion[7].item[2])) end end if itemEx.itemid == 2813 then doTransformItem(itemEx.uid, 2815, getItemInfo(itemEx.itemid).decayTo) doDecayItem(itemEx.uid) p = math.random(1,2350) for i = 1,#rat do if (p >= rat[i].chance[1]) and (p <= rat[i].chance[2]) then doCreatureSay(cid,"" ..rat[i].msg.. "", TALKTYPE_ORANGE_1) end end if (p >= rat[1].chance[1]) and (p <= rat[1].chance[2]) then doPlayerAddItem(cid, rat[1].item[1], math.random(1,rat[1].item[2])) end if (p >= rat[2].chance[1]) and (p <= rat[2].chance[2]) then doRemoveItem(item.uid,1) end if (p >= rat[3].chance[1]) and (p <= rat[3].chance[2]) then doSendMagicEffect(toPosition, CONST_ME_POFF) end if (p >= rat[4].chance[1]) and (p <= rat[4].chance[2]) then doCreatureAddHealth(cid, -dmg) doSendAnimatedText(getCreaturePosition(cid), "Se cortou!", TEXTCOLOR_RED) doSendMagicEffect(getCreaturePosition(cid), 0) end if (p >= rat[5].chance[1]) and (p <= rat[5].chance[2]) then doPlayerAddItem(cid, rat[5].item[1], math.random(1,rat[5].item[2])) end if (p >= rat[6].chance[1]) and (p <= rat[6].chance[2]) then doSummonCreature(rat[6].summon,toPosition) end if (p >= rat[7].chance[1]) and (p <= rat[7].chance[2]) then doPlayerAddItem(cid,rat[7].item[1],math.random(1,rat[7].item[2])) end end return true end
-
[PEDIDO] Buy House
Olá pessoal! Para comprar houses, tem que ir na porta da house e falar !buyhouse queria saber como faço pra mudar.. ao invés de falar !buyhouse na porta da house, quero mudar para uma placa grato!
-
[PEDIDO] Mensagem de rádio
@UP
-
[PEDIDO] Desbugar script de POINTS
@UP
-
[PEDIDO] Acrescentar script
@UP
-
(Resolvido)[PEDIDO] Script de lootear
Quanto ao tempo deu certinho, só continua o transform do mesmo jeito, só muda hora que sai da tela ;x quanto ao paralise consigo colocar de um trap system que fiz ueheuhe Mas fui no items.xml e tava assim: <item id="4277" article="a" name="dead crocodile"> <attribute key="containerSize" value="6" /> <attribute key="decayTo" value="4278" /> <attribute key="duration" value="900" /> <attribute key="corpseType" value="blood" /> <attribute key="fluidSource" value="blood" /> </item>
-
(Resolvido)[PEDIDO] Redbull
REP+ e melhor resposta, certinho e sem erros, obg manin! Continuou infinito, não acabou em 3 segundos ;x mas vlw Snowsz
-
(Resolvido)[PEDIDO] Redbull
sem erros no distro, porém nem usar o item ta usando ;x
-
(Resolvido)[PEDIDO] Script de lootear
@EDIT! Funcionou só no leão, no crocodilo não ;x tava pensando, se puder gostaria que o player ficasse paralisado por 2 segundos ao realizar o script e tivesse o intervalo de 2 secs pra usar, se puder faz ai pfvr manin.. mas só arrumar o transform já tá ótimo
-
(Resolvido)[PEDIDO] Redbull
Sem erros no distro, aumenta a velocidade porém não diminui depois do tempo ;x
-
(Resolvido)[PEDIDO] Sistema de colheita
Certinho manin, rep+ e melhor resposta!
-
(Resolvido)[PEDIDO] Sistema de colheita
[29/05/2015 23:17:38] [Error - Action Interface] [29/05/2015 23:17:38] In a timer event called from: [29/05/2015 23:17:38] data/actions/scripts/harvest plants.lua:onUse [29/05/2015 23:17:38] Description: [29/05/2015 23:17:38] attempt to index a number value [29/05/2015 23:17:38] stack traceback: [29/05/2015 23:17:38] [C]: in function 'getTileItemById' [29/05/2015 23:17:38] data/actions/scripts/harvest plants.lua:19: in function <data/actions/scripts/harvest plants.lua:18>
-
(Resolvido)[PEDIDO] Sistema de colheita
[29/05/2015 22:14:09] [Error - Action Interface] [29/05/2015 22:14:09] In a timer event called from: [29/05/2015 22:14:09] data/actions/scripts/harvest plants.lua:onUse [29/05/2015 22:14:09] Description: [29/05/2015 22:14:09] attempt to index a number value [29/05/2015 22:14:09] stack traceback: [29/05/2015 22:14:09] [C]: in function 'getTileItemById' [29/05/2015 22:14:09] data/actions/scripts/harvest plants.lua:18: in function <data/actions/scripts/harvest plants.lua:17>
-
(Resolvido)[PEDIDO] Redbull
[29/05/2015 22:12:42] [Error - LuaScriptInterface::loadFile] data/actions/scripts/redbull.lua:23: 'then' expected near 'doChangeSpeed' [29/05/2015 22:12:42] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/redbull.lua) [29/05/2015 22:12:42] data/actions/scripts/redbull.lua:23: 'then' expected near 'doChangeSpeed' [29/05/2015 22:12:42] Reloaded actions.
-
(Resolvido)[PEDIDO] Sistema de colheita
[29/05/2015 19:21:56] [Error - Action Interface] [29/05/2015 19:21:56] In a timer event called from: [29/05/2015 19:21:56] data/actions/scripts/harvest plants.lua:onUse [29/05/2015 19:21:56] Description: [29/05/2015 19:21:56] data/actions/scripts/harvest plants.lua:13: attempt to index global 'item' (a nil value) [29/05/2015 19:21:56] stack traceback: [29/05/2015 19:21:56] data/actions/scripts/harvest plants.lua:13: in function 'fruto' [29/05/2015 19:21:56] data/actions/scripts/harvest plants.lua:22: in function <data/actions/scripts/harvest plants.lua:22>
-
(Resolvido)[PEDIDO] Script de lootear
Maanin, ótimo script e ele é funcional, sem erros na distro e eu consegui configurar outros monstros com base nos dois que vc colocou! REP+ por isso Mas o script não estava tirando HP do player quando ele se cortava, configurei assim e funcionou: if (p >= rat[4].chance[1]) and (p <= rat[4].chance[2]) then doCreatureAddHealth(cid, -dmg) doSendAnimatedText(getCreaturePosition(cid), "Se cortou!", TEXTCOLOR_RED) doSendMagicEffect(getCreaturePosition(cid), 0) end Porém ainda há um problema que não consegui tirar... Depois de cortar o animal com o ItemID 2380(faca), o corpse só se transforma em esqueleto quando reloga/ sai de perto dele, ele não transforma na hora ;x sabe resolver isso? darei outro rep+
-
(Resolvido)[PEDIDO] Sistema de colheita
Agora funcionou, só falta depois de 3600 segundos a árvore sem frutos se transformar numa com frutos REP+, obg manin
-
(Resolvido)[PEDIDO] Redbull
Olá pessoal! O script a seguir é do redbull de meu server, ao consumir o player aumenta 150 de comida e tem 5 segundos de exaustion pra usar outro novamente.. gostaria que acrescentassem ao script que ao usar, a velocidade do player aumentaria para 2500 por 3 segundos grato desde já!
-
(Resolvido)[PEDIDO] Sistema de colheita
não sei o motivo, mas só vem de 6 em 6 com esse script, e nele não foi configurado para depois de 3600 segundos a árvore sem frutos se transformar na com frutos ;x mas se conseguir apenas 1 das ações, eu dou rep+
-
[PEDIDO] Acrescentar script
Continua subindo, porém não desce ;x
-
(Resolvido)[PEDIDO] Sistema de colheita
Olá pessoal! Tenho esse script de colheita no meu server, funciona assim: Tem a árvore com frutos, dou use e ganho uma quantia aleatória de frutas configuradas no math.random, a árvore com frutos se transforma numa sem frutos. Gostaria que configurassem pra mim para que depois de 3600 segundos, a árvore sem frutos se transforme numa com frutos novamente então ficará assim: terá a árvore com frutos, eu dou use nela para colher e ganho frutos aleatórios, a árvore com frutos se transforma na sem frutos e depois de 3600 segundos ela se transforma na com frutos novamente. ~~ klipstyle - grato pelo math.random, não sabia que poderia ser feito dessa forma mas funcionou! grato!
-
(Resolvido)[PEDIDO] Script de lootear
Olá pessoal! Quero pedir um script que funcionará assim: O player usará o item 2380 num corpse(recém morto) e ao usar o corpse se transforma num esqueleto, tendo a chance de acontecer como no exemplo: local crocodilo = { [{1, 500}] = {msg = "Limpou o corpo e conseguiu carne.", item = 2671, amountmax = 3}, [{501, 520}] = {msg = "A faca desafiou e não é possível usá-la novamente.", destroy = true}, [{521, 1550}] = {msg = "Limpou o corpo mas não conseguiu coletar nada."}, [{1551, 1850}] = {msg = "Se cortou ao limpar o animal!", damage = {1, 100}}, [{1851, 2100}] = {msg = "Conseguiu bastante carne limpando o animal!", item = 2671, amountmax = 8}, [{2101, 2250}] = {msg = "Enquanto limpava o corpo, algumas lombrigas apareceram!.", summon = "lombrigas"}, [{2251, 2350}] = {msg = "Conseguiu pele de crocodilo!", item = 5876, amountmax = 1}, } local Lion= { [{2351, 2400}] = {msg = "Limpou o corpo e conseguiu carne.", item = 2671, amountmax = 3}, [{2401, 2500}] = {msg = "A faca desafiou e não é possível usá-la novamente.", destroy = true}, [{2501, 2600}] = {msg = "Limpou o corpo mas não conseguiu coletar nada."}, [{2601, 2700}] = {msg = "Se cortou ao limpar o animal!", damage = {1, 100}}, [{2701, 2800}] = {msg = "Conseguiu bastante carne limpando o animal!", item = 2671, amountmax = 8}, [{2801, 2900}] = {msg = "Enquanto limpava o corpo, algumas lombrigas apareceram!.", summon = "lombrigas"}, [{2901, 3000}] = {msg = "Conseguiu pele de leão!", item = 5876, amountmax = 1}, } quero que tenha um condition para cada animal, e que venha nesse mesmo script a configuração para cada corpse se transformar: --Crocodile if item2.itemid == 4277 then doTransformItem(item2.uid,4279) --Lion if item2.itemid == 2890 then doTransformItem(item2.uid,2891) espero que consigam entender e acredito que não seja algo muito difícil para quem manja.. obg desde já pessoal!