Ir para conteúdo

Featured Replies

Postado

Olá Pessoal, tudo bem?

Gostaria de saber se alguém poderia compartilhar um script de Transform, Igual do DBZ mas pra Tibia 8.6!

Por exemplo, Sou um sorcerer falo !tranform lvl 40 , Viro Sorcerer 2 , Ganho Vida, Mana, muda minha Outfitt.

 

Espero que tenham entendido! é igual o do DBZ mesmo! 

Abraços Pessoal! :)

  • Respostas 15
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Bom não sei se eu entendi direito mas espero que seja isto ! Obs: Não foi testado                                                                                                            

  • Bom , igual ao do DBZ eu não tenho , Tenho IGUAL ao do NTO , em que o player diz "Transformar". Tutorial : Vá em DATA>Talkactions>talkactions.xml Lá coloque isso    Depois ,

Postado

Bom não sei se eu entendi direito mas espero que seja isto ! Obs: Não foi testado

                                               

                                                                

legenda:

[itemid] -> é o item que o cara precisa usar para mudar de vocaçao

newVoc -> id da nova vocação

newOut -> apenas mude o numero da nova outfit

needLevel -> level necessário para mudar de vocaçao

 

Spoiler

local remove = true -- Remover ao usar?

local cfg = {
    [1234] = {newVoc = 1, newOut = {lookType = 302}, needLevel = 10},
}
-- [Item ID] = {Nova Vocaçao, Nova Outift},


function onUse(cid, item)
    local t = cfg[item.itemid]
    
    if t then
        if getPlayerLevel(cid) >= t.needLevel then
            
            doPlayerSetVocation(cid, t.newVoc)
            doPlayerSendCancel(cid, "Parabéns, voce mudou sua vocaçao.")
            doCreatureChangeOutfit(cid, t.newOut)
            doSendMagicEffect(getThingPos(cid), 11)
            
            if remove then
                
                doRemoveItem(item.uid, 1)
            end
        end
        
        doPlayerSendCancel(cid, "Voce precisa do level "..t.needLevel)
    end
    return true
end

 

                                                     CREDITOS: @Orochi Elf

 

Postado

Bom , igual ao do DBZ eu não tenho , Tenho IGUAL ao do NTO , em que o player diz "Transformar".

Tutorial :

Vá em DATA>Talkactions>talkactions.xml
Lá coloque isso

Spoiler

 <talkaction words="transformar" event="script" value="transformar.lua"/>

 

 Depois , vá em DATA>Talkactions>Scripts e crie um arquivo .lua com Isso

Spoiler

local config = {
--[vocation id] = { level, nova voc, looktype, efeito}
-- Naruto --
[1] = { 25, 2, 840, 208},

}
function onSay(cid, words, param, channel)
local from,to = {x=1001, y=705, z=7},{x=1031, y=737, z=7} -- começo e final do mapa
local from2,to2 = {x=1011, y=705, z=6},{x=1031, y=738, z=6} -- começo e final do mapa
local from3,to3 = {x=1012, y=706, z=5},{x=1032, y=739, z=5} -- começo e final do mapa
local from4,to4 = {x=985, y=598, z=7},{x=1044, y=652, z=7} -- começo e final do mapa
local from5,to5 = {x=986, y=615, z=6},{x=1039, y=647, z=7} -- começo e final do mapa
local from6,to6 = {x=990, y=616, z=5},{x=1040, y=647, z=5} -- começo e final do mapa
if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition(cid), from3, to3) or isInRange(getCreaturePosition(cid), from4, to4) or isInRange(getCreaturePosition(cid), from5, to5) or isInRange(getCreaturePosition(cid), from6, to6) then
doPlayerSendCancel(cid, "Você não pode se Transformar nesta área!") return true
end

if (getPlayerStorageValue(cid,112) > 0) then
return doPlayerSendCancel(cid, "Voce Nao Pode Se Transforma,Voce Agora Virou Da Akatsuki")
end
local voc = config[getPlayerVocation(cid)]
if voc then
if getPlayerLevel(cid) >= voc[1] then
doPlayerSetVocation(cid, voc[2])
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!")
local outfit = {lookType = voc[3]}
doCreatureChangeOutfit(cid, outfit)
doSendMagicEffect(getCreaturePosition(cid), voc[4])
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.")
end
else
doPlayerSendCancel(cid, "Você não pode se Transformar!")
end
return true
end


Depois disso estará finalizado , ali encima tem um tutorial ensinando

Postado
  • Autor

Obrigado Pessoal! vou testar aqui, e já Respondo pra vocês, mas já é REP! obrigado por me ajudarem!

ah, continuando, todos os servidores de hj em dia só roda com Site? queria criar um aqui, só pra mim jogar e brincar, mas tem essa parada de MySQL e tal, antigamente era só apertar o executavel com ip 127.0.0.1 que abria!

Se alguem puder me ajudar!

quando abri, dá esse Erro:

 "[22/11/2015 19:58:24] Failed connecting to database - MYSQL ERROR: Can't connect to MySQL server on 'localhost' (10061) (2003)"

Aqui, meu LUA:

Spoiler

-- Global Server Config

-- Account manager    
accountManager = true
namelockManager = true
newPlayerChooseVoc = true
newPlayerSpawnPosX = 32369
newPlayerSpawnPosY = 32246
newPlayerSpawnPosZ = 6
newPlayerTownId = 1
newPlayerLevel = 20
newPlayerMagicLevel = 8
generateAccountNumber = false

-- Unjustified kills    
useFragHandler = true    
redSkullLength = 30 * 24 * 60 * 60    
blackSkullLength = 45 * 24 * 60 * 60    
dailyFragsToRedSkull = 3    
weeklyFragsToRedSkull = 5    
monthlyFragsToRedSkull = 10    
dailyFragsToBlackSkull = dailyFragsToRedSkull    
weeklyFragsToBlackSkull = weeklyFragsToRedSkull    
monthlyFragsToBlackSkull = monthlyFragsToRedSkull    
dailyFragsToBanishment = dailyFragsToRedSkull    
weeklyFragsToBanishment = weeklyFragsToRedSkull    
monthlyFragsToBanishment = monthlyFragsToRedSkull    
blackSkulledDeathHealth = 40    
blackSkulledDeathMana = 0    
useBlackSkull = true    
advancedFragList = false

-- Banishments    
notationsToBan = 3    
warningsToFinalBan = 4    
warningsToDeletion = 5    
banLength = 7 * 24 * 60 * 60    
killsBanLength = 7 * 24 * 60 * 60    
finalBanLength = 30 * 24 * 60 * 60    
ipBanishmentLength = 1 * 24 * 60 * 60    
broadcastBanishments = true    
maxViolationCommentSize = 200    
violationNameReportActionType = 2    
autoBanishUnknownBytes = false

-- Battle
worldType = "pvp"    
protectionLevel = 80    
pvpTileIgnoreLevelAndVocationProtection = true    
pzLocked = 60 * 1000    
huntingDuration = 60 * 1000    
criticalHitChance = 7    
criticalHitMultiplier = 1    
displayCriticalHitNotify = false    
removeWeaponAmmunition = false    
removeWeaponCharges = false
removeRuneCharges = true    
whiteSkullTime = 15 * 60 * 1000    
noDamageToSameLookfeet = false    
showHealingDamage = false    
showHealingDamageForMonsters = false
fieldOwnershipDuration = 5 * 1000
stopAttackingAtExit = false
loginProtectionPeriod = 10 * 1000
deathLostPercent = 10    
stairhopDelay = 2 * 1000    
pushCreatureDelay = 2 * 1000    
deathContainerId = 1987    
gainExperienceColor = 215    
addManaSpentInPvPZone = true    
squareColor = 0    
allowFightback = true    
fistBaseAttack = 7    

-- Connection config    
worldId = 0    
ip = "127.0.0.1"    
loginPort = 7171    
gamePort = 7172    
loginTries = 10    
retryTimeout = 5 * 1000    
loginTimeout = 60 * 1000    
maxPlayers = 1000    
motd = "Welcome to the Global Server!"    
displayOnOrOffAtCharlist = false    
onePlayerOnlinePerAccount = true    
allowClones = false    
serverName = "World"    
loginMessage = "Welcome to the Global Server!"    
statusTimeout = 5 * 60 * 1000    
replaceKickOnLogin = true    
forceSlowConnectionsToDisconnect = false    
loginOnlyWithLoginServer = false    
premiumPlayerSkipWaitList = false    

-- Database    
sqlType = "mysql"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "8937359"
sqlDatabase = "realserver"
sqlFile = "realserver.sql"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "plain"    

-- Deathlist    
deathListEnabled = false    
deathListRequiredTime = 1 * 60 * 1000    
deathAssistCount = 19    
maxDeathRecords = 5    

-- Guilds    
ingameGuildManagement = true    
levelToFormGuild = 8    
premiumDaysToFormGuild = 0    
guildNameMinLength = 4    
guildNameMaxLength = 20    

-- Highscores    
highscoreDisplayPlayers = 15    
updateHighscoresAfterMinutes = 60    

-- Houses    
buyableAndSellableHouses = true    
houseNeedPremium = true    
bedsRequirePremium = true    
levelToBuyHouse = 1    
housesPerAccount = 0    
houseRentAsPrice = false    
housePriceAsRent = false    
housePriceEachSquare = 1000    
houseRentPeriod = "never"    
houseCleanOld = 0    
guildHalls = false    

-- Item usage    
timeBetweenActions = 200    
timeBetweenExActions = 1000    
hotkeyAimbotEnabled = true    

-- Map    
mapName = "World"    
mapAuthor = "Killer"    
randomizeTiles = true    
storeTrash = true    
cleanProtectedZones = true    
mailboxDisabledTowns = ""

-- Process    
defaultPriority = "high"    
niceLevel = 5
coresUsed = "-1"    

-- Startup    
startupDatabaseOptimization = true    
updatePremiumStateAtStartup = true    
confirmOutdatedVersion = false

-- Spells    
formulaLevel = 5.0    
formulaMagic = 1.0    
bufferMutedOnSpellFailure = false    
spellNameInsteadOfWords = false    
emoteSpells = false

-- Outfits    
allowChangeOutfit = true    
allowChangeColors = true    
allowChangeAddons = true    
disableOutfitsForPrivilegedPlayers = false    
addonsOnlyPremium = true

-- Miscellaneous    
dataDirectory = "data/"    
logsDirectory = "data/logs/"    
bankSystem = true    
displaySkillLevelOnAdvance = false    
promptExceptionTracerErrorBox = true    
maximumDoorLevel = 500    
maxMessageBuffer = 4
    
-- VIP list    
separateVipListPerCharacter = false    
vipListDefaultLimit = 20    
vipListDefaultPremiumLimit = 100    

-- Saving-related    
saveGlobalStorage = true    
useHouseDataStorage = false    
storePlayerDirection = false    

-- Loot    
checkCorpseOwner = true    
monsterLootMessage = 3    
monsterLootMessageType = 25    

-- Ghost mode    
ghostModeInvisibleEffect = false    
ghostModeSpellEffects = true

-- Limits    
idleWarningTime = 59 * 60 * 1000    
idleKickTime = 60 * 60 * 1000    
reportsExpirationAfterReads = 1    
playerQueryDeepness = 2    
tileLimit = 0    
protectionTileLimit = 0    
houseTileLimit = 0    

-- Premium-related    
freePremium = true
premiumForPromotion = true

-- Blessings    
blessings = true    
blessingOnlyPremium = true    
blessingReductionBase = 30    
blessingReductionDecrement = 5    
eachBlessReduction = 8
    
-- Rates    
experienceStages = true    
rateExperience = 5.0    
rateExperienceFromPlayers = 0    
rateSkill = 30.0
rateMagic = 25.0    
rateLoot = 6.5
rateSpawn = 2.0    

-- Monster rates    
rateMonsterHealth = 1.0    
rateMonsterMana = 1.0    
rateMonsterAttack = 1.0    
rateMonsterDefense = 1.0
    
-- Experience from players    
minLevelThresholdForKilledPlayer = 0.9    
maxLevelThresholdForKilledPlayer = 1.1    

-- Stamina    
rateStaminaLoss = 1    
rateStaminaGain = 3    
rateStaminaThresholdGain = 12    
staminaRatingLimitTop = 40 * 60    
staminaRatingLimitBottom = 14 * 60    
staminaLootLimit = 14 * 60    
rateStaminaAboveNormal = 1.5    
rateStaminaUnderNormal = 0.5    
staminaThresholdOnlyPremium = true    

-- Party    
experienceShareRadiusX = 30    
experienceShareRadiusY = 30    
experienceShareRadiusZ = 1    
experienceShareLevelDifference = 2 / 3    
extraPartyExperienceLimit = 20    
extraPartyExperiencePercent = 5    
experienceShareActivity = 2 * 60 * 1000

-- Global save    
globalSaveEnabled = false    
globalSaveHour = 8    
globalSaveMinute = 0    
shutdownAtGlobalSave = true    
cleanMapAtGlobalSave = false

-- Spawns    
deSpawnRange = 2    
deSpawnRadius = 50
    
-- Summons    
maxPlayerSummons = 2    
teleportAllSummons = false    
teleportPlayerSummons = false

-- Status    
statusPort = 7171    
ownerName = "Shadow"    
ownerEmail = "[email protected]"    
url = ""    
location = "Mexico"    
displayGamemastersWithOnlineCommand = false

-- Logs    
displayPlayersLogging = true    
prefixChannelLogs = ""    
runFile = ""    
outputLog = ""    
truncateLogsOnStartup = false    

-- Manager
managerPort = 7171
managerLogs = true    
managerPassword = ""    
managerLocalhostOnly = true    
managerConnectionsLimit = 1    

-- Admin    
adminPort = 7171    
adminLogs = true    
adminPassword = ""    
adminLocalhostOnly = true    
adminConnectionsLimit = 1    
adminRequireLogin = true    
adminEncryption = ""    
adminEncryptionData = ""

 

é o servidor 8.6 Global FULL!

Obrigado galera!

Postado

@drmasters

Não a necessidade de ter um site pra colocar online.

Vai nesse link: http://www.tibiaking.com/forum/forum/123-come%C3%A7ando-seu-servidor/

Lá você terá qualquer tipo de informações e acredito que vai tirar todas suas dúvidas !

Obrigado

Boa sorte     

Editado por lango rullez (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo