
Tudo que Celulose postou
-
Host sem lag é facil de nukarem?
@roriscrave host deles são BRS , sobre andar liso não depende só do ping por exemplo , o OTX tem um dash muito rápido no qual mesmo hospedando no canada você corre muito rápido. mais "claro" que um ping de 25 ms pra 170 tem uma bela diferencia . sobre nukarem o host deles creio que não seja fácil , isso depende da empresa que hospeda se eles tiver um ddos eficiente , da pra perceber que eles usa linux ubuntu , isso já algo muito bom. nunca hospedei no brasil por ser muito caro e o ANT DDOS ser fracos.
-
(Resolvido)[UP LEVEL MANA,VIDA]
@Andrezit0 bacana XD
-
(Resolvido)[UP LEVEL MANA,VIDA]
@Andrezit0 data/creaturescripts/scripts voce cria com o nome hpmpfull.lua e cola dentro o script do vitin data/creaturescripts/scripts em login.lua registerCreatureEvent(cid, "FullHpMp") em creaturescripts.xml só cola <event type="advance" name="FullHpMp" event="script" value="hpmpfull.lua"/> só olhar certinho ele explico
-
Transferência de Points entre Players
@Darcio Antonio @Darcio Antonio function onSay(cid, words, param) local t = string.explode(param, ",") if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o nome do jogador.") return true end local player, balance, pid = getPlayerByName(t[1]), t[2], getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O jogador não existe ou está offline.") return true end if t[2] == null then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite a quantidade de pontos.") return true end local accountName = getPlayerAccount(player) local accountPoints = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `name` = '" .. accountName .. "'") local points = tonumber(accountPoints:getDataInt("premium_points")) local name = getPlayerName(cid) if(words == "/addpoints") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce adicionou "..balance.." premium points para o jogador "..t[1]..".") doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce recebeu "..balance.." premium points de "..name..".") points = (points+balance) db.query("UPDATE `accounts` SET `premium_points` = " .. points .. " WHERE `name`='" .. accountName .. "'") elseif (words == "/removepoints") then points = (points-balance) if points <= 0 then doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE, ""..name.." retirou todos os seus premium points.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce removeu todos os premium points do jogador "..t[1]..".") db.query("UPDATE `accounts` SET `premium_points` = '0' WHERE `name`='" .. accountName .. "'") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce removeu "..balance.." premium points do jogador "..t[1]..".") db.query("UPDATE `accounts` SET `premium_points` = " .. points .. " WHERE `name`='" .. accountName .. "'") doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE, ""..name.." removeu "..balance.." premium points de sua conta.") end end return true end Seja mais explícito , pelo que entendi você quer um comando que adiciona ponto para tal player pelo game . esse tópico era totalmente diferente com oque você queria @Fabio Leandro Falto a função getPremiumPoints function getPremiumPoints(cid) local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = "..getPlayerAccountId(cid)) return query:getDataInt("premium_points") <= 0 and 0 or query:getDataInt("premium_points") end function setPremiumPoints(cid, amount) return db.executeQuery("UPDATE `accounts` SET `premium_points` = "..amount.." WHERE `id` = "..getPlayerAccountId(cid)) end
-
Script de dano por determinado tempo
as função 1.2 são bem diferente '
-
Porta Ou Tile Que so Passa se tiver x Item e outros
ok , no caso seria uma porta lvl 200 , que apenas premium passaria ? premium.lua function onUse(cid, item, frompos, item2, topos) if not isPremium(cid) then return doPlayerSendTextMessage(cid,22,"Essa Aréa é especialmente para Donates.") end doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, topos, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Bem Vindo.") return true end <action actionid="2066" script="premium.lua"/> o level coloca normalmente
-
Porta Ou Tile Que so Passa se tiver x Item e outros
posta o sistema de "donates" não tem como adivinhar oque ser donate .
- Sprites do NTOLost e derivados!!
- Sprites do NTOLost e derivados!!
-
Script de dano por determinado tempo
daria certo ?
- Sprites do NTOLost e derivados!!
- Sprites do NTOLost e derivados!!
-
[AJUDA] Criar cliente proprio 8.6
http://chaitosoft.com/customclient
-
Bug Potions
@mullino sobre resetar , esse problema quando usa potion ou magia e fala com npc eu reportei para o mattyx14 a muito tempo , porem não arrumaro , existe outra otx ja fixado agora saber é o problema
-
Ajuda Usou da cpu 100% Linux
@mullino mesmo sendo OTX sabemos que tem um consumo extremo , porem com 5 giga da pra roda bem mais , sempre usei otx e com 5 giga consegui 200 player de boa.' entra em contato com a empresa verifica se ocorre algo relacionado ao vps. caso não for o vps deve ser algum script está causando isso , faz uma checagem no creaturescript
-
[PEDIDO] Não atacar o propio summon
deixa ver que eu entendi , no caso você quer que o player dono do summon não ataca de jeito nenhum o seu summon ?
-
como deletar item toda vez que iniciar o server
eu testei e apaga normal na otx ;/ sempre na segunda apaga? no caso vai ter que fazer 2 checagem do mesmo
-
Ajuda Hotkeys Combo
auto 200 isattacking say 'Doton Prision' | wait 500 | isattacking say "Tsukuyomi Infinito " | isattacking say "onda explosiva" | isattacking say "esfera da verdade"
-
[Ajuda] Bug Ao Morrer Lvl 8
sobre morrer sem parar é por causa que ele está morrendo e não tem a quantidade de mana e hp para diminuir você poderia resolver alterando hp e mana iniciante sobre a spell você poderia posta uma magia ?
-
como deletar item toda vez que iniciar o server
function onStartup() db.query("UPDATE `players` SET `online` = 0 WHERE `world_id` = " .. getConfigValue('worldId') .. ";") db.query("DELETE FROM `guild_wars` WHERE `status` = 0 AND `begin` < " .. (os.time() - 1 * 86400) .. ";") db.query("UPDATE `guild_wars` SET `status` = 5, `end` = " .. os.time() .. " WHERE `status` = 1 AND `end` > 0 AND `end` < " .. os.time() .. ";") db.query("DELETE FROM `player_items` WHERE `itemtype` IN (6099, 6433, 6095, 5919, 6132);") db.query("DELETE FROM `player_depotitems` WHERE `itemtype` IN (6099, 6433, 6095, 5919, 6132);") db.query("DELETE FROM `tile_items` WHERE `itemtype` IN (6099, 6433, 6095, 5919, 6132);") return true end foi oque sugeri desde do inicio porem seria dentro da função do shutdown HAHAH enfim ...
-
Ajuda Usou da cpu 100% Linux
quantos players online ? quantos giga pc ? qual tfs usa?
- [8.54] Dragon Ball New Story
- [8.54] Dragon Ball New Story
- [8.54] Dragon Ball New Story
-
como deletar item toda vez que iniciar o server
hum , poderia ser um closeserver depois apagava os item e ocorria o shutdown ?