-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
Pronto ta atualizado e sem BUGS! abraços
-
ah logo vi fui ver agr só o script do /vip add ta certo o resto tudo que tem lá ta errado abri o servidor e dei uns confere na lib do sistema usa esse: function onUse(cid, item, frompos, item2, topos) local config = { removeOnUse = true, dias = 30 } vip.setVip(cid,vip.getDays(config.dias)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados "..config.dias.." dias de vip .") if(config.removeOnUse == true) then doRemoveItem(item.uid, 1) end return TRUE end
-
acho que tem usando agora você tem " .. vip.getVip(cid) .. " dias de vip
-
function onUse(cid, item, frompos, item2, topos) local config = { removeOnUse = true, days = 30 } doPlayerAddVipDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados "..config.days.." dias de vip, no seu character.") if(config.removeOnUse == true) then doRemoveItem(item.uid, 1) end return TRUE end actions.xml <action itemid="ID DO ITEM" script="NOME DO SCRIPT.lua" />
-
duvida sanada reportado para que movam o topico abraços
-
talkaction [ Talkaction ]Teleport Por Talk. Para Vip
tópico respondeu ao Vodkart de Vodkart em Actions e Talkactions
eu baixei o servidor do realserver e vi que o /addvip dele estava diferente do sistema da talkactions vc tem que colocar lá o sistema entao do perfect vip system ou se não modificar a variavel da vip para if (config.vip == "yes") and vip.hasVip(cid) == FALSE then doPlayerSendCancel(cid,"Você não possui vip.") return TRUE end -
isso pode ajuda http://www.xtibia.com/forum/topic/126636-lista-de-atribute-keys-para-itensxml/
-
sim em actions a tag seria assim <action itemid=" ID DO ITEM " script="NOME DO SCRIPT.lua" />
-
function onUse(cid, item, frompos, item2, topos) local days = 15 -- dias que serão adicionados addVipDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você adicionou "..days.." dia(s) de vip, agora você possui "..getVipDays(cid).." dia(s) de vip.") return TRUE end só ir alterando os dias que serão adicionas no script e dps na tag os id dos itens flw
-
tenta colocar no items.xml <attribute key="charges" value="100"/> <attribute key="showcharges" value="1"/>
-
[Arquivado]Você Se Considera Um Mapper Experiente?
tópico respondeu ao Koddy de Vodkart em Noticias - Arquivo
eu cheguei a mappia faz uns 6 ~ 7 meses mais eeu era muito ruim - rs abraços -
é porque o ot dele é 7.92 ai eu nao sei se tem essas funçoes acess :X
-
fiz um exemplo pra você obs: usei tables explicação: vermelho: ID DO ITEM 1 = QUANTIA DO ITEM QUE VAI COMPRAR azul = QUANTOS VAIS CUSTAR O ITEM nesse caso os comandos serão !comprar golden armor !comprar golden legs !comprar golden helmet !comprar golden boots talkactions.xml <talkaction words="!comprar" script="NOME DO SEU SCRIPT.lua"/>
-
não testei --Talkaction 100% by Dragonlordez-- function onSay(cid, words, param) function ausente(cid) doSendAnimatedText(getCreaturePosition(cid), "Ausente!", 215) var=addEvent(ausente, 3000, cid) doSendMagicEffect(getCreaturePosition(cid),12) doPlayerSendTextMessage(cid,24,"Para parar diga !ausente stop.") end function stopAusente(cid) stopEvent(var) doSendMagicEffect(getCreaturePosition(cid),2) end if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if param == 'on' then if getPlayerGroupId(cid) >= 6 then ausente(cid) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem acesso para este comando.") end elseif param == 'stop' then stopAusente(cid) end return TRUE end
-
-- Vip medal by Kekox function onUse(cid, item, fromPosition, itemEx, toPosition) local ganho = math.random(1, 10) if getPlayerVipDays(cid) > 365 then doPlayerSendCancel(cid, "Você só pode ter um ano de conta vip ou menos.") else doAddVipDays(cid, ganho) doCreatureSay(cid, "VIP") doPlayerPopupFYI(cid, "Nós adicionamos ".. ganho .." dias vip em sua conta!\nAproveite isso.") doRemoveItem(item.uid) end return TRUE end
-
Se eu não me engano as funçoes da Lib do npc só aceitam Gp's pelo trade,coin vips ou qualquer outro tipo de item não são aceitos vc teria que fazer pelo modo lua mesmo com a função doPlayerRemoveItem(cid,coinvip,quantidade)
-
só colocar math.random(1,10) no seu script... se não conseguir coloca o script do seu item aqui.
-
é porque vocês não instalaram essa função la Lib de vocês primeiro vc tem que instalar o sistema vip account e dps colocar o script de double exp
-
talkaction [ Talkaction ]Teleport Por Talk. Para Vip
tópico respondeu ao Vodkart de Vodkart em Actions e Talkactions
não não não precisa colocar entre "" porque ja tem a variavel que identifica o numero da storage tonumber(config.storage) ------- o script ta funfando 100% aqui,cabei de testa-lo. -
pode cre é sempre viajandooo ^^ vo reporta para que movam abraços
-
ops falto um s rs ------ Script By MatheusMkalo for Xtibia.com Users ------- local configs = { cobrar = "sim", ------ Use sim ou nao para cobrar. sovip = "sim", ------ Se somente vip players poderam usar o comando price = 1000, ------ Preço a pagar se o cobrar estiver ativado need_item = "sim", -- se precisa de item para usar ("yes" or "no") item = 2123 } function onSay(cid, words, param) local nada = {" "} if table.isStrIn(param, nada) or param == "" then doPlayerSendCancel(cid,"Voce precisa falar alguma coisa.") return TRUE end if (configs.sovip == "sim") and getPlayerVipDays(cid) == 0 then doPlayerSendCancel(cid,"Você não possui vip.") return TRUE end if (configs.need_item == "sim") and getPlayerItemCount(cid,configs.item) < 1 then doPlayerSendCancel(cid,"Você não tem o item " .. getItemNameById(configs.item) .. ".") return TRUE end if configs.cobrar == "sim" and not doPlayerRemoveMoney(cid,tonumber(configs.price)) then doPlayerSendCancel(cid,"Você não tem dinheiro suficiente.") return TRUE end doBroadcastMessage(""..getCreatureName(cid).." ["..getPlayerLevel(cid).."]: " .. param .. "", MESSAGE_INFO_DESCR) return TRUE end
-
------ Script By MatheusMkalo for Xtibia.com Users ------- local configs = { cobrar = "sim", ------ Use sim ou nao para cobrar. sovip = "sim", ------ Se somente vip players poderam usar o comando price = 1000, ------ Preço a pagar se o cobrar estiver ativado need_item = "sim", -- se precisa de item para usar ("yes" or "no") item = 2123 } function onSay(cid, words, param) local nada = {" "} if table.isStrIn(param, nada) or param == "" then doPlayerSendCancel(cid,"Voce precisa falar alguma coisa.") return TRUE end if (configs.sovip == "sim") and getPlayerVipDays(cid) == 0 then doPlayerSendCancel(cid,"Você não possui vip.") return TRUE end if (configs.need_item == "sim") and getPlayerItemCount(cid,config.item) < 1 then doPlayerSendCancel(cid,"Você não tem o item " .. getItemNameById(config.item) .. ".") return TRUE end if configs.cobrar == "sim" and not doPlayerRemoveMoney(cid,tonumber(configs.price)) then doPlayerSendCancel(cid,"Você não tem dinheiro suficiente.") return TRUE end doBroadcastMessage(""..getCreatureName(cid).." ["..getPlayerLevel(cid).."]: " .. param .. "", MESSAGE_INFO_DESCR) return TRUE end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.