Ir para conteúdo

Dmy Recaida

Campones
  • Total de itens

    16
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Dmy Recaida postou

  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. 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 !
  13. 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 !
  14. 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 !
  15. Ajuda ai galera ta tudo certo agora so falta bota pra se transformar em tal lvl eu botei so q nao ta funfando qualquer lvl se transformar olha Ajuda ai quem me ajuda do resp
  16. é na ultima parte function onSay(cid, words, param) local voce = 371 local lvl = 150 local voc = 372 local outfit = {lookType=110,lookHead=20,lookAddons=0,lookLegs=40,lookBody=30,lookFeet=50} local outfitTime = 10999999 local napis = "Transformação" local effekt = 243 ----------------------kod----------------------------- if getPlayerVocation(cid) == voce and getPlayerLevel(cid) >= lvl then doPlayerSetVocation(cid,voc) doSetCreatureOutfit(cid, outfit, outfitTime) doPlayerSay(cid,napis,16) local pos = getPlayerPosition(cid) doSendMagicEffect(pos,effekt) else doPlayerSendCancel(cid,"Você Não tem level suficiente") end return 1 end porisso q nao ta dando mais nao sei oq fazer plx ajuda ai !
  17. Aew galera eu queria ajuda de vcs , eu botei para transformar no talkactions ai tava pegando tudo bem mais quando eu adicionei umas vocações a mais começo da erro falando "você não tem level suficiente" < ! porfavo me ajuda ai olha meu script \/ function onSay(cid, words, param) local voce = 206 local lvl = 400 local voc = 343 local outfit = {lookType=277,lookHead=20,lookAddons=0,lookLegs=40,lookBody=30,lookFeet=50} local outfitTime = 10999999 local napis = "Aaaaah" local effekt = 32 ----------------------kod----------------------------- if getPlayerVocation(cid) == voce and getPlayerLevel(cid) >= lvl then doPlayerSetVocation(cid,voc) doSetCreatureOutfit(cid, outfit, outfitTime) doPlayerSay(cid,napis,16) local pos = getPlayerPosition(cid) doSendMagicEffect(pos,effekt) else doPlayerSendCancel(cid,"Você Não tem level suficiente") end return 1 end function onSay(cid, words, param) local voce = 369 local lvl = 50 local voc = 370 local outfit = {lookType=280,lookHead=20,lookAddons=0,lookLegs=40,lookBody=30,lookFeet=50} local outfitTime = 10999999 local napis = "Transformação" local effekt = 32 ----------------------kod----------------------------- if getPlayerVocation(cid) == voce and getPlayerLevel(cid) >= lvl then doPlayerSetVocation(cid,voc) doSetCreatureOutfit(cid, outfit, outfitTime) doPlayerSay(cid,napis,16) local pos = getPlayerPosition(cid) doSendMagicEffect(pos,effekt) else doPlayerSendCancel(cid,"Você Não tem level suficiente") end return 1 end function onSay(cid, words, param) local voce = 370 local lvl = 100 local voc = 371 local outfit = {lookType=120,lookHead=20,lookAddons=0,lookLegs=40,lookBody=30,lookFeet=50} local outfitTime = 10999999 local napis = "Transformação" local effekt = 234 ----------------------kod----------------------------- if getPlayerVocation(cid) == voce and getPlayerLevel(cid) >= lvl then doPlayerSetVocation(cid,voc) doSetCreatureOutfit(cid, outfit, outfitTime) doPlayerSay(cid,napis,16) local pos = getPlayerPosition(cid) doSendMagicEffect(pos,effekt) else doPlayerSendCancel(cid,"Você Não tem level suficiente") end return 1 end function onSay(cid, words, param) local voce = 371 local lvl = 150 local voc = 372 local outfit = {lookType=110,lookHead=20,lookAddons=0,lookLegs=40,lookBody=30,lookFeet=50} local outfitTime = 10999999 local napis = "Transformação" local effekt = 243 ----------------------kod----------------------------- if getPlayerVocation(cid) == voce and getPlayerLevel(cid) >= lvl then doPlayerSetVocation(cid,voc) doSetCreatureOutfit(cid, outfit, outfitTime) doPlayerSay(cid,napis,16) local pos = getPlayerPosition(cid) doSendMagicEffect(pos,effekt) else doPlayerSendCancel(cid,"Você Não tem level suficiente") end return 1 end Se me ajuda do REP!
  18. Aew galera eu queria ajuda de vcs , eu botei para transformar no talkactions ai tava pegando tudo bem mais quando eu adicionei umas vocações a mais começo da erro falando "você não tem level suficiente" < ! porfavo me ajuda ai olha meu script \/ Se me ajuda do REP!
  • Quem Está Navegando   0 membros estão online

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