Ir para conteúdo

Maenilse

Conde
  • Total de itens

    711
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Maenilse postou

  1. Maenilse

    TP SCROLL

    data/actions/scripts
  2. Maenilse

    TFS 9.6

    se vc for premium na otland, ou no vapus, se pode conseguir.
  3. esse sistema so tem suporte, ao tfs 0.4 rev3884, ou superior, no mais, nao funciona nos inferiores.
  4. titulo irregular, reportado para mudança do nome do topico, mas atençao a proxima vez, favor ler as regras.
  5. é pq eu levo minha vida de bom humor
  6. Maenilse

    /Name

    vacilo meu lek, toma. function onSay(cid, words, param, channel) local p = string.explode(param, ',') local item_id = 2145 local item_count = 1 --Mude aqui a qnt de diamonds q vai remover do player. local proibido = {"[", "{", "]", "}", "tutor", "gm", "cm", "god", "mapper", "scripter", "programador", "spriter", "account manager", "character"} -- simbolos proibidos if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if getPlayerItemCount(cid, item_id) <= 4 then return doPlayerSendCancel(cid, "vc precisa de 5 diamonds.") end if(string.find(param:lower(), "[^%l%s]") ~= nil) then doPlayerSendTextMessage(cid, 20, "Voce nao pode usar simbolos no nome.") return TRUE end if getPlayerGroupId(p[1]) >= 3 then return doPlayerSendCancel(cid, "Você não pode alterar o nick de tutores, GMs, Subs e GODs.") end if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.") elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.") elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.") end doPlayerRemoveItem(cid, item_id, item_count) db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") doPlayerSendTextMessage(cid, 20, "You have changed " .. p[1] .. "'s name to " .. p[2] .. " You will be logged out in 5 seconds.") addEvent(doRemoveCreature, 5*1000, cid, true) return true end
  7. Maenilse

    /Name

    toma testa ae. function onSay(cid, words, param, channel) local p = string.explode(param, ',') local item_id = 2145 local item_count = 1 --Mude aqui a qnt de diamonds q vai remover do player. local proibido = {"[", "{", "]", "}", "tutor", "gm", "cm", "god", "mapper", "scripter", "programador", "spriter", "account manager", "character"} -- simbolos proibidos if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if getPlayerItemCount(cid, item_id) <= 4 then return doPlayerSendCancel(cid, "vc precisa de 5 diamonds.") end if(string.find(param:lower(), "[^%l%s]") ~= nil) then doPlayerSendCancel(cid, 20, "Voce nao pode usar simbolos no nome.") return TRUE end if getPlayerGroupId(p[1]) >= 3 then return doPlayerSendCancel(cid, "Você não pode alterar o nick de tutores, GMs, Subs e GODs.") end if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.") elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.") elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.") end doPlayerRemoveItem(cid, item_id, item_count) db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") doPlayerSendTextMessage(cid, 20, "You have changed " .. p[1] .. "'s name to " .. p[2] .. " You will be logged out in 5 seconds.") addEvent(doRemoveCreature, 5*1000, cid, true) return true end
  8. eu so acho, q o barzinho é Off-Topic, ou seja, pode criar qualquer tipo de post, ou topico, desde que nao ofenda tal "MEMBRO", no caso ali eu so falei n, mas dai o cara vem falar em uma sessao off-topic, q é desnecessario ne fera.
  9. isso dai é so pelas sources do servidor lek.
  10. sim, so que ai nao causara nenhum bug, e ainda trocara a vocaçao.
  11. Maenilse

    /Name

    a respeito do q vc falo, toma ae. function onSay(cid, words, param, channel) local p = string.explode(param, ',') local item_id = 2145 local item_count = 1 --Mude aqui a qnt de diamonds q vai remover do player. local proibido = {"tutor", "gm", "cm", "god", "mapper", "scripter", "programador", "spriter", "account manager", "character"} -- simbolos proibidos if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if getPlayerItemCount(cid, item_id) <= 4 then return doPlayerSendCancel(cid, "vc precisa de 5 diamonds.") end if(string.find(param:lower(), "[^%l%s]") ~= nil) then doPlayerSendCancel(cid, 20, "Voce nao pode usar simbolos no nome.") return TRUE end if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.") elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.") elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.") end doPlayerRemoveItem(cid, item_id, item_count) db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") doPlayerSendTextMessage(cid, 20, "You have changed " .. p[1] .. "'s name to " .. p[2] .. " You will be logged out in 5 seconds.") addEvent(doRemoveCreature, 5*1000, cid, true) return true end
  12. Maenilse

    /Name

    prontinho. function onSay(cid, words, param) local diamond = 2145 local count = 5 if getPlayerItemCount(cid, diamond) > count then doPlayerRemoveItem(cid, diamond, count) if getPlayerSex(cid) == 0 then doPlayerSetSex(cid, 1) else doPlayerSetSex(cid, 0) end doPlayerSendTextMessage(cid, 20, "Você trocou de sexo, e com isso gastou 10 HD, Voce sera kikado em 5 segundos.") addEvent(doRemoveCreature, 5*1000, cid, true) return TRUE end if getPlayerItemCount(cid, diamond) < count then doPlayerSendCancel(cid, "Você não tem " ..count.. " Diamond.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end edit nessa linha, altere o valor 5 para o desejado. local count = 5
  13. Maenilse

    /Name

    o 1°, que vc pediu. function onSay(cid, words, param) if getPlayerMoney(cid) > 2 then doPlayerRemoveMoney(cid, 100000) if getPlayerSex(cid) == 0 then doPlayerSetSex(cid, 1) else doPlayerSetSex(cid, 0) end doPlayerSendTextMessage(cid, 20, "Você trocou de sexo, e com isso gastou 10 HD, Voce sera kikado em 5 segundos.") addEvent(doRemoveCreature, 5*1000, cid, true) else doPlayerSendCancel(cid, "Você não tem 10 HD.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end o 2°. function onSay(cid, words, param, channel) local p = string.explode(param, ',') local item_id = 2145 local item_count = 1 --Mude aqui a qnt de diamonds q vai remover do player. if(param == "") then doPlayerSendCancel(cid, "Command requires param.") return true end if getPlayerItemCount(cid, item_id) <= 4 then return doPlayerSendCancel(cid, "vc precisa de 5 diamonds.") end if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.") elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.") elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.") end doPlayerRemoveItem(cid, item_id, item_count) db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';") doPlayerSendTextMessage(cid, 20, "You have changed " .. p[1] .. "'s name to " .. p[2] .. " You will be logged out in 5 seconds.") addEvent(doRemoveCreature, 5*1000, cid, true) return true end
  14. ih? mas é barzinho do eks, eu posso falar oq eu quiser, fazer oq eu quiser, desde q eu nao chingue o membro oks? entao vlws.
  15. mas como aqui é barzinho do eks, acho desnecessario vc ter falado isso.
  16. mudando a vocaçao do player, podera causar bug no mesmo, qnd tipo, usar uma magia, o servidor caira, "FIZ ISSO POR EXPERIENCIA PROPRIA".
  17. n
  18. tendeu, so q eu nao costumo usar essa funçao em scripts de teleports que eu faço, mas vlw pela informaçao.
  19. Maenilse

    You Advanced

    vai nas sources do seu servidor, abra o arquivo game.cpp, aperte ctrl+f, e procure pelas palavras q vc falo .
  20. essa funçao só funciona com 1 templo so fera, nao com 2 ou mais, mas se vc ta dizendo.
  21. /\ sim, mas no caso se o dele tiver mas q 1 templo, essa funçao nem ira fazer efeito
  22. script MUITO SIMPLES, mas é de bom uso.
  23. se for o p'points v1.0 daqui do xtibia memo. a coluna de onde fica no MySQL, é a p_points. eu uso o msm sistema.
  24. string.explode serve para separar as frases. exemplo. local t = string.explode(param, ",") no caso o player tem que usar um comando, separado por uma , e dando um valor nele. um exemplo de uso. local t = string.explode(param, ",") if(not t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end
  25. melhor site pra comprar é na Server Soft. é o mas confiavel na minha opniao.
  • Quem Está Navegando   0 membros estão online

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