Ir para conteúdo

Posts Recomendados

  • Respostas 76
  • Created
  • Última resposta

Top Posters In This Topic

sera se eu to revivendo o poste? se tiver me perdoem, mas queria uma duvida. vodkart eu usei esse script em meu ot wodbo "World of dragon ball online" se nao me engano eh uma versao 8.0 ou eh 8.50, nao lembro ao certo, eu coloquei este script quando fui uzar !TP XXXXX nao fundo. fui lá e tirei o "!" ficou apenas TP. se eu usasse sozinho funcionava, mas se eu adicionasse qualquer palavra ja nao funcionava e a palavra aparecia amarela. na tela. alguma ajuda?

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1026528
Compartilhar em outros sites

  • 2 months later...
  • 2 months later...

Ola, Vodkart, lhe admiro muito, uso varios de seus scripts.

e preciso que me ajude a por ela so pra vips, no meu ot o sistema vip é o perfect system 2.0 (que inclusive acho que foi você que criou)

me ajude por favor ponha a script ja para vips.

segue o sistema abaixo:

 

 

 

  Citar
-- Script SYtem vip 2.0 --

 

function onSay(cid, words, param)

 

if(words == "!vipdays") then

local timenow = os.time()

local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.")

 

elseif(words == "/checkvip") then

if getPlayerAccess(cid) == 5 then

if not param then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")

end

 

local player = getPlayerByName(param)

if not isPlayer(player) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.")

end

 

local timenow = os.time()

 

local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60))

doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.")

return TRUE

end

 

elseif(words == "/addvip") then

if getPlayerAccess(cid) == 5 then

local t = string.explode(param, ",")

if not t[2] then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")

end

 

local player = getPlayerByName(t[1])

local name = getCreatureName(player)

local days = t[2]

local pid = getPlayerByNameWildcard(t[1])

if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")

return TRUE

end

 

local daysvalue = days*3600*24

local storageplayer = getPlayerStorageValue(player, 13540)

local timenow = os.time()

local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue)

 

if string.find(tostring(getCreatureName(pid)),"[[Vip]]") then

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.")

setPlayerStorageValue(player, 13540, time)

local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24))

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.")

else

setPlayerStorageValue(player, 13540, time)

db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";")

doRemoveCreature(player)

end

end

 

elseif(words == "/delvip") then

if getPlayerAccess(cid) == 5 then

local dec = MESSAGE_INFO_DESCR

if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end

local C,t = {},string.explode(param, ",")

C.pos = getPlayerPosition(cid)

C.uid = getCreatureByName(t[1])

C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia.

C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip.

 

if(getPlayerStorageValue(C.uid,13540) < C.time)then

doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.')

else

doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.')

setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.time)

end

doSendMagicEffect(C.pos, math.random(28,30))

end

end

 

return TRUE

end

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1101502
Compartilhar em outros sites

Vodkart, meu sistema ´´e igual do StrikerGOD, também preciso que só possar ser usado por Vips desse sistema!

 

Vodkart, queria que o Script ficaria assim...

Só poderia usar quando não estivesse battle, para as pessoas não dessem !tp, quando tivessem perdendo na war!

Adorei o Script e se ficar igual eu estou pensando, vou usar com certeza!

Obrigado por postar a que no :XTibia_smile: , já dei meu REP+ :button_ok: !

Editado por BaiakEminhu
Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1101605
Compartilhar em outros sites

  Citar
ó poderia usar quando não estivesse battle,

 

isso tem nas configurações do script,você pode alterar da maneira que quiser.

 

battle = true, -- players deve estar sem battle (true or false)

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1102384
Compartilhar em outros sites

  • 1 month later...
  • 3 months later...

Vodkart, funcionou tudo certinho, so um errozim ... qualqer 1 pode usar esse comando, queria q so vips possam usa-lo, pode me ajudar?

ja agradeço {:

 

+REP

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1178513
Compartilhar em outros sites

O vodkart me ajuda com meu script ?

tentei mandar PM mas tu não pode receber...caxa lotada !

 

o script é o seguinte

 

 

Tentei colocar chance para cada monstro e não consegui !

então quero que me ajuda a por a chance em cada bicho ...

e também que cada monster necessite de um fishing skill !

me ajuda por favor

o script ta aqui !

 

 

  Mostrar conteúdo oculto

 

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1179631
Compartilhar em outros sites

  • 3 weeks later...

Querendo saber a mesma coisa.

  Em 12/09/2011 em 01:13, StrikerGOD disse:

Ola, Vodkart, lhe admiro muito, uso varios de seus scripts.

e preciso que me ajude a por ela so pra vips, no meu ot o sistema vip é o perfect system 2.0 (que inclusive acho que foi você que criou)

me ajude por favor ponha a script ja para vips.

segue o sistema abaixo:

 

 

 

  Citar
-- Script SYtem vip 2.0 --

 

function onSay(cid, words, param)

 

if(words == "!vipdays") then

local timenow = os.time()

local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.")

 

elseif(words == "/checkvip") then

if getPlayerAccess(cid) == 5 then

if not param then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")

end

 

local player = getPlayerByName(param)

if not isPlayer(player) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.")

end

 

local timenow = os.time()

 

local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60))

doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.")

return TRUE

end

 

elseif(words == "/addvip") then

if getPlayerAccess(cid) == 5 then

local t = string.explode(param, ",")

if not t[2] then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")

end

 

local player = getPlayerByName(t[1])

local name = getCreatureName(player)

local days = t[2]

local pid = getPlayerByNameWildcard(t[1])

if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")

return TRUE

end

 

local daysvalue = days*3600*24

local storageplayer = getPlayerStorageValue(player, 13540)

local timenow = os.time()

local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue)

 

if string.find(tostring(getCreatureName(pid)),"[[Vip]]") then

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.")

setPlayerStorageValue(player, 13540, time)

local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24))

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.")

else

setPlayerStorageValue(player, 13540, time)

db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";")

doRemoveCreature(player)

end

end

 

elseif(words == "/delvip") then

if getPlayerAccess(cid) == 5 then

local dec = MESSAGE_INFO_DESCR

if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end

local C,t = {},string.explode(param, ",")

C.pos = getPlayerPosition(cid)

C.uid = getCreatureByName(t[1])

C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia.

C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip.

 

if(getPlayerStorageValue(C.uid,13540) < C.time)then

doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.')

else

doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.')

setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.time)

end

doSendMagicEffect(C.pos, math.random(28,30))

end

end

 

return TRUE

end

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1197053
Compartilhar em outros sites

está aí:

 

 

Perfect Vip system 2.0

 

  Mostrar conteúdo oculto

 

 

Vip System By Account V1.0

 

  Mostrar conteúdo oculto

 

 

 

Vip System By MOCK

 

  Mostrar conteúdo oculto

 

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1197104
Compartilhar em outros sites

  Em 13/02/2012 em 14:09, Leoxtibia disse:

Ai cara tem como colocar pra precisar do item para ser tp no VIP SYSTEM by Account? Vlw

 

ID DO ITEM?

VAI REMOVER O ITEM QUANDO USAR?

PRECISA SER VIP TBM? (DO VIP SYSTEM BY ACCOUNT)

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1201591
Compartilhar em outros sites

Malz pela demora cara, é que o xtibia tava offline então... Não, não vai remover o item e é pelo sistem do vip by account sim. Eu até consegui colocar pra precisar do item adicionando essas linhas:

 

Need = true, -- se precisa de item para usar ("yes" or "no")
Item = 2113 -- ID do seu item
}

 

e funcionou, mas quando eu coloquei os outros locais que eu queria que o !tp fosse.. apareceu o seguinte erro e agora o script não funciona:

 

[21/02/2012 14:51:00] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/tpvip.lua:23: '}' expected (to close '{' at line 14) near '['
[21/02/2012 14:51:00] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/tpvip.lua)

 

Vlw desde já, espero respostas!

Link para o comentário
https://xtibia.com/forum/topic/134593-talkaction-teleport-por-talk-para-vip/page/4/#findComment-1202732
Compartilhar em outros sites


×
×
  • Criar Novo...