Histórico de Curtidas
-
Sakura deu reputação a L3K0T em Addon System Poketibianão entendi pq skype? pode dizer por qui pois n vou deixar ninguém entrar no meu pc, lamento não vou correr esse risco pois o servidor é exclusivo e ninguém tem acesso alem de mim. diga aqui se quiser ajudar ou então nem responda essa mensagem e obrigado!
-
Sakura deu reputação a L3K0T em Addon System Poketibiaup
-
Sakura deu reputação a L3K0T em (Resolvido)Não consigo logar no meu próprio OT!worldType = "pvp"
hotkeyAimbotEnabled = "yes"
protectionLevel = 8
killsToRedSkull = 5
killsToBlackSkull = 8
pzLocked = 60000
removeAmmoWhenUsingDistanceWeapon = "yes"
removeChargesFromRunes = "yes"
timeToDecreaseFrags = 8 * 60 * 60 * 1000
whiteSkullTime = 15 * 60 * 1000
stairJumpExhaustion = 2000
experienceByKillingPlayers = "no"
ip = "127.0.0.1"
bindOnlyGlobalAddress = "no"
loginProtocolPort = 7171
gameProtocolPort = 7172
statusProtocolPort = 7171
maxPlayers = "150"
motd = "Welcome to Thornia!"
onePlayerOnlinePerAccount = "yes"
allowClones = "no"
serverName = "Thornia"
statusTimeout = 60000
replaceKickOnLogin = "yes"
maxPacketsPerSecond = 300
pushCreatureDelay = 1 * 1000
deathLosePercent = -1
housePriceEachSQM = 1000
houseRentPeriod = "never"
timeBetweenActions = 200
timeBetweenExActions = 1000
mapName = "realmap"
mapAuthor = "Thornia"
marketOfferDuration = 30 * 24 * 60 * 60
premiumToCreateMarketOffer = "yes"
checkExpiredMarketOffersEachMinutes = 60
maxMarketOffersAtATimePerPlayer = 100
mysqlHost = "localhost"
mysqlUser = "root"
mysqlPass = "ellus2262"
mysqlDatabase = "hugofasima"
mysqlPort = 3306
mysqlSock = ""
passwordType = "sha1"
allowChangeOutfit = "yes"
freePremium = "yes"
kickIdlePlayerAfterMinutes = 200
maxMessageBuffer = 4
noDamageToSameLookfeet = "no"
emoteSpells = "no"
rateExp = 50
rateSkill = 20
rateLoot = 10
rateMagic = 7
rateSpawn = 1
deSpawnRange = 2
deSpawnRadius = 50
staminaSystem = "yes"
defaultPriority = "high"
startupDatabaseOptimization = "no"
ownerName = ""
ownerEmail = ""
url = "http://otland.net/"
location = "Canada"
-
Sakura deu reputação a Wakon em (Resolvido)Script Para DeslogarEm "Data/creaturescripts/scripts" crie blocklogin.lua e blocklogout.lua e cole:
blocklogin.lua:
local t = { storage = 54555, temp = 20 } function onLogin(cid) setPlayerStorageValue(cid, t.storage, os.time() + t.temp) return true end blocklogout.lua:
local t = { storage = 54555 } function onLogout(cid) if getPlayerStorageValue(cid, t.storage) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa esperar "..getPlayerStorageValue(cid, t.storage) - os.time().. " segundos para deslogar.") return false end return true end Ai em "Data/creaturescripts" abra o creaturescripts.xml e cole as tags:
<event type="logout" name="BlockLogout" script="blocklogout.lua"/> <event type="login" name="BlockLogin" script="blocklogin.lua"/> Testei e está normal, caso tenha problemas me avise .
-
Sakura deu reputação a L3K0T em (Resolvido)Código Source Remover EXP dos SummonsFala galera alguém pode me ajudar a alterar a source do meu servidor pra remover a Experiência dos Summon, exemplo eu tenho um Summon ai uso ele pra matar um monstro selvagem nos 2 ganhamos EXP, quero remover só pra mim ganhar EXP pela source.
JÁ RESOLVI VLW XD
alterei isso na minha source
void Creature::addDamagePoints(Creature* attacker, int32_t damagePoints)
{
uint32_t attackerId = 0;
if(attacker)
{
if(Creature* master = attacker->getMaster())
attacker = master;
attackerId = attacker->getID();
}
if(attacker->getPlayer())
{
CountMap::iterator it = damageMap.find(attackerId);
if(it != damageMap.end())
{
it->second.ticks = OTSYS_TIME();
if(damagePoints > 0)
it->second.total += damagePoints;
}
else
damageMap[attackerId] = CountBlock_t(damagePoints);
}
if(damagePoints > 0)
lastHitCreature = attackerId;
}
-
Sakura deu reputação a L3K0T em Logout com 5 segundos parecido com do OtpokemonEae galera sabe aquele sisteminha do Otpokemon que você loga, tem que esperar 5 segundos para sair, então aqui vou disponibilizar o meu script, parecido com do Otpokemon e que fiz para meu sevidor www.facebook.com/pokemondbr vamos lá!
Vá na pasta creaturescripts/scripts copia um arquivo lá e ronomeia para logout delay e adiciona isso.
agora em login.lua adiciona isso pra registrar o script.
agora em creaturescrpts.xml coloque a tag pra funcionar.
É isso vai prevenir problemas no seu ot e melhorando mais ainda e evitando mais leg que todo os ot sofre!
Resultado Vídeo.
-
Sakura deu reputação a Vodkart em [Duvida] ScriptingClaro que tem... Os operadores válidos são: Soma ( + ), Subtração ( - ), Multiplicação ( * ), Divisão ( / ), Raiz ( ^ ) e Resto ( % ).
local a,b = 10, 5 print('Soma (+): '.. a + b) print('Subtração (-): '.. a - b) print('Multiplicação (*): '.. a * b) print('Divisão (/): '.. a / b) print('Raiz (^): '.. a ^ b) print('Resto (%): '.. a % b)
vc poderia fazer algo como doAddCondition(cid,condition*getPlayerLevel(cid)) ou em porcentagem por exemplo: local percent = 10 doAddCondition(cid, getPlayerLevel(cid)*(percent/100)) -
Sakura deu reputação a Fir3element em (Resolvido)[PEDIDO] Modificação Script Simpleslocal condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, 0.3, -24, 0.3, -24) function onSay(cid, words, param) local pos = getThingPos(cid) local tempo = 5 -- em segundos if (os.time() - getPlayerStorageValue(cid, "correr")) >= tempo then setPlayerStorageValue(cid, "correr", os.time()) if(param == '') then doSendMagicEffect(pos, 12) doCreatureSay(cid, "Strong Haste", 20, false, 0, pos) doAddCondition(cid, condition) end local t = string.explode(param, '"') if(t[2]) then doCreatureSay(cid, "".. t[2], 20, false, 0, pos) doSendMagicEffect(pos, 12) doAddCondition(cid, condition) end else doPlayerSendCancel(cid, "You are exhausted.") end return true end
-
Sakura deu reputação a Nextbr em [Ajuda] ScriptingNo PDA é mais facil de Por PVP (Team e Normal) mais vamo la , troca seu Exp.lua por esse: