-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
vai em login.lua e adiciona isso antes do return true: if isVip(cid) == FALSE and (isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then -- id das voc promotion doPlayerSetVocation(cid,getPlayerVocation(cid)-4) -- aqui ele vai perde promotion elseif isVip(cid) == TRUE and (isInArray({1, 2, 3, 4}, getPlayerVocation(cid))) then doPlayerSetVocation(cid,getPlayerVocation(cid)+4) -- aqui ele ganha promotion end
-
talkaction [Talkaction] Comando !guild
tópico respondeu ao Vodkart de Vodkart em Actions e Talkactions
mas se você usar nos servidores com site não irão usar o script por causa do site mano :X O script ficou show \õ Só acho que faltou os membros restantes (off-line) da guilda. Então,eu não coloquei os offline porque isso já tem no outro script guild list até coloquei o link do tópico no post... Vlw por comentar,qualquer dúvida só perguntar xd -
sem falar que até o ursinho olhou pro peito dela então não é fake
-
mas deformam meus olhos *-------*
-
dá pra ver ali no armário a montagem ¬¬
-
http://www.xtibia.com/forum/topic/139293-como-mudar-a-vocacao-necessaria-para-usar-um-item/
-
talkaction Broadcast Para Players Vips Ou Nao.
tópico respondeu ao MatheusGlad de Vodkart em Actions e Talkactions
@UP ------ Script By MatheusMkalo for Xtibia.com Users ------- local configs = { cobrar = "sim", ------ Use sim ou nao para cobrar. sopremium = "nao", ------ Se somente vip players poderam usar o comando price = 1000, ------ Preço a pagar se o cobrar estiver ativado. storage = 80123 ------ Storage Id da sua vip account caso for usar somente vips } 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.sopremium == "sim" and not isPremium(cid) then doPlayerSendCancel(cid,"Você não é premium.") 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 -
qualquer dúvida só perguntar
-
talkaction [Talkaction] Comando !guild
tópico respondeu ao Vodkart de Vodkart em Actions e Talkactions
é .-. tbm podem usar aqueles servidores que tem site... -
function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite algum numero ate 367.") return true end local t = string.explode(param, ",") t[1] = tonumber(t[1]) if(not t[1]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite algum numero ate 367.") return true end local pid = cid if(t[1] <= 1 or t[1] == 135 or (t[1] > 160 and t[1] < 192) or t[1] > 351) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Esse outfit nao existe.") return true elseif(t[1] == 302 or t[1] == 266 or t[1] == 75) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce nao pode usar esse outfit.") return true elseif getPlayerItemCount(cid, 8982) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce precisa de um " .. getItemNameById(8982) .. " para usar esse outfit.") return true end local tmp = getCreatureOutfit(pid) tmp.lookType = t[1] doPlayerRemoveItem(cid, 8982, 1) doCreatureChangeOutfit(pid, tmp) return true end
-
O comando checa: - O total de membros que sua guild possui - Quantos Players Tem online - Mostra o nome e o Rank dos jogadores Online Em lib/050-function adicione: function CountGuildMembers(GuildName) -- function by vodkart local count = 0 local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. getGuildId(GuildName) .. ");") if(lista:getID() ~= -1) then repeat count = count + 1 until not lista:next() lista:free() return count end end Em talkactions/script guildinformation.lua function onSay(cid, words, param, channel) local players,str,GuildName = {},'',getPlayerGuildName(cid) if getPlayerGuildId(cid) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você precisa estar em uma Guild.") return true end for _, cid in pairs(getPlayersOnline()) do if getPlayerGuildName(cid) == GuildName then table.insert(players, cid) end end str = str .. "Membros total da guild: "..CountGuildMembers(GuildName).." Players.\n\nExiste "..#players.." Players online na sua guild:\n\n" for i = 1, #players do str = str.."\n["..getPlayerName(players[i]).."]["..getPlayerGuildRank(players[i]).."]" end return doShowTextDialog(cid, 2533, str) end talkactions.xml <talkaction words="!guild" event="script" value="guildinformation.lua"/> Link úteis: Comando !guild List: http://www.xtibia.co...ion-guild-list/ comando !party: http://www.xtibia.co...-comando-party/
-
tem que colocar para kickar o player quando ele abre o bau
-
como disseram a tipo ficou estranha,e o bg podia ter trabalhado mais... + o resultado ficou bem legal,parabéns cara xd
-
TRETA BRAVA PAGOU O SEXO COMPLETOU E ELE PULOU FORA?
-
Só isso? e depois é só criar o resto do script como resposta ao tópico lá em cima? Gostei pakas do Script, muito bom mesmo (falta testar aqui), no entanto, se possível, teria como criar um NPC e/ou uma Action que desse esses pontos? Ex: O NPC da esses pontos como recompensa de alguma missão concluída pelo player' (storage) Ex²: O player conclui uma quest e pega um item que ao clicar, sumirá e valerá, por exemplo, 10 pontos. Abraços, muito obrigado desde já' Abre o Sqlite > Databases> Add database Eu tenho o servidor baiak aqui e eu vou abrir o arquivo forgottenserver.s3db,pode ser outro nome,mas o arquivo é esse ".s3db" Depois que abrir a sua database você já pode executar a query,não precisa selecionar nenhum index ou table(como players),só faz o procedimento ali em cima. Sobre o npc e item que dá esses points,mais tarde eu faço ---EDITED item function onUse(cid, item, fromPosition, itemEx, toPosition) local points = 10 addPoints(cid,points) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu ".. points .." points,agora você tem um total de "..getPoints(cid).." points.") doRemoveItem(item.uid, 1) return TRUE end e no npc é só você adicionar a variável na hora que for ganhar a recompensa: addPoints(cid,amount)
-
1° Abra o programa Sqlite 2° na parte superior do programa tem a aba "Tools",clica nela e seleciona "Open SQL query editor" ou (ALT + E) se preferir 3° Vai abrir uma janela branca,nela você coloca isso: ALTER TABLE `players` ADD `points` INT NOT NULL DEFAULT '0' 4° Depois clica no ícone do raio ali na parte de cima ou aperta o botão F9 que vai fazer com que a query seja executada.
-
obrigado fera pena que essa área é morta rs vlw por comentar =]
-
outra Img inacabada... sem vntade pra termina, e criatividade na tipo= 0 (ja usei a mesma em umas 2 signs... coments, e ;] comentem
-
que bom que gosto feia *-* fico feliz obrigado
-
só remover as variáveis de teleport então function onStepIn(cid, item, position, fromPosition) local items,helmet = {2335,2336,2337,2338,2339,2340,2341},2342 for i = 1, table.maxn(items) do if getPlayerItemCount(cid, items[i]) <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você precisa ter as 7 pieces do ancient helmet.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end end for i = 1, table.maxn(items) do doPlayerRemoveItem(cid,items[i], 1) end doPlayerAddItem(cid,helmet,1) return TRUE end
-
Haha como prometido fiz a sign *-* espero que tenha gostado,se gostou use,se n gostou use tbm <3 -q V1 V2 destaquei os olhos porque a unica coisa que presta em vc sao eles kkkkkkkkkkkkkk brincadeira s2
-
function onSay(cid, words, param) local potion = { ["gmp"] = {id = 7590,count = 100,price = 10000}, ["uhp"] = {id = 8473,count = 100,price = 20000} } local item = 2123 -- item que precisa pra usar o comando if not potion[param] then doPlayerSendCancel(cid, "digite o nome certo !potion gmp ou uhp") return true elseif getPlayerItemCount(cid, item) < 1 then doPlayerSendCancel(cid, "você precisa ter um "..getItemNameById(item)) return true elseif not doPlayerRemoveMoney(cid, potion[param].price) then doPlayerSendCancel(cid, "você precisa de "..potion[param].price.." gps para comprar.") return true end doPlayerAddItem(cid, potion[param].id, potion[param].count) return true end talkactions: <talkaction words="!potion" script="nome do seu script.lua"/>
-
achei que fikou melhor em uma skin d fundo preta ( http://imgur.com/425Rq ) melhorou a luz... -------------------------------------------------- esse psd tva aki inacabado a tempos... resolvi termina hj... tenho varios assim.. lol... começo mas n termino.. coment aí... ;] tem outra mas nem acabei,talvez eu edite e poste depois kk
-
além de ser vip ele teria que ter um item? e esse comando !buyhp e !buymp no caso vai healar hp e mana para o jogador? ou vai dar,aumentar a life/mana do jogador?
-
[Creaturescript] Autosave_Player + Log_Ipplayer
tópico respondeu ao Beeki de Vodkart em Globalevents e Spells
achei que ficou legal o resultado rep+- 18 respostas
-
- sistema de save anti rollback
- otserv
- (e 2 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.