Ir para conteúdo

Dmy Recaida

Campones
  • Total de itens

    16
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Dmy Recaida venceu a última vez em Julho 16 2019

Dmy Recaida had the most liked content!

2 Seguidores

Sobre Dmy Recaida

Perfil

  • Gênero
    Masculino

Informações

  • Forma que conheci o xTibia
    Otservs
  • Sou
    Programador

Últimos Visitantes

2279 visualizações

Dmy Recaida's Achievements

  1. Coloca esse attribute no items.xml que vai funcionar \/ <attribute key="speed" value="30" /> Lembrando: tem que ver o slotType em ... Eu removi as funções de speed no seu script, pois você não vai precisar delas. function onEquip(cid, item, slot) local outfit = {lookType = 368} -- Looktype escolhidodoSetCreatureOutfit(cid, outfit, -1)doSendMagicEffect(getCreaturePosition(cid), 34)setPlayerStorageValue(cid,32001,1)return trueendfunction onDeEquip(cid, item, slot) if getPlayerStorageValue(cid,32001) == 1 then setPlayerStorageValue(cid,32001,0) doRemoveCondition(cid, CONDITION_OUTFIT) doSendMagicEffect(getCreaturePosition(cid), 34) end return trueend Abçs ...
  2. Tenta int32_t valuee = (1,50); if(tradeItem->getIntegerAttribute("boost") >= valuee) { stdostringstream ss; ss << ", Boost: [" << tradeItem->getIntegerAttribute("boost", valuee) << ]"; client->sendTextMessage(TextMessage(MESSAGE_STATUS_WARNING, ss.str())); } se não funcionar, Mande-me o cpp para eu analisar esse "getIntegerAttribute".
  3. Pode deixar, eu vou continuar fazendo tutoriais assim. Em breve, eu vou fazer uma segunda aula de algoritmos. vou falar melhor sobre Estrutura sequencial pois esta unidade apresenta os subsídios que serão utilizados em todos os algoritmos. Exemplo: Definir variáveis. Conhecer e listar os tipos de dados. Construir algoritmos de forma sequencial, utilizando comandos de atribuição e entrada e saída, e operadores aritméticos. E Identificar os operadores relacionais e lógicos. flw
  4. Olá, eu decidi fazer esse tutorial para ajudar as pessoas ter uma logica de programação. Eu estou cursando analise e desenvolvimento de sistema, estou no primeiro período, então eu não manjo muito, mas oque eu sei já serve de alguma coisa. Quem nunca programou, Aconselho fazer download de um interpretador muito bom chamado "UAL". Pois o UAL é um interpretador que interpreta uma Pseudolinguagem como o PORTUGOL e o ILA. muito útil para quem quer começar a programar em C e C++. Vou ensinar algo bem importante: A base para o aprendizado de qualquer programador, a lógica de programação. Vamos nos aprofundar na estruturação e construção de um algoritmo agora. Considere o seguinte o problema. Você, como qualquer ser humano normal, esquece constantemente de pagar contas e, por isso, resolve acabar com esse problema desenvolvendo um programa para auxiliá-lo no cálculo dos juros. para isso, é necessário ler o valor da prestação que deveria ter sido paga e o valor dos juros para calcular o novo valor, correto ? No primeiro momento, é necessário compreender o problema; os dados que serão processados e qual a sua origem; compreender o que deve ser feito e qual o conteúdo do dado de informação (Saída). Para o exemplo apresentado, podemos identificar o seguinte: No segundo momento, é necessário identificar as operações e ações a serem executadas sobre os dados para obter o resultado final. Vamos estruturar: Obs: Agora vamos escolher uma linguagem a ser utilizada para estruturar a sequência de execução das ações conforme a necessidade da linguagem. exemplo, linguagem natural: Exemplo de como ficaria no UAL: Agora olha como fica no C++ Se gostarem eu darei continuidade Flw galerinha
  5. Eu odeio o blitz, mas adorei seu script *-*
  6. Acho q no distro 0.4 n tem essa função "doPlayerAddStamina" então usa o "doPlayerSetStamina" que vai funfar.
  7. Ta dando esse erro [Error - LuaScriptInterface::loadFile] data/globalevents/scripts/event.lua:13: '=' expected near 'local' [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/event.lua) data/globalevents/scripts/event.lua:13: '=' expected near 'local' E eu não fiz o onkill :\
  8. Eu peguei um script de event q eu achei maneiro e tentei adicionar algumas funções a mais, só que agora não ta funcionando. parece está tudo certo só que não ta funfando. function onThink(interval, lastExecution) local dias = {"Sunday"} --O Dia do evento local tempo_espera = "19:55" local vitorioso = 0 local players = getPlayersOnline() local pos_templo = {x=999 , y=999 , z=9} --- POSITION DO SEU TEMPLO local i = 1 local hora = "20:00" --A Hora que começara local storage = 9393 --Não mexa aqui local pos_templo = {x=999 , y=999 , z=9} --- POSITION DO SEU TEMPLO local pos = {x=999 , y=999 , z=9} ---onde tp vai ser criado local topos = {x=999 , y=999 , z=9} ---a position para onde sera teleportado local name = cyclops --Nome do monster a ser criado local name1 = rotworm --Nome do monster a ser criado local name2 = rat --Nome do monster a ser criado if isInArray(quedia.dias, os.date("%A")) and isInArray(tempo_espera, os.date("%X")) then doCreateTeleport(1387, topos , pos) broadcastMessage("o evento ira começar daqui 5 minuto!",22) return TRUE end if isInArray(quedia.dias, os.date("%A")) and isInArray(hora, os.date("%X")) then doCreateTeleport(1387, topos , pos) broadcastMessage("Teleport Aberto Fechara Daki 10 minutos",22) return TRUE end if getGlobalStorageValue(storage) == 1 then else return TRUE end while i <= #players do local pos_player = getPlayerPosition(players) local pos1_lugar = {x = 136, y = 350, z = 11} local pos2_lugar = {x = 157, y = 363, z = 11} if pos_player.x >= pos1_lugar.x and pos_player.y >= pos1_lugar.y and pos_lugar.x <= pos2_lugar.x and pos_player.y <= pos2_lugar.y then end i = i + 1 end if total_players == 1 then setGlobalStorageValue(storage, -1) doTeleportThing(vitorioso, pos_templo) doPlayerSendTextMessage(vitorioso, MESSAGE_STATUS_CONSOLE_BLUE, "Você é o Vencedor do Evento.") doBroadcastMessage("O Player "..(getPlayerName(vitorioso)).." é o Vencedor do Evento.",22) return TRUE else if total_players <= 0 then setGlobalStorageValue(storage, -1) doBroadcastMessage("Todos os Jogadores Se mataram, fim do Evento.",22) doRemoveItem(getThingfromPos(pos).uid,1) broadcastMessage("Teleport Fechado",22) return TRUE end end end doSummonCreature(name, position) doSummonCreature(name1, position) doSummonCreature(name2, position) O Script faz o seguinte... cria um teleport ... teleporta para uma cave que eu editei ... ai nasce o bicho na area manda msg no doBroadcastMessage dizendo que o evento ira começar em 5 minutos e quando o player matar o monstro aparece pra todos quem foi o player que venceu. no caso Deu o ultimo Hit no BOSS
  9. Obg kkk Na verdade tem um outro script aqui q eu estava criando de event. vou criar um tópico.
  10. Eu sou iniciante, comecei a programar agora. ai tem algumas coisas que eu não sei, por exemplo em dar espaço de variáveis. mas vivendo e aprendendo kkkk. obg por ter me dado esse conhecimento e por ter me ajudado no script, esta funcionando 100% kk
  11. Olá, eu estava fazendo um script de summon que sumona 4 summons que tem o mesmo de mana, life, outift, speed que seu player. e para cada vocação tem uma summon diferente nas minhas vocações vips. só q o script só funcionou na primeira vocação que eu adicionei. Eu ja criei os monsters, não da nenhum erro no distro quando usa a spell, ele só não sumona. plx help-me. :\ function onCastSpell(cid, var) local removeTime = 60 local summons = getCreatureSummons(cid) local MaximoSummon = 4 if (table.maxn(summons) == MaximoSummon) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Já tem 4 Summons.") end if(table.maxn(summons) < MaximoSummon) then local anyPos, pos = {x = 0, y = 0, z = 0}, getCreaturePosition(cid) local toPos = { {x = pos.x + 1, y = pos.y, z = pos.z}, {x = pos.x - 1, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y + 1, z = pos.z}, {x = pos.x, y = pos.y - 1, z = pos.z} } if getPlayerVocation(cid) == 6 then local demon summor = doSummonCreature("Summon Master", pos) doConvinceCreature(cid, demon summor) setCreatureMaxHealth(demon summor, getCreatureMaxHealth(cid)) doCreatureAddHealth(demon summor, getCreatureMaxHealth(cid)) setCreatureMaxMana(demon summor, getCreatureMaxMana(cid)) doCreatureAddMana(demon summor, getCreatureMaxMana(cid)) doChangeSpeed(demon summor, getCreatureBaseSpeed(cid)) doSetCreatureOutfit(demon summor, getCreatureOutfit(cid), -1) end if getPlayerVocation(cid) == 7 then local best summon = doSummonCreature("best summon", pos) doConvinceCreature(cid, best summon) setCreatureMaxHealth(best summon, getCreatureMaxHealth(cid)) doCreatureAddHealth(best summon, getCreatureMaxHealth(cid)) setCreatureMaxMana(best summon, getCreatureMaxMana(cid)) doCreatureAddMana(best summon, getCreatureMaxMana(cid)) doChangeSpeed(best summon, getCreatureBaseSpeed(cid)) doSetCreatureOutfit(best summon, getCreatureOutfit(cid), -1) end end return true end
  12. ai manim me manda o supremo senhor kaio ou o teu ot pra eu edita?
  13. Ola galera eu vim aki posta sprits de vocaçoes q muita gente quer por no seu servidor de wodbo ! Spr do raditz - Clique aqui Spr do vegetto - Clique aqui Spr do Sheron - Clique aqui Spr da Buu lvl 400 - Clique aqui Spr do c17 lvl 400 - Clique aqui Spr do Bardock lvl 400 - Clique aqui Spr do Cell lvl 400 - Clique aqui Spr do Tsuful lvl 400 - Clique aqui Spr do Piccolo lvl 400 - Clique aqui Spr do Gotenks lvl 400 - Clique aqui Spr do Gohan lvl 400 - Clique aqui Tah Ai Espero ter Ajudado Ai eu tenho tbm do jenk , videl , Supremo senhor caio , Kuririn e Pan ! Se vcs quizer e so fala! Gosto ? Custa nada da um RESP !
  14. Po man e so vc pega as sprits q ta no wodbo by river e a dat e bota no tibia 8.0 q funfa !
  15. Agora quando eu ligo o meu otserv aparece esse erro na script 'end' expected <to close 'if'at line 26>near 'elseif' ! vlw consegui aki levo meu thanks e um rep !
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...