Ir para conteúdo

Eskylo

Visconde
  • Total de itens

    477
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que Eskylo postou

  1. nao é essa linha aqui: <input type="hidden" name="email_cobranca" value="walefxavier@yahoo.com.br"> só colocar o seu e-mail,, nao?
  2. affected = 10,-- tenta ir abaixando o numero nessa linha pra ver se ajuda no lag, poe uns 5 ................................................. rewardItem = { use = true, --muda pra false pra n ganhar mais o coraçao itemid = 2152, minLevel = false, -- false if you don't want any level req minLevelDiff = false, -- false if you don't want any level diff req (negative numbers allowed). } ........................................................ broadcastMessage = { use = true, --muda pra false pra tirar o broadcast minLevel = false, -- false if you don't want any level req minLevelDiff = false, -- false if you don't want any level diff req (negative numbers allowed). text = "|KILLERNAME| [|KILLERLEVEL|] Matou Facil o |TARGETNAME| [|TARGETLEVEL|]!",
  3. Eskylo

    Bug Na Demon Oak

    no segundo arquivo q vc postou troca essas 2 linhas doTeleportThing(cid, positions.kick) doPlayerSetStorageValue(cid, storages.done, 1) por essa doTeleportThing(cid, {x=32713, y=32394, z=8})
  4. Eskylo

    Bug Na Demon Oak

    se o script da demon oak funciona sem erro, tenta usar o script q postei em vez de usar oq vc posto la em cima
  5. Eskylo

    Bug Na Demon Oak

    tenta assim function onUse(cid, item, fromPosition, itemEx, toPosition) local newPosition = {x=32713, y=32394, z=8} if getPlayerStorageValue(cid, 35700) > 0 then doTeleportThing(cid, newPosition, TRUE) doSendMagicEffect(newPosition, CONST_ME_TELEPORT) doSendMagicEffect(fromPosition, CONST_ME_POFF) setPlayerStorageValue(cid, 35700, -1) end return TRUE end e olha se no otro script (q o player vai cortando a oak) algo tipo setPlayerStorageValue(cid, 35700, 1) tem q ter isso pro tumulo saber q o player acabou lá se n der posta o otro script tb
  6. s, no caso o bonus seria desenvolvido nele
  7. function onUse(cid, item, frompos, item2, topos) if getCreatureCondition(cid, 1024) then doPlayerSendTextMessage(cid, 19, "You cannot use it in battle.") else doTeleportThing(cid,{x=1005, y=1139, z=7}) doRemoveItem(item.uid, 1) end return true end
  8. é facil, mas e no caso de 2 players usar a magia meio q ao mesmo tempo, pra onde vao voltar? os 30 é oq os players q entram, tem q esperar pra voltar?
  9. acho q sim, qual seu m1?
  10. code removido
  11. function onUse(cid, item, frompos, item2, topos) doTeleportThing(cid,{x=1005, y=1139, z=7}) doRemoveItem(item.uid, 1) return true end
  12. vdd a do premiumdays eu n vi doPlayerAddPremiumDays(cid, days) no lugar de days vc coloca a quantidade para dar 3 dias d premium: doPlayerAddPremiumDays(cid, 3) para remover 5 dias doPlayerAddPremiumDays(cid, -5) ---------------------------------------------- function onUse(cid, item, frompos, item2, topos) vc pode s nomear os parametros como quise, mas no script vc tem q usar como colocou o item2 as vezes vem como itemEx ele representa o item no qual vc da use with tipo quando vc vai pescar, clica na vara e clica na agua, a vara seria o item e a agua o item2 o frompos a pos da vara e o topos a pos da agua q vc clicou
  13. curti a ideia, taí, n sei se faltou algo q vc pediu, se faltou só dizer local teleportar_para = {x=1000,y=1000,z=7} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 10) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function removeTeleport(pos) tp = getTileItemById(pos, 1387) doRemoveItem(tp.uid, 1) doSendMagicEffect(pos, 2) end function onCastSpell(cid, var) local pos = getCreaturePosition(cid) doCreateTeleport(1387, teleportar_para, pos) doTeleportThing(cid, teleportar_para) for i = 1, 5 do addEvent(doSendMagicEffect, i*1000, pos, 1) end addEvent(removeTeleport, 5000, pos) return doCombat(cid, combat, var) end só colar num arquivo lua xD e copiar alguma spells no spells.xml
  14. bacana xD, acho q é por aí msm q a gnt começa, testando funçoes e etc como já dito, toda função q vc coloca 'function' precisa de um end quando acaba e tds os if quando acaba tb precisa de end entao vamos colocar 2 ends no fim do seu script como tb ja dito vc pegou a unique id de forma errada o certo seria .uid apenas ex: item2.uid function onUse(cid, item, frompos, item2, topos) if item2.uid == 2353 doPlayerSetSex(cid,0) --> aqui vc mudou o sex do player pro sex 0 q é female doPlayerSetSex(cid,1) --> aqui vc mudou pra male, entao mudar pra female aqui em cima é inutil, ja q vai ficar male doPlayerSendTextMessage(cid,22,"Voce caiu numa armadilha bobão.") doSummonCreature("Demon",{x=201,y=255,z=7})--aqui vc esqueceu de aspas pra demon, tem q ficar entre aspas, pq nomes sem aspas é uma variavel(depois leia sobre) doPlayerAddHealth(cid,-100) doPlayerAddMana(cid,-300) doPlayerAddPremiumDays(cid, days, -10) doPlayerAddOutfit(cid,1,3) -- esse serve pro player ganhar a outfit ou addon, no caso vc pois pro player ganhar a outfit 1 com todos os addons (1-> só o addon 1 2-> só o 2º 3->ambos) doPlayerSay(cid,"Lasquei-me negada ",2) doPlayerSendCancel(cid,"Tio Izaias rox") end end
  15. desculpas, erro meu, removido
  16. O player tem q ter os 2 vip ou apenas 1 dos dois? nessa linha if not vip.hasVip(cid) and getPlayerStorageValue(cid, 13500) - os.time() <= 0 then se tiver q ter 1 dos dois vip voce deixa and (acho q é assim q vc quer entao deixei and no script) se tiver q ter os Dois vip voce muda pra or
  17. gaincap="10" Quanto q aumenta a cap quando avança 1 lv gainhp="5" Quanto q aumenta a hp quando avança 1 lv gainmana="30" Quanto q aumenta a mp quando avança 1 lv -------------------------------------------------------- gainhpticks="2" -- de quanto em quantos segundos é a regeneração da hp gainhpamount="5" -- quanto q vai regenerar exemplo no caso acima ia curar 5 de hp a cada 2 segundos \/ igual a cima, só q agr mana gainmanaticks="2" gainmanaamount="15"
  18. local tileConfig = { kickPos = fromPosition, kickEffect = CONST_ME_POFF, kickMsg = "você precisa ser vip para entrar nessa area.", enterMsg = "Bem vindo a area Vip!", enterEffect = CONST_ME_MAGIC_RED, } function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) then if not vip.hasVip(cid) or getPlayerStorageValue(cid, 13500) - os.time() <= 0 then doTeleportThing(cid, tileConfig.kickPos) doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect) doPlayerSendCancel(cid, tileConfig.kickMsg) else doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg) doSendMagicEffect(position, tileConfig.enterEffect) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) end end return true end
  19. como já dito a cima o empurrao fica aqui no config lua... cada 1000 = 1 seg se vc quer 2 seg deixa 2000 e etc
  20. vc nao configurou no xampp o 8090! quando vc configura vc entra pelo localhost assim localhost:8090 como vc ta entranco só com ""localhost"" qr dizer q vc n configurou ainda. vai na pasta xampp\apache\conf abre o arquivo httpd com o bloco de notas e procura todos os 80 e deixa 8090
  21. tipo pra vc fazer pular linha com aspas é só colocar \n ex: "linha1\nlinha2" resultado: linha1 linha2
  22. Básico dá pra fazer assim local itemid = 2175 local text = [[Cooker PODE COLHER bla bla bla bla bla bla PODE FAZER bla bla - bla bla bla - bla bla bla bla bla bla - bla bla ]] function onSay(cid) doShowTextDialog(cid, itemid, text) return true end ou vc qr q o player só veja o q ele pode fazer(q ele tem lv pra fazer)?
  23. vc tem q postar o seu vip system, pra gnt saber como remover dias vip, pq isso varia de sistema pra sistema
  24. 1º posta o arquivo data/xml/chats.xml
  25. acho q com docopyitem, os atributos (refine e etc) do item vao ser preservados. nao testei :~ pode ter erros bobos: local allowedVocations = {1, 2} --vocacoes q podem usar, separadas por virgula local storageNeeded = 1234 --storage necessaria function onEquip(cid, slot, item) local slot2 = slot == 5 and 6 or 5 local item2 = getPlayerSlotItem(cid, slot2) local weaponType = {1,2,3} --1,2,3 é sword,club,axe q é as q podem ser equipadas em 2 maos... if isInArray(getItemWeaponType(item.uid), weaponType) and isInArray(getItemWeaponType(item2.uid), weaponType) then if not isInArray(allowedVocations, getPlayerVocation(cid)) and getPlayerStorageValue(uid, storageNeeded) > 0 then local item3 = doCopyItem(item.uid, true) doPlayerAddItemEx(cid, item3.uid) doRemoveItem(item.uid, 1) doPlayerSendCancel(cid, "You may not equip two weapons at the same time.") end end return true end
  • Quem Está Navegando   0 membros estão online

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