-
Total de itens
416 -
Registro em
-
Última visita
-
Dias Ganhos
6
Tudo que drakylucas postou
-
1º [movement] perderLife.lua: XML: <movevent type="StepIn" actionid="2554" event="script" value="perderLife.lua"/> Mapa: colocar actionId 2554 no piso que quer que perca life / solte efeito. Script: function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) local config = { perderLife = 100, effect = 55, } if isPlayer(cid) then doSendMagicEffect(toPosition,config.effect) doCreatureAddHealth(cid,-config.perderLife) end return true end 2º [creaturescript] tutorUp.lua: XML: <event type="advance" name="tutorUp" event="script" value="tutorUp.lua"/> no login.lua: [junto com as outras linhas parecidas] registerCreatureEvent(cid, "tutorUp") Script: function onAdvance(cid, skill, oldLevel, newLevel) local config = { groupIdTutor = 2, levelParaTutor = 100, } if skill == 8 then if newLevel >= config.levelParaTutor then if getPlayerGroupId(cid) < config.groupIdTutor then setPlayerGroupId(cid, config.groupIdTutor) doPlayerSendTextMessage(cid,19,"Agora voce eh um tutor!") end end end return true end 3: poste seu vip system primeiro.
-
sinceramente, nao gostei de nenhum =/ as ideias sao sempre as mesmas, mesmo que o script seje o melhor código do mundo, essas ideias não sao tao inovadoras Tendo que votar, voto no do Mkalo de refletir danos, +gostaria que a seção tivesse scripts + inovadores. Sistema - Refletor de Danos quem for me criticar pa fazer melhor sei la, apenas da a ideia que eu faço, ou seja, tenha certeza que queira competir. =D
-
vlw.. pode mover o topico =D
-
como posso fazer para ele retornar a palavra que esta antes de tal caractere em outra palavra? exemplo "Killerz [ll]"," [" retornaria apenas "Killerz" explicando melhor: quero uma funçao que retornasse tudo que esta escrito antes de tal escrita, no exemplo acima, eu digitaria o texto [parte verde], em outro parametro digitaria o texto a ser localizado [vermelho] ele retornaria o que esta em laranja [o que esta atras do parametro vermelho]
-
deve ter algo de doPlayerAddItem no script da quest, certo? tipo: doPlayerAddItem(cid,ID).. após a ID do item coloque ,50 para vim com 50 cargas, exemplo: doPlayerAddItem(cid,ID_AQUI,50)
-
coloca return true em cima do end no XML para adicionar +palavras nao precisa ficar copiando e colando, é só mudar disso: <talkaction words="god" script="say.lua"/> pa isso: <talkaction words="god;outraPalavra;outraPalavra2" script="say.lua"/>
-
Pedido de nivel difícil. Função traceRoute(frompos,topos) o que ela fará? ela fará uma rota de tal posição ateh tal posição,armazenando-a em uma table [usando insert.table] onde tiles não andaveis [paredes,bordas...] são contados,ou seja, ele tem que dar a volta. Ela deverá fazer de tudo para não andar diagonal, ou seja, só devera traçar diagonal quando não houver jeito. Foto explicando: Valendo REP+
-
tenta isso: function onUse(cid, item, fromPosition, itemEx, toPosition) ----- Config ----- local MonsterName = "latrivan" local MaximoSummon = 1 ----- Config ----- local summons = getCreatureSummons(cid) if(table.maxn(summons) < MaximoSummon) then -- no summons if getTilePzInfo(getCreaturePosition(cid)) == TRUE then return doPlayerSendCancel(cid,"Você não pode invocar seu mascote.") end doConvinceCreature(cid, doCreateMonster(MonsterName, getCreaturePosition(cid))) doSendAnimatedText(getPlayerPosition(cid), "Mascote", math.random(1, 255)) doPlayerSendTextMessage(cid,25,'Você invocou o seu mascote "..Latrivan.."') else doPlayerSendTextMessage(cid,25,'Você recolheu o seu mascote.') for _, pid in ipairs(summons) do doRemoveCreature(pid) end end return true end
-
É um pedido + voltado para tirar duvida =P Tipo gostaria de saber como calcular o intervalo entreos passos de uma pessoa ou monstro Exemplo de uso: for i = 0,7 do addEvent(FUNÇAO DE MOVER,i*getCreatureBaseSpeed(cid) + [O QUE SERIA AQUI PARA CALCULAR A SPEED DO CHAO?],Parametro da funçao de mover) end vlw.
-
[Duvida] Getspect - Enviando Informação Ao Client
um tópico no fórum postou drakylucas Lixeira Pública
iae pessoal... quero ajuda tipo quero que resete todas informações de tal monstro no player na hora da execução de uma funçao. Tipo a função é a do setCreatureName (tem no forum rival), eu quero fazer tipo o nome atualizar na hora que for setar o nome pa quem tiver perto do bixo, ou seja, toda vez que setar o nome ele reseta as informações só pa quem ta 6x6 sqm perto.. como faço pa resetar uma unica criatura no getSpectators da source? thx. REP + + + -
Na verdade isso é propositar para o script não bugar. depende, isso impediria que o monstro se curase e o player ficasse ganhando exp, certo? porém em outros propositos, se vc precisar o doCreatureAddHealth e a criatura estiver registrada o event, ele nao vai funcionar. no meu caso estou fazendo o sistema de level nos pokemons do mapa[como ja t flei no msn leo] e isso foi um bug monstro, pois uso mto o doCreatureAddHealth kkk + para alguns fins isso está otimo! rep+ [eskeci de dar eu achu.. se eu nao tiver dado eu do agora ksapoopkas]
-
script excelente, porem tem um erro. elseif type == STATSCHANGE_HEALTHGAIN then return false se eu registrei o monstro, se o monstro tentar se curar ele nao se cura-rá, isso pode ser bom em relação a ninguem fica curando e atacando + pode ser um bug quando usado para outros propositos.
-
Como Calcular Quantos Players Seu Servidor Aguenta Sem Lag.
tópico respondeu ao upking de drakylucas em Tutoriais para Iniciantes
creio que nao seja muito verdade, pois o computador também influencia muito. Em hosts vc pode pegar 100 mb a 1 GB de upload facil, + se nao tiver uma boa memória ram e processador ele vai lagar com 100 players facilmente. Esse calculo é + para saber em relação a quanto a internet suporta, porém se tiver um computador ruim isso é inutil.. Belo tutorial msmo assim.. rep+ pelo esforço, ficou bunitinhu kk -
Iae tk =P ta bom o trabalho, mas como o amigo disse acima tem poison em hunts erradas tal, + detalhou muito bem.. Adorei a montanha etc, continue mapeando e crie um mapa rox xD gogo unsterblich ^^
-
ow demonbholder.. da uma ajuda? =s tipo esse npc ateh ta funcionando belezinha tal, mais temuns bugs que achu que é no xml n sei tipo eu kerio deixar sem message_greet, tem como faze isso? sem falar expected in you..? otra coisa, pa dexa o player só fala com 3 sqm de distancia.. esse npc to do otro ladoda tela e ele fala comigo.. por favor ajuda ae com xml ou no script msm nao sei =ss npc é uma disgraça di mexe!
-
parabens oO.. achu que ninguem sabia que era possivel isso xD chega de item editor kaospkaos ow, vc sabe fazer po item ficar blocking tals tb? ^^
-
pode mover =P desculpe esqueci de falar no dia kk
-
a msg que digo é dps que ele pega a vocação.. la nao fala nada de item, vc tm que fala bye e hi dnv =p mais diboa ja arrumei sim pode sim, todo topico que eu criar e responder dps pode move viu kkk [tomara que se lembre]. geralmente eu respondo, se aquela eu nao respondi é pq nao tive tempo mal mais pode mover sim, me desculpe tb por nao avisar kk pode mover esse tb para os pedidos atendidos =P
-
demonbholder ta errado... nem testei + ja vi uns erros aparentes. 1º ele não pede para buscar os itens, apenas verifica se ele ja tem com ele 2º ele sempre vira sorcerer em qualquer maneira vou tentar concertar aqui.. quando eu consegui certim usando sua base te rou rep+ vlw por ajuda msmo assim =P EDIT: pedir parabuscar o itens era só a msg que tu nao tinha colocado la em cima.. a vocation eu adicionei-a na tabela =P só esses os erros msmo.. ja arrumei.. rep+ por ajuda =P
-
Bem, ja devem saber que sou um dos scripters que só fica no xtibia =P Então, meu pedido: OT: TFS 0.4 para 8.70 Npc: com falas azuis e separadas para varios players falarem junto. Tipo: NPC O que faz? R: player: hi \\ if getPlayerStorageValue(cid,14000) < 1 then Primeira conversa: npc: Ola [player], por favor escolha sua vocação. [sorcerer],[Druid],[Paladin],[Knight] player: knight npc: você tem certeza? [yes / no] player: yes // aqui ele vai virar knight + nao vai teleporta pa main setPlayerStorageValue(cid,14000,1) player: no // aqui ele vai retornar para a primeira pergunta npc: Parabens, você agora é um knight. \\ end OUTRO IF [nao pode ser else nem elseif, pois é pa continuar com a conversa] \\if getPlayerStorageValue(cid,14000) == 1 then npc:Por favor, escolha seu elemento elemento. [death],[ice],[Fire],[Earth] player: death npc: voce tem certeza disso? [yes/no] player: yes npc: me traga um demoniac essence para que eu possa lhe dar o elemento death [[ PS: cada elemento é um item diferente]] setPlayerStorageValue(cid,14000,2) [[2 = death,3 = ice,4 = fire, 5 = earth]] npc: Volte logo com meu elemento. [bye] end -- do if getPlayerStorage... == 1 \\ OUTRO IF, PARA O PROXIMO HI [O PLAYER VAI BUSCAR O ITEM TAL TAL] if getPlayerStorageValue(cid,14000) >= 2 and getPlayerStorageValue(cid,14000) <= 5 then npc: Ola, me lembro que voce escolheu o elemento Death [[verifica a storage 14000 em uma tabela pa sabe o elemento, juntamente ao item a ser recolhido]], então, voce me trouxe o demoniac essence? player: no npc: ok, volte mais tarde com o item para que possa promover seu elemento! [bye aqui] player: yes if getPlayerItemCount(cid,ID_DO_ITEM_DA_TABELA) < 1 then npc: Por favor, nao minta e vá buscar logo o demoniac essence. [bye aqui] else doPlayerRemoveItem(cid,ID_DO_ITEM_DA_TABELA,1) npc: Voce escolheu seu elemento!! congratz!! setPlayerStorageValue(cid,14000,6) setPlayerStorageValue(cid,14001,1) -- de 1 a 4, para death ice etc... doTeleportThing(cid,{x = 1000,y = 1000, z = 6}) end end Por que do pedido? simples, odeio fazer npc alem do que eles são bem diferente das action,talk etc... mas esse tem que ser em npc pa fica bem feito =s. PS: só poderá escolher a vocação no level 8. sei que é um texto mais é para o melhor entendimento do que eu quero =P rep+ pa quem ajuda =P
-
nao funciona +.. eu tenhu pagseguro automatico, [nao vendo nem vou postar, me desculpem].. vai a dica: em paginas novas como essa, vc tem que criar uma conexao com a database antes, alem de faltar campos no mysql que tu pediu para adicionar como por exemplo aqtd do produto [a qtd de points] dica: procurem em forums a respeito de web + pagseguro, e implantem apenas a parte para adicionar os pontos para a conta igual esse, mas no outro script =P flw
-
foi mal foi só o link da distribution que eu uso.. Enfim mudei para tfs 0.4, porem ainda quero o sistema de guild war no gesior, e nao no /war, alguem tem? =s
-
@topic O Cliente em Flash do tibia será opcional, e não obrigatório. Opnião: Devem sim criar uma subarea, porem com uma otrasub-divisão de aprovação de waypoints etc, onde apenas os moderadores poderiam ler os tópicos e examinar se contem virus etc[tipo mandei o topico ele nao aparece paninguem, é mandado uma msg para mim dizendo que em no maximo 2 dias caso ocorratuso bem o topico apareça, vcs avaliam e dão seu critério de segurança e movem o topic] Acredito que TODOS que frequentam forums de otserver ja usaram bot, msmo que não usem +, entao seria sim uma boa ideia.
-
por favor poste + detalhes sobre o script.
-
vlw rep+ =P achu que é isso é que axei que ele testava a função msmo sem ternenhuma parte puxando xD pelo - aprendi uma coisa nova hj xD vc sabe como posso faze pa ele reconhecer o global como um numero inteiro e nao nulo? =s
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.