-
Total de itens
271 -
Registro em
-
Última visita
-
Dias Ganhos
12
Tudo que Kuro o Shiniga postou
-
suporte websites Ajuda Urgente (Alguem sabe?)
pergunta respondeu ao froner de Kuro o Shiniga em Websites
Não sei se você sabe, mas tem site que so roda se estiver com config.lua dentro da pasta config do site ... Vai em etc/apache2/apache2.config e adiciona : <Files ~ "(.conf|.log)"> Order allow,deny Deny from all </Files> <Directory "/var/www/html/config/config.lua"> deny from all </Directory> -
suporte websites Ajuda Urgente (Alguem sabe?)
pergunta respondeu ao froner de Kuro o Shiniga em Websites
Mesmo que ele esteja só perdido, a uma falha, o site esta todo liberado podendo acessar qualquer pasta do site, facilitando a invasão, a duvida dele é como proteger isso e não so deletar o config lua do local -
pedido programação PRECISO DE PROGRAMADOR
tópico respondeu ao MT21 de Kuro o Shiniga em Formação de Equipes
Freela ou pra fazer parte de equipe? -
function onSay(cid, words, param, channel) strplayer = 18316 str = getPlayerStorageValue(cid,strplayer) str = str == -1 and 0 or str if param:find('balance') then doPlayerSendTextMessage(cid, 22, "Voce tem na sua conta: " .. str .. " gold coins.") doSendMagicEffect(getThingPos(cid), 12) end if param:match('deposit') then local v = param:match('deposit (.+)') or tonumber(param) or param == 'all' and param local gc = tonumber(v == 'all' and getPlayerMoney(cid) or v) if not gc then doPlayerSendTextMessage(cid, 22, 'digite um valor para ser depositado') doSendMagicEffect(getThingPos(cid), 2) else if getPlayerMoney(cid) >= gc then setPlayerStorageValue(cid,strplayer,str+gc) doPlayerRemoveMoney(cid,gc) doPlayerSendTextMessage(cid, 22,'foi depositado em sua conta: '..gc..' gold coins.') doSendMagicEffect(getThingPos(cid), 12) else doPlayerSendTextMessage(cid, 22, 'voce tem apenas: '..getPlayerMoney(cid)..' gold coins.') doSendMagicEffect(getThingPos(cid), 2) end end end if param:match('withdraw') then local v = param:match('withdraw (.+)') or param:match('w (.+)') or tonumber(param) or param == 'all' and param local gc = tonumber(v == 'all' and str or v) if not gc then doPlayerSendTextMessage(cid, 22, 'digite um valor') else if str >= gc then setPlayerStorageValue(cid,strplayer,str-gc) doPlayerAddMoney(cid,gc) doPlayerSendTextMessage(cid,22,'foi retirado da sua conta: '..gc..' gold coins.') doSendMagicEffect(getThingPos(cid), 12) else doPlayerSendTextMessage(cid,22,'na sua conta tem apenas '..str..' gold coins.') doSendMagicEffect(getThingPos(cid), 2) end end end return TRUE end <talkaction words="/banco" event="script" value="arquivolua.lua" /> Comandos : Exemplo de retirar: /banco withdraw 100 ou /banco withdraw all Exemplo Deposito: /banco deposit 100 ou /banco deposit all balance: /banco balance
-
suporte programação Unable to open the database fiile
pergunta respondeu ao Otpokemonmystic de Kuro o Shiniga em Programação
Qual arquivo você ta tentando abrir? arquivo s3db ou sql ? -
function onSay(cid, words, param) pos = {x=1051, y=1051, z=7} local cd = { cdtime = 60, -- TEMPO EM SEGUNDO PARA PODER USAR O ITEM 30 = 30 SEGUNDOS ! str = 69889, -- NÃO MEXA } if getPlayerStorageValue(cid, cd.str) < os.time() then setPlayerStorageValue(cid, cd.str, os.time() + cd.cdtime) doSendMagicEffect(getPlayerPosition(cid),19) doPlayerSendCancel(cid,"Teleportado!") doTeleportThing(cid,pos) else doPlayerSendCancel(cid, "espere para usar novamente") end end
-
[Resolvido] [8.60] Erro na troca de vocação
pergunta respondeu ao jeriposcleide de Kuro o Shiniga em Resolvidos
Estranho aqui funcionou, testei com um sorcerer ele virou paladin, você colocou o script no local correto e deu reload? -
pedido scripts Matar Pokémon e abrir parede (dxp)
pergunta respondeu ao piradeco de Kuro o Shiniga em Scripts
Esse funciona : https://www.xtibia.com/forum/topic/134875-matar-monstro-abrir-tp-remover-parede-ganhar-storage/ -
pedido scripts TELEPORTE QUE TELEPORTA PLAYER VIP
pergunta respondeu ao guilherme Silva de Kuro o Shiniga em Scripts
Você copiou o script e gerou alguns caracteres especiais dentro dele, olha o script e apaga os caracteres "»¿ï»" -
pedido scripts TELEPORTE QUE TELEPORTA PLAYER VIP
pergunta respondeu ao guilherme Silva de Kuro o Shiniga em Scripts
function onSay(cid, words, param, channel) local cidades = { ["NOME DA CIDADE VIP"] = {pos = {x=1054,y=1050,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1060,y=903,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1204,y=1046,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=1122,y=1449,z=7}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=862,y=1035,z=6}}, -- POSICAO DA CIDADE VIP ["NOME DA CIDADE VIP"] = {pos = {x=575,y=1143,z=7}}, -- POSICAO DA CIDADE VIP } local teleporta = cidades[param] if(param == "") then doPlayerSendCancel(cid, "digite o nome da cidade.") return true end if(isPlayerPzLocked(cid) == false) and isPremium(cid) == true then doTeleportThing(cid, teleporta.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, "Voce foi teleportado para ".. param ..".") else doPlayerSendCancel(cid, "Voce nao e premium account ou esta em batalha") end return true end <talkaction words="!tp" event="script" value="teleport.lua"/> Pelo jeito você usa sistema de premium mesmo, usa esse script então, é so tu configurar as coordenadas de cada cidade e o nome, ai você digita in game !tp nome da cidade vip -
pedido scripts TELEPORTE QUE TELEPORTA PLAYER VIP
pergunta respondeu ao guilherme Silva de Kuro o Shiniga em Scripts
É para players vip ou players premium ? Vip e diferente de premium, se você usa algum sistema de vip, posta ele ai -
suporte scripts Teleport Free Por Comando
pergunta respondeu ao vinicius231 de Kuro o Shiniga em Scripts
function onSay(cid, words, param, channel) local cidades = { ["Saffron"] = {pos = {x=1054,y=1050,z=7}}, ["Cerulean"] = {pos = {x=1060,y=903,z=7}}, ["Lavender"] = {pos = {x=1204,y=1046,z=7}}, ["Fuchsia"] = {pos = {x=1122,y=1449,z=7}}, ["Celadon"] = {pos = {x=862,y=1035,z=6}}, ["Pallet"] = {pos = {x=575,y=1143,z=7}}, ["Viridian"] = {pos = {x=560,y=1040,z=7}}, ["Pewter"] = {pos = {x=571,y=668,z=6}}, ["Cinnabar"] = {pos = {x=634,y=1345,z=7}}, ["Vermilion"] = {pos = {x=1070,y=1234,z=7}}, } local teleporta = cidades[param] if(param == "") then doPlayerSendCancel(cid, "digite o nome da cidade.") return true end if(isPlayerPzLocked(cid) == false) then doTeleportThing(cid, teleporta.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, "Voce foi teleportado para ".. param ..".") end return true end <talkaction words="/tp" event="script" value="tp.lua"/> -
[Resolvido] Conflito no sistema de Addon e HM!
pergunta respondeu ao boxxer321 de Kuro o Shiniga em Resolvidos
posta seu order ai -
[Resolvido] [8.60] Erro na troca de vocação
pergunta respondeu ao jeriposcleide de Kuro o Shiniga em Resolvidos
Não vai funcionar seu script, não esta mudando no banco de dados ! doPlayerSetVocation só muda in game, depois que ele logar vai voltar como era antes por conta do banco de dados, tenta assim : local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local vocacao = getPlayerVocation(cid) if msgcontains(msg, "trocar") and vocacao == 1 then doPlayerSetVocation(cid, 3) db.executeQuery('UPDATE `players` SET `vocation` = 3 WHERE `id` = '.. getPlayerGUID(cid)) selfSay("So be it!", cid) elseif msgcontains(msg, "trocar") and vocacao == 2 then doPlayerSetVocation(cid, 4) db.executeQuery('UPDATE `players` SET `vocation` = 4 WHERE `id` = '.. getPlayerGUID(cid)) selfSay("So be it!", cid) end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) -
[Resolvido] [8.60] Erro na troca de vocação
pergunta respondeu ao jeriposcleide de Kuro o Shiniga em Resolvidos
Posta o script -
Procura aqui e baixa : https://www.xtibia.com/forum/forum/1284-7x/
-
É meio complicado compilar em windows, vou te enviar um tutorial e você tenta : https://www.xtibia.com/forum/topic/233074-dev-c-compilando-tfs-no-windows/
-
Tem que adicionar a spr no client, depois abrir no mapa editor
-
pedido clients alguem pode me ajudar?
pergunta respondeu ao um mero mortal de Kuro o Shiniga em Clients
Aqui no forum tem muitas, é só procurar, segue o link de uma delas : https://www.xtibia.com/forum/topic/240989-dxp-exclusivo-poketibia-opensource/ -
local cd = { cdtime = 30, --//-- quanto tempo fica sem usar o item str = 65545, --- não mexa pos = {x = 81, y = 339, z = 7}, --- pos para onde o player vai } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, cd.str) < os.time() and not getCreatureCondition(cid, CONDITION_INFIGHT) then setPlayerStorageValue(cid, cd.str, os.time() + cd.cdtime) doPlayerSendTextMessage(cid, 19, "Voce foi transportado de volta a File City") -- mensagem que sairá quando ele for teleportado doTeleportThing(cid, cd.pos) doSendMagicEffect(getThingPos(cid), 10) doRemoveItem(item.uid, 1) elseif getPlayerStorageValue(cid, cd.str) >= os.time() then doPlayerSendTextMessage(cid, 19, "Espera para usar novamente") else doPlayerSendTextMessage(cid, 19,"Impossivel usar esse item em batalhas!") doSendMagicEffect(getThingPos(cid), 2) end return true end
-
suporte scripts Preciso de Potion instantâneo.
pergunta respondeu ao eliaspalermo de Kuro o Shiniga em Scripts
function doHealOverTime(cid, div, turn, effect) if not isCreature(cid) then return true end if turn <= 0 or (getCreatureHealth(cid) == getCreatureMaxHealth(cid)) or getPlayerStorageValue(cid, 173) <= 0 then setPlayerStorageValue(cid, 173, -1) return true end local d = div / 10000 local amount = math.floor(getCreatureMaxHealth(cid) * d) doCreatureAddHealth(cid, amount) if math.floor(turn/10) == turn/10 then doSendMagicEffect(getThingPos(cid), effect) end addEvent(doHealOverTime, 100, cid, div, turn - 1, effect) end local potions = { [12347] = {effect = 13, div = 30}, --super potion [12348] = {effect = 13, div = 60}, --great potion [12346] = {effect = 12, div = 80}, --ultra potion [12345] = {effect = 14, div = 90}, --hyper potion [12343] = {effect = 14, div = 110}, --full restore } function onUse(cid, item, frompos, item2, topos) local pid = getThingFromPosWithProtect(topos) if not isSummon(pid) or getCreatureMaster(pid) ~= cid then return doPlayerSendCancel(cid, "You can only use potions on your own Pokemons!") end if getCreatureHealth(pid) == getCreatureMaxHealth(pid) then return doPlayerSendCancel(cid, "This pokemon is already at full health.") end if getPlayerStorageValue(pid, 173) >= 1 then return doPlayerSendCancel(cid, "This pokemon is already under effects of potions.") end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "You can't do that while a duel.") end if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "You can't use rpotion during gym battles.") return true end local cd = { cdtime = 30, -- TEMPO EM SEGUNDO PARA PODER USAR O ITEM 30 = 30 SEGUNDOS ! str = 69889, -- NÃO MEXA } if getPlayerStorageValue(cid, cd.str) < os.time() then doCreatureSay(cid, "".. getCreatureName(pid)..", take this potion!", TALKTYPE_MONSTER) doSendMagicEffect(getThingPos(pid), 0) setPlayerStorageValue(cid, cd.str, os.time() + cd.cdtime) setPlayerStorageValue(pid, 173, 1) doRemoveItem(item.uid, 1) local a = potions[item.itemid] doHealOverTime(pid, a.div, 100, a.effect) elseif getPlayerStorageValue(cid, cd.str) >= os.time() then doPlayerSendCancel(cid, "espere para usar novamente") return true end end -
pedido scripts Alavanca que inicia uma Raid
pergunta respondeu ao Nosifero de Kuro o Shiniga em Scripts
Aqui funciona normal ^^ -
pedido scripts Alavanca que inicia uma Raid
pergunta respondeu ao Nosifero de Kuro o Shiniga em Scripts
você testou antes com os 10 segundos? se sim, muda o str e testa denovo com os 100 segundos -
pedido scripts Alavanca que inicia uma Raid
pergunta respondeu ao Nosifero de Kuro o Shiniga em Scripts
Segundos -
<action itemid="id_do_item" script="arquivo.lua"/>
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.