
Tudo que MaXwEllDeN postou
-
[TalkAction] Sistema de Sexo Tibiano
Seria bom dar uma indentada ai né cara.. @Apocalypse Miih Noob bem vindo ao fórum, -q
-
[CreatureScripts] Level Recompense
TRUE é uma variável que o TFS fez pra simular o true, um grande POG, acho que em 8.5 ainda funciona, o mais aconselhável à fazer nesse caso em que true e false não funcionam é usar os números(0, 1) para representar o booleano .-.
-
[Mod] Capture The Flag(Ctf)
@BoneFox Descreve ai nos mínimos detalhes esses sistemas, que se páh eu faço...
-
[CreatureScripts] Level Recompense
Legal cara, mas não usa TRUE, dói nos olhos ver uma gambiarra dessas, -q, usa true
-
Janelas
doPlayerPopupFYI(cid, text)
-
Janelas
local texto = "Iae manolo, de boas?" local itemid = 2160 function onSay(cid, words, param) return doShowTextDialog(cid, itemid, texto) end
- TeamSpeak do TibiaKing
-
[Duvida] - Escadas - Ramps
Só é você colocar umas bordas por cima.
-
[TUTORIAL] Efeito neon, por Az'tech
Gostei cara, traz um RPG egal ao servidor do cara! Reputado!
-
[AJUDA] Script
m = { ["70-200"] = {monster = "Wolf", health = 1000, mana=500}, ["201-300"] = {monster = "War Wolf", health = 1000, mana=500}, ["301-400"] = {monster = "Werewolf", health = 1000, mana=500}, } } -- [dolevel-atéolevel] = {nome do monstros, vida dele, e mana usada pra sumonar} Você tem que tar no mínimo no level 70 e no máximo 400
-
{Simple} Level Points
#Introdução Este é um sistema muito simples e básico que eu fiz baseando-me no jogo Mu Online, no qual ao avançar de nível você ganha pontos que podem ser distribuídos para aumentar seus "stats". #Instalação Faça o download do sistema e cole na pasta do seu servidor. @Creaturescripts Depois abra a pasta creaturescripts/scripts que fica dentro da pasta data do seu servidor, abra o arquivo login.lua, com algum editor de texto, e lá no final antes do último return true cole a seguinte linha: registerCreatureEvent(cid, "PointSystem") #Configuração No arquivo PointsSystem.lua da pasta lib L_LvlPoints = { vocPoints = { -- [Skill] = Pontos que ganha, [1] = 3, [2] = 3, [3] = 3, [4] = 5, [5] = 5, [6] = 5, [7] = 5, [8] = 8, }, entre Colchetes fica o id da vocation, e depois do sinal de igualdade a quantidade de pontos que ele ganhará por level que for upado. attributes = { ["vitalidade"] = {np = 2, vl = 5, nm = "Hit Points"}, -- Precisa usar 2 points para adicionar 10 de hp ["energy"] = {np = 4, vl = 2, nm = "Mana Points"}, ["magic"] = {np = 30, vl = 1, nm = "Magic Level"}, ["shielding"] = {np = 40, vl = 1, nm = "Shielding Skill"}, ["sword"] = {np = 20, vl = 1, nm = "Sword Skill"}, ["axe"] = {np = 20, vl = 1, nm = "Axe Skill"}, ["club"] = {np = 20, vl = 1, nm = "Club Skill"}, ["distance"] = {np = 20, vl = 1, nm = "Distance Skill"}, } np - quantidade de pontos para adicionar o stat vl - quanto vai adicioanar pelo np. Exemplo: ["vitalidade"] = {np = 2, vl = 5, nm = "Hit Points"} Com 2 pontos eu compro 5 de HP É isso ai galera, bye bye
- [Demonstração] Points Level {SIMPLES}
-
[AJUDA] Script
@ridric não cheguei a testar: local configs = { vocs = {3, 7}, -- vocações permitidas usar limite = 2, -- limite de summons m = { ["70-200"] = {monster = "Wolf", health = 1000, mana=500}, ["201-300"] = {monster = "War Wolf", health = 1000, mana=500}, ["301-400"] = {monster = "Werewolf", health = 1000, mana=500}, } } -- [dolevel-atéolevel] = {nome do monstros, vida dele, e mana usada pra sumonar} function onSay(cid, words) if isInArray(configs.vocs, getPlayerVocation(cid)) then local tsummon = getTable(cid) if tsummon ~= nil then if getPlayerMana(cid) < tsummon.mana then return doPlayerSendCancel(cid, "You dont have mana.") end if #getCreatureSummons(cid) == configs.limite then return doPlayerSendCancel(cid, "You have reached the limit of summons.") end local sm = doSummonCreature(tsummon.monster, getThingPosition(cid)) doConvinceCreature(cid, sm) setCreatureMaxHealth(sm, tsummon.health) doCreatureAddHealth(sm, tsummon.health) doCreatureAddMana(cid, -tsummon.mana) else doPlayerSendCancel(cid, "You dont have level to use this spell.") end else doPlayerSendCancel(cid, "Your vocation can not use this spell.") end return true end function getTable(cid) for i, x in pairs(configs.m) do local tb = string.explode(i, "-") if getPlayerLevel(cid) >= tonumber(tb[1]) and getPlayerLevel(cid) <= tonumber(tb[2]) then tab = x end end return tab end
- [AJUDA] Script
-
[Demonstração] Points Level {SIMPLES}
Acho que só pela imagem dá pra ver de que se trata o sistema né, é tipo como no Mu Online, quando upo eu ganho uns pontos pra distribuir e aumentar meus stats, lembrando: Só ganho os points uma vez que chego no level, se eu upar o level 20, morrer e voltar para o 19, quando upar o 20 denovo não ganherei pontos, somente quando upar o 21...
-
[CTF] Capture The Flag
Provavelmente você não configurou as posições em que a bandeira é roubada, e nem que é colocada, pois o erro diz que tentou criar um item em um tile que não existe.
-
[CTF] Capture The Flag
@ricardo3 Você está querendo dizer que falta por as configurações?
-
[8.54] Tv / Cam System
MasterCraft e Brun123 são a mesma pessoa.
-
[CreatureEvent] Efeito no Player
Use true no lugar de TRUE, false no lugar de FALSE, pois TRUE e FALSE são macros, são variáveis e podem ter o valor modificado, isso é um grande POG do Forgotten Server! E procura dar uma identada no script!
-
[Action] Alavanca que Teleporta
Já que não estão sendo usadas, então não há nenhuma necessidade de declarar, é a mesma coisa de chamar alguém, mas não falar nada pra ela.
-
[Action] Alavanca que Teleporta
Não entendí porque você usou as variaveis aid, e item
-
[Sugestão] Concurso de Scriptwriting
@Vittu Pode ser, mas tipo, com o decorrer do tempo, a galera poderia ir gostando, se aperfeiçoando e talz...
-
[Sugestão] Concurso de Scriptwriting
@GuuhTorres Então, seria justamente assim mesmo... @Skyd Fail, adhuasdhasuhduashduas.
-
[Sugestão] Concurso de Scriptwriting
@skydangerous Bem, o moderador, iria sugerir um código para o membro que se candidatou para o concurso, se ele disser que consegue fazer e provar, ele será colocado na categoria, caso contrário, o moderador perguntaria sobre um código com uma dificuldade menor, caso ele conseguisse, ele seria posto na categoria. kkkkkkkkkkk @GuuhTorres e Sociopata Claro que tem que ter categorias, imagina um cara expert disputando com um iniciante, o iniciante poderia ter uma ideia extraordinária, mas não saberia como faze-lá, isso não extimularia os membros à participarem mais, e sim a não participarem, pois alguns são pessimistas...
-
[Sugestão] Concurso de Scriptwriting
Seria legal se vocês fizessem um concurso de Scriptwriting, separado por categorias, * Iniciante Somente membros que não têm um conhecimento avançado em Scriptwriting, membros que têm um conhecimento elevado não poderiam participar. * Intermediário Nessa categoria participariam os membros que não têm um conhecimento avançado e nem básico. * Avançado Nessa categoria participariam os membros que têm um conhecimento avançado em Scriptwriting. Os conteúdos e metas que teriam que ser cumpridas poderiam ser determinadas pelo moderador da sessão, e os prémios também, quanto mais difícil, melhor o prémio. O objetivo principal desse concurso não seria somente ganhar premiações, e sim motivar os membros à participarem mais da sessão de scripting e obterem mais conhecimento, mesmo se tiverem dificuldades no decorrer do desenvolvimento do código, poderiam pedir ajuda no mesmo tópico em que fosse avisado o concurso, e os moderadores, ou membros que participassem da organização do concurso poderiam tirar as mesmas. Me disponho a ajudar. Abraço.