
Tudo que Sekk postou
-
[Ajuda] Action use Por Vocação
@koalla1235 manda o script que eu modifico pra voce
-
[Special Skills] - Characters.php
É o esquema de spell por storage msm, tipo, na spell, vc coloca if getPlayerStorageValue(cid, storage) <= 0 then dosendplayercancel... else doCombat bla bla bla Ai no php tem que arranjar um jeito de pegar esse esquema de aparecer se storage igual verdadeira... vou ter que pesquisar um pouco, ou algum webmaster pode ajudar aqui....
-
[Special Skills] - Characters.php
Não entendi muito bem o que vc quer.. No site do Hellblazer, aparece um item, exemplo: Aura Wand... Essa não seria a arma que o player usa?
-
Erro Gesior ao tentar Criar guild
Editou o que especificamente? ai da pra saber oq n é pra mudar
-
Erro Gesior ao tentar Criar guild
tenta baixar la dnv do meu github, pode ser algum erro durante o download ou descompactação
- Global Effect
-
Erro Gesior ao tentar Criar guild
qual o teu gesior?
-
Erro Gesior ao tentar Criar guild
no config.lua do server, procura isso levelToFormGuild = e ve se ta certo o valor
-
(Resolvido)Add [DNT] Vip System
@ledcar creaturescripts/scripts cria um arquivo com isso: function onLogin(cid) if getPlayerStorageValue(cid, 13500) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem dias vip.") else local vdays = math.floor((getPlayerStorageValue(cid, 13500) - os.time()) / (24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce tem ".. vdays .." dias vip restantes.") end return true end e em creaturescripts.xml adiciona essa tag: <event type="login" name="VDayS" event="script" value="nome do seu arquivo.lua"/> E registra isso no login.lua registerCreatureEvent(cid, "VDayS")
-
(Resolvido)Bau por Voc Pedido
@caioitalo1 local voc = getPlayerVocation(cid) local sto = 127381 local pos = getCreaturePosition(cid) local all = {2458, 2464, 2648, 2513} local sorc = 2190 local druid = 2182 local pala = 2389 local kina = {2389, 2376} function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, sto) <= 0 then doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations, you completed the quest!") setPlayerStorageValue(cid, sto, 1) for _, v in pairs(all) do doPlayerAddItem(cid, v, 1) end if voc == 1 then doPlayerAddItem(cid, sorc, 1) elseif voc == 2 then doPlayerAddItem(cid, druid, 1) elseif voc == 3 then doPlayerAddItem(cid, pala, 1) elseif voc == 4 then for d, k in pairs(kina) do doPlayerAddItem(cid, k, 1) end end else doSendMagicEffect(pos, CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, you have already took the items.") end return true end
-
(Resolvido)Add [DNT] Vip System
epicvip epicvip2 epicvip3 epicvip4 obs. lembrando que quando o vip acabar, o nome editado continua viu? obs2. tirei o codigo pra enviar um texto falando quanto tempo vip o player tem, dps eu faço um pra quando o player logar, ele recebe "Voce nao tem vip." e "Voce tem x dias vip." dmr?
-
(Resolvido)Add [DNT] Vip System
@ledcar eu jurava q tinha editado o script ali em cima hauhsuha function onUse(cid, item, fromPosition, itemEx, toPosition) local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) --local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) --doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) --doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") return TRUE end
-
(Resolvido)Add [DNT] Vip System
function onUse(cid, item, fromPosition, itemEx, toPosition) local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) --local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) --doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) --doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") return TRUE end
-
(Resolvido)Add [DNT] Vip System
@ledcar alterei somente o arquivo epicvip.lua testa ai: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local name = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) --local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) --doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) --doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end
-
(Resolvido)Bau por Voc Pedido
Nossa foi mal uahsuhsash esqueci de colocar um end local voc = getPlayerVocation(cid) local sto = 127381 local pos = getCreaturePosition(cid) local tid = { all = {2458, 2464, 2648, 2513}, sorc = {2190}, druid = {2182}, pala = {2389}, kina = {2389, 2376} } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, sto) <= 0 then for _, v in pairs(tid.all) do doPlayerAddItem(cid, v, 1) end if voc == 1 then doPlayerAddItem(cid, tid.sorc, 1) elseif voc == 2 then doPlayerAddItem(cid, tid.druid, 1) elseif voc == 3 then doPlayerAddItem(cid, tid.pala, 1) elseif voc == 4 then for d, k in pairs(tid.kina) do doPlayerAddItem(cid, k, 1) end end doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations, you completed the quest!") setPlayerStorageValue(cid, sto, 1) else doSendMagicEffect(pos, CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, you have already took the items.") end return true end testa ai kkk
-
(Resolvido)Bau por Voc Pedido
actions/scripts/ cria um arquivo ai .lua com isso dentro actions.xml <action actionid="123172" event="script" value="nome do arquivo.lua"/> Ai vc coloca essa actionid ai no baú. Da um feedback dps pra eu saber se funciona!
-
meu mapa do meu otsever ta bugado RAP+ para quem me ajudar
Copia os arquivos items.xml e items.otb da pasta data/items do seu mapa e cola na pasta do rme(referente a versão do rme q vc usa ex. 8.54)
-
(Resolvido)Add [DNT] Vip System
Vai no seu actions.xml e procura por itemid="ID de qualquer um desses 3 ai" ai ele vai ta indicando um script na pasta actions/scripts... manda o script aqui.
-
(Resolvido)Add [DNT] Vip System
@ledcar ta faltando script... como o player ganha o vip? ele usa algum item? quest? entra em algum lugar? obs. n precisa executar nada na database pra corrigir n, só preciso do script
-
(Resolvido)Add [DNT] Vip System
naaao, vc executou isso na database? n é pra fazer isso n kkk Manda o script do seu vipsystem(deve ser parecido com o script q o cara mandou ali em cima)
-
(Resolvido)Add [DNT] Vip System
Tenta assim local name = getCreatureName(cid) db.query("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";")
-
[PEDIDO] BAU EVENTO
globalevent actions
-
[PEDIDO] BAU EVENTO
@mateusmoretti Corrigi o script, tenta fazer ele dnv. no lugar do seu coloca esse: ai agora em globalevents/scripts cria um arquivo com isso dentro: <globalevent name="Random_Chest" time="20:00" event="script" value="nome do seu arquivo.lua criado"/> Ali no script q acabei de criar, no lugar de doItemSetAttribute(tp, "aid", 123123) coloca no lugar de 123123 o actionid que ta no seu actions.xml referido ao script da box.
-
[PEDIDO] BAU EVENTO
Primeiro vamos tentar colocar o limite de 1 'use' por dia. Tenta desse jeito:
-
(Resolvido)Como Criar Area Vip
n é item, é só um sistema q quando o player passar pelo tile, checa se é premm, se for, passa, se n for, volta é independente a forma q o player consegue o premm