-
Total de itens
343 -
Registro em
-
Última visita
Tudo que othereality postou
-
DEU!
-
#PedroMaaaaaaster
-
#Efoda-se
-
Dale galera MAAAASTER!!! vo postar meu projeto aqui pq sempre tem uma negada no barzinho... http://www.xtibia.com/forum/topic/178217-projeto-zeep-ot-noticias/page__fromsearch__1 E aqui vai um vídeo que todo mundo já viu: #Efoda-se
-
Maximo De Players Em Uma Area, Script Do Vodkart!
tópico respondeu ao othereality de othereality em Lixeira Pública
Ahh vlw, eu testei sem monstros, mas vai ter monstros sim no lugar... é uma quest com numero máximo de player para fazer... Eu vou usar para fazer as Dungeons do projeto Zeep. *quem quiser dar uma olhada clica na fotinho ai na minha assinatura \/ =P -
Como Botar Pros Chares Ja Ta Criado Na Conta 1/1 ..varios Chares!
pergunta respondeu ao Tktforever de othereality em Scripts
@lordbug99 Ahh é verdade!!! @topic Então aqui vai como fazer: no config.lua encontre: onePlayerOnlinePerAccount = e troque de true para false depois crie varios chars e pelo my sql bote eles na conta 1/1 deve ter tutos de sql aqui no xtibia é bem fácil. E pronto! creditos pro lordbug99 né.. kk -
Maximo De Players Em Uma Area, Script Do Vodkart!
tópico respondeu ao othereality de othereality em Lixeira Pública
Erro meu Demonbholder, é que eu nem li sei script direitinho só testei... Mas agora ta funcionando vlw =) Pode ser movido! -
Maximo De Players Em Uma Area, Script Do Vodkart!
tópico respondeu ao othereality de othereality em Lixeira Pública
Ficaria assim? function onStepIn(cid, item, position, fromPosition) Extr1 = ({x = 1035, y = 1023, z = 7 }) Extr2 = ({ x =1041, y = 1027, z = 7 }) local L = 0 local I = 0 R = Getuidsinarea(Extr1, Extr2) While L <= #R do L = L + 1 if isPlayer(R[L]) then I = I + 1 if I >= 4 then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendCancel(cid,"existe jogadores fazendo a quest.") else doPlayerSendText(cid, 23, "Seja rapido,mas tome cuidado!") end end end end return TRUE end deu esse erro: -
Maximo De Players Em Uma Area, Script Do Vodkart!
tópico respondeu ao othereality de othereality em Lixeira Pública
Veio lê o tópico ai por favor... Já tentei assim, não funciona. -
Como Botar Pros Chares Ja Ta Criado Na Conta 1/1 ..varios Chares!
pergunta respondeu ao Tktforever de othereality em Scripts
@lordbug99 E como duas pessoas vão entrar na mesma conta ao mesmo tempo? -
Maximo De Players Em Uma Area, Script Do Vodkart!
tópico respondeu ao othereality de othereality em Lixeira Pública
@GeBonazza Mas eu quero que de para entrar até 4 player! Sei que se veio pelo outro tópico, mas da uma olhada no primeiro post aqui desse... -
Eu criei um novo tópico em duvidas: http://www.xtibia.com/forum/topic/179061-maximo-de-players-em-uma-area-script-do-vodkart/page__fromsearch__1
-
Maximo De Players Em Uma Area, Script Do Vodkart!
tópico respondeu ao othereality de othereality em Lixeira Pública
@Demonbholder function onStepIn(cid, item, position, fromPosition) if (item.actionid == 23036) then a = 0 for check_forjax = 1035,1041 do -- check X começo e final da sala for check_forjay = 1023,1027 do -- check Y começo e final da sala forjapos = {x=check_forjax, y=check_forjay, z=7, stackpos=253} room_forja = getThingfromPos(forjapos ) if room_forja.itemid == 0 then a = a +1 if a >= 4 then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendCancel(cid,"já tem quatro jogadores na Dungeon.") return TRUE end end end end end return TRUE end Eu só alterei as positions, a actionid e a frase do sendcancel. Não deu certo mesmo não tendo ninguém ele fala que já ta cheio =/ -
Maximo De Players Em Uma Area, Script Do Vodkart!
tópico respondeu ao othereality de othereality em Lixeira Pública
kkk é ta faltando mesmo, aqui ta certinho é que eu peguei pela metade... function onStepIn(cid, item, position, fromPosition) if (item.actionid == 13731) then for check_forjax = 217,223 do -- check X começo e final da sala for check_forjay = 64,65 do -- check Y começo e final da sala forjapos = {x=check_forjax, y=check_forjay, z=7, stackpos=253} room_forja = getThingfromPos(forjapos ) if room_forja.itemid == 0 then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendCancel(cid,"Espere o Jogador sair da forja.") return TRUE end end end end return TRUE end agora acho que ta certinho né? se pode fazer pra mim? a alteração que você falou? To aprende ainda de script eu consigo interpretar e dar umas editadas mas fazer ainda não... -
Como Botar Pros Chares Ja Ta Criado Na Conta 1/1 ..varios Chares!
pergunta respondeu ao Tktforever de othereality em Scripts
Dai depende da versão que você quer.. mas eu acho que tem vários OTs War que tem um system assim, o player não cria conta ele só entra na 1/1 em dos times... Da uma procura em OTs de war na seção de downloads que acho que você encontra algum. -
Maximo De Players Em Uma Area, Script Do Vodkart!
tópico respondeu ao othereality de othereality em Lixeira Pública
@mulizeu Obrigado por tentar ajudar, mas é que funciona assim: room_forja.itemid isso(/\) verifica os players que estão na área indicada acima no script. Então a linha: if room_forja.itemid > 0 then Cria a seguinte condição: Se na área indicada tiver mais do que ninguém(zero) então: Ai o que vem a seguir impede o player de passar pelo tile. fazendo com que só tenha um player por vez na sala. até ai está funcionando. O problema é que tentei alterar para: if room_forja.itemid > 3 then Criando a seguinte condição: Se na área indicada tiver mais do que 3 players(ou seja até 4) então: ... Não funcionou o script parou de limitar os player na área. Entende?! -
Maximo De Players Em Uma Area, Script Do Vodkart!
um tópico no fórum postou othereality Lixeira Pública
Então eu tava procurando por algo que limitasse o numero de player em uma certa area e encontrei esse script do VodKart... function onStepIn(cid, item, position, fromPosition) if (item.actionid == 13731) then for check_forjax = 217,223 do -- check X começo e final da sala for check_forjay = 64,65 do -- check Y começo e final da sala forjapos = {x=check_forjax, y=check_forjay, z=7, stackpos=253} room_forja = getThingfromPos(forjapos ) if room_forja.itemid > 0 then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendCancel(cid,"Espere o Jogador sair da forja.") return TRUE end end end O Unico problema é que eu queria que desse para ter até 4 player nesse espaço. e quando eu edito isso: if room_forja.itemid > 0 then para isso if room_forja.itemid > 3 then Da algum bug que o script não funciona, entra quantos quiserem... Alguém sabe porque?! agredeço desde já TODAS as respostas! -
Procure: -- Monster rates E se estiver assim: rateMonsterHealth = 1.0 rateMonsterMana = 1.0 rateMonsterAttack = 1.0 rateMonsterDefense = 1.0 Está certo. dai o problema não é no confg.lua edit: VEIOO Skill e attack é para determinar o skill do monstro e o attack da "arma" dele. para por um dano exato é assim: <attack name="melee" interval="2000" min="-20" max="-80"/> no caso esse bicho tira de 20 a 80 de dano;
-
Como Botar Pros Chares Ja Ta Criado Na Conta 1/1 ..varios Chares!
pergunta respondeu ao Tktforever de othereality em Scripts
Você quer isso pra OT war? Tem que baixar um OT assim já! Qualquer um Que seja (war) na sessão de downloads. -
(Eu editei a primeiro post lá) Eu estou com o seguinte scipt: function onStepIn(cid, item, frompos, item2, topos) player1level = getPlayerLevel(cid) questlevel = 12 nplayer1pos = {x=1055, y=1010, z=8} for x = 1071, 1203 do for y = 515, 597 do local m = getTopCreature({x=x, y=y, z=7}).uid if item.uid == 23036 then if player1level <= questlevel then if m < 4 and isPlayer(m) then doSendMagicEffect(getPlayerPosition(cid) ,2) doTeleportThing(cid,nplayer1pos) doSendMagicEffect(nplayer1pos ,10) else doPlayerSendCancel(cid,"Ja existe quatro pessoas na quest!") end else doPlayerSendCancel(cid,"Deve estar no maximo level 12!") end end end end return TRUE end Só que sempre que o player pisa no tile da DeBug no CLIENT, não entendo porque! Será que alguem tem idéia?
-
Dale galera!! Eu estou com o seguinte scipt: function onStepIn(cid, item, frompos, item2, topos) player1level = getPlayerLevel(cid) questlevel = 12 nplayer1pos = {x=1055, y=1010, z=8} for x = 1071, 1203 do for y = 515, 597 do local m = getTopCreature({x=x, y=y, z=7}).uid if item.uid == 23036 then if player1level <= questlevel then if m < 4 and isPlayer(m) then doSendMagicEffect(getPlayerPosition(cid) ,2) doTeleportThing(cid,nplayer1pos) doSendMagicEffect(nplayer1pos ,10) else doPlayerSendCancel(cid,"Ja existe quatro pessoas na quest!") end else doPlayerSendCancel(cid,"Deve estar no maximo level 12!") end end end end return TRUE end Só que sempre que o player pisa no tile da DeBug no CLIENT, não entendo porque! Será que alguem tem idéia?
-
[ Resolvido ] Script de travel/train, duvida com função
pergunta respondeu ao othereality de othereality em Scripts
Ok. é que realmente tenho dificuldade de por um titulo claro... kkkk -
Dale galera eu to passando aqui só pra divulgar um servidor completamente inovador, que está em desenvolvimento, mas que já pode ser jogado na versão PRE-BETA! Para saber tudo sobre o OT como: > sistemas > vocações > profissões E todas as inovações entre no link a seguir, clicando na imagem:
-
[ Resolvido ] Script de travel/train, duvida com função
pergunta respondeu ao othereality de othereality em Scripts
AAAEEE!! Funcionou agora! vlw! rep+ -
Então galera eu tentei adicionar isso: if (getPlayerItemCount(cid, 2151)) >= 1 then doPlayerRemoveItem(cid, 2151, 1) else doPlayerSendCancel(cid, 'voce precisa de um ticket') end No script mas por algum motivo não deu certo. obs tentei na Function "onuse" é claro. Se alguem souber como devo adicionar eu agradeço. --Script by mock the bear --Config local SPEED = 1 local PLAYERSPEED = 600 --End local RAILS = {7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130} --Thxy rails itemid by nord local CART = {[0] = 7132, [2] = 7132, [3] =7131, [1] =7131} local CONFIG = { [7121] = 0,[7122] = 0, [7123] = {EAST, SOUTH}, [7124] = {WEST, SOUTH}, [7125] = {EAST, NORTH}, [7126] = {WEST, NORTH}, [7127] = 0,[7128] = 0, [7129] = 0,[7130] = 0, [152] = {NORTH, SOUTH}, --modificado por Piporealino Xtibia [153] = {SOUTH, NORTH}, [154] = {EAST, WEST}, [155] = {WEST, EAST}, --Random } local reverse = {[0] = 2, 3, 0, 1} -- All that table was made by nord. local function moveTrain(cid, frompos, direc) local tab if not isPlayer(cid) then return end local pos = getCreaturePosition(cid) local rar = findRail(pos) if not rar then doPlayerSetNoMove(cid, false) doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -PLAYERSPEED) doMoveCreature(cid, direc) else tab = CONFIG[rar] if tab and type(tab) == 'table' then direc = tab[tab[1] == reverse[direc] and 2 or 1] -- by nord here end doSetItemOutfit(cid, CART[direc], -1) doMoveCreature(cid, direc) addEvent(moveTrain, SPEED, cid, pos,direc) end end function findRail(p) local p_ = {x=p.x, y=p.y, z=p.z} for i=0,10 do p_.stackpos = i local t = getTileThingByPos(p_) if isInArray(RAILS, t.itemid) then return t.itemid,t.uid end end end function onUse(cid, item, frompos) --Script by mock the bear if hasCondition(cid, CONDITION_OUTFIT) or (item.actionid < 500 and item.actionid > 503) then return false end doTeleportThing(cid, frompos, false) doPlayerSetNoMove(cid, true) doChangeSpeed(cid, PLAYERSPEED) addEvent(moveTrain, SPEED, cid, frompos, item.actionid-500) return true end OBS: Script feito pelo Mock e Nord (Otland) e editado pelo Piporealino (Xtibia).
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.