IX
pedido

Plantação e Items

Por ixoharm, 30 de abr. de 2014 em Scripts

script
otserv
7
1.4k
ixoharmI
30 de abril de 2014 às 00:25

Bom, estou aqui para pedir ajuda! e dois scripts que estou necessitando no momento para um futuro projeto!

Vamos ao que interessa né?

Primeiro: estou precisando de um script de plantação cujo qual você "plante e cultive uma orta" e demore cerca de

"1hora.. 12 horas" para o fruto ficar maduro "após maduro você possa colher ele, (depois de colhido, comer ou vender)


segundo: creio que esse seja mais fácil e pratico de se fazer

necessito de um item que você de "use" e ganhe EXP ou LVL (prefiro exp)
ex: você da use no item e ganha 1000k de Exp

Bom é isso galera, espero que vocês possam me ajudar smile.png
agradeço desde já!

notle2012N
30 de abril de 2014 às 03:17
--config by uotl£
local config = {
    exp = 10000, -- aqui exp quantos q quer
}
--config by uotl£

function onUse(cid, item, frompos, item2, topos)
    if isPlayer(cid) then
        doPlayerAddExp(cid, config.exp)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você ganhou "..config.exp.." de experiência")
        doRemoveItem(item.uid,1)
    end
    return true
end

actions.xml

<action itemid="id_do_item" script="nome_do_arquivo.lua"/>
HeelSpyH
30 de abril de 2014 às 11:58

O Script de plantação já tem no fórum, se não me engano foi o Killua que fez.

KilluaK
30 de abril de 2014 às 12:58

Isso mesmo, o link se encontra na minha assinatura. Faça uma pesquisa pelo fórum antes de pedir um código.

ixoharmI
30 de abril de 2014 às 18:54

primeiramente obrigado notle2012 :) ajudou bastante :D

segundo: desculpe, eu realmente tinha pesquisado e não tinha encontrado, mil perdões :(

killua tem como você dar uma breve explicação de como relugar o time para nascer as plantas? muito obrigado :)

KilluaK
30 de abril de 2014 às 19:23
Melhor resposta

Apenas mude os números do math.random dessas linhas:

addEvent(transformGround, math.random(54600, 68600), toPosition, usableDirt)
local time1 = math.random(8500, 12600)
local time2 = math.random(24500, 28600)

Lembrando que 1000 = 1 segundo.

E nunca fugindo dessa ordem: addEvent(transformGround, math.random(54600, 68600), toPosition, usableDirt) > time2 > time1

ixoharmI
30 de abril de 2014 às 19:39

é possível fazer o seguinte:

12horas para saber se a planta amadureceu ou não

e 24horas para nascer o fruto?

se sim.. quais seriam as variáveis? :S