Ir para conteúdo
  • Cadastre-se

Featzen

Membro
  • Total de itens

    153
  • Registro em

  • Última visita

Tudo que Featzen postou

  1. Mas na politica é quase isso, kk. É sem sentido mesmo.
  2. Bom, como um individuo(Vudi) não sabe cumprir o que fala, vou postar o sistema aqui.(não cabe ao post explicar aqui) Bom, aqui está o smeargle system, igual o da PxG. Vamos lá. 1 - Vá na pasta Lib, substitua seu cooldown bar.lua por isso: 2 - Ainda no Lib, no fim(depois do ultimo end) do Some Functions.lua, adicione isso: 3 - Agora no order.lua, do Actions, em baixo de: if getTileThingByPos(checkpos).uid <= 0 then return true end Adicione: 4 - Se seu servidor ja tiver os spells, sketch 1, sketch 2... Substitua por esses: Se não, use
  3. Finalmente um incentivo, ótima iniciativa. Só não participo porque sou pouco criativo, kk.
  4. Jeff, enviei convite no skype, não sou lá o Deus do scripting, mas posso ajudar.
  5. Poste o script completo, por favor. O erro "eof" é "end of function", está sobrando ou faltando algum "end".
  6. Você tem que colocar as Bibliotecas(dll/lua/luac) na pasta da executável do server. O link de cada uma: LuaSocket Copas Ex GD Coxpcall Luasql Bom, é isso, espero que você consiga. Se você instalar o LuaForWindows, ja vem com quase todos.
  7. Eu gostei. Simples e bonitas. - Inveja da tua assinatura -
  8. Por que ninguém lê os créditos dos posts? O Ditto system é meu, a annah feeh inclusive deixou bem claro no fim do post. Quanto ao servidor, parece ser bom.
  9. function onSay(cid, words, param) if getPlayerStorageValue(cid, 822066) == 1 then return doPlayerSendCancel(cid, "{Teleport System} O comando não funciona aqui.") end if getPlayerStorageValue(cid, 1236664) == 1 then return doPlayerSendCancel(cid, "{Teleport System} O comando não funciona aqui.") end if getPlayerStorageValue(cid, 9988124) == 1 then return doPlayerSendCancel(cid, "{Teleport System} O comando não funciona aqui") end local config = { pz = false, -- player
  10. Pena que não estou mais brincando com ot. Se quiser pra o erro parar de aparecer, procure por: for x=0, (getContainerSize(item.uid)) do local itens = getContainerItem(item.uid, x) --if isInArray(toloot, itens.itemid) then table.insert(items, {i=itens.itemid, q=itens.type}) doRemoveItem(itens.uid) --break --end end E substitua por: for x=0, (getContainerSize(item.uid)) do local itens = getContainerItem(item.uid, x) --if isInArray(toloot, itens.itemid) then if itens.uid ~= 0 then table.insert(items, {i=itens.itemid, q=itens.type}) doRemoveItem(itens.uid) end --break --end end Não vai ser
  11. Seu fly/surf/ride deve estar bugado, kk. local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local accountManager = getPlayerAccountManager(cid) if getPlayerLevel(cid) >= 1 and getPlayerLevel(cid) <= 80 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 90) doCreatureSetDropLoot(cid, false) end if getPlayerLevel(cid) >= 81 and getPlayerLevel(cid) <= 149 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 80) doCreatureSetDropLoot(cid, false) end if ge
  12. É PDA? Se não, qual a base? sabe onde está o script do "poder"? Se sim, poste-o.
  13. local s = {5668,5669,5667} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function x(p, d) local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}} return t[d+1] end function onCastSpell(cid, var) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local pos = getCreaturePosition(cid) local item = 2335 --id da kunai local theItem = doCreateItem(item, pos) local mystr = "return {x=xx,y=yy,z=zz}" local mystr = string.gsub(mystr, "xx", pos.x) local mystr =
  14. Sim, mas no caso citado, é apenas o costume de quem programou. 1 - Inteiro. False - Booleano.
  15. addEvent(doRemoveItem,10000,theItem.uid) -- 10000 = 10 segundos, 1000 = 1 segundo Muda pra: addEvent(doRemoveItem,10000,theItem) -- 10000 = 10 segundos, 1000 = 1 segundo
  16. Ultima tentativa, to fora de forma, kk local s = {5668,5669,5667} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function x(p, d) local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}} return t[d+1] end function onCastSpell(cid, var) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local pos = getCreaturePosition(cid) local item = 2335 --id da kunai local theItem = doCreateItem(item, pos) local mystr = "return {x=xx,y=yy,z=zz}" local mystr = strin
  17. Ah, é no chão '-' Tenta esse: local s = {5668,5669,5667} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function x(p, d) local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}} return t[d+1] end function onCastSpell(cid, var) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local pos = getCreaturePosition(cid) local item = 2335 --id da kunai doCreateItem(item, pos) local mystr = "return {x=xx,y=yy,z=zz}" local mystr = string.gsub(mystr, "xx", pos.
  18. local s = {5668,5669,5667} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function x(p, d) local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}} return t[d+1] end function onCastSpell(cid, var) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local pos = getCreaturePosition(cid) local item = 2335 --id da kunai doCreateItem(item, getCreaturePosition(cid)) local mystr = "return {x=xx,y=yy,z=zz}" local mystr = string.gsub(mystr, "xx", pos.x) local mys
  19. Host/VPS é outra máquina(virtual ou não), você não terá que fazer nada em seu computador, apenas colocar o servidor no Host/VPS, mudar o ip para o do Host/VPS e deixa-lo online.
  20. O @Suicide está correto. Mas se ainda sim você não entendeu, vou tentar simplificar. Eu tenho uma função: function minhaFuncao() return "TK" end O return atribui um valor á ela. Ou seja: a = minhaFuncao() b = "TK" a tem o mesmo valor de b. O return pode atribuir qualquer tipo de dado válido á uma função, até mesmo nil, que é "nada". Quanto ao uso do true, false, 1, 0. Geralmente é usado para saber se foi feito o esperado. 1 = true 0 = false false = Falso true = Verdadeiro.
  21. As funções base Lua estão declaradas no arquivo Luascript.cpp das sources, em Luascript.h há o "link" de todas elas, apenas o nome. Se você realmente aprendeu, não vejo necessidade de sair lendo as funções, o nome delas define bem o que elas fazem, na pasta Data há vários scripts ja feitos, lá você pode ver praticamente todas elas.
  22. Obrigado. Ainda estou aprendendo, kk. Depois apareço aqui com algo realmente útil.
  23. Bom, estou aprendendo C++ e fiz um pequeno ~programa~ que calcula a quantidade de stones para boostar um pokemon. Print: -Baixar -Scan Caso dê algum erro ao abrir o programa, baixe o VCREDIST. Informações oficiais da PokexGames sobre boost aqui.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo