Ir para conteúdo

Luiz NerD

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Luiz NerD deu reputação a lulampo em REMAKES DIVERSOS POKEMONS BY LULAMPO ^^   


                      
       

     
                                                      


    Por enquanto é isso. Alguns eu havia feito antes de sairem os remakes atuais, então considerem apenas as cores..

       
  2. Gostei
    Luiz NerD recebeu reputação de edumasterrr em [RESOLVIDO] Almentando limite de Sprites no Old Client!   
    Bom, esse é meu primeiro post, e hoje vou ajudar a almentar o limite de Sprites no Old Client sem estender!!!
     
    Necessário:
     
    ObjectBuilder
     

     
    Abra o ObjectBuilder com suas Sprites...
     

     
    Aperte Ctrl+F [Para abrir o Find] & clique em Empty e de Find! ( Logo ao lado do Select )
     

     
    Aguarde carregar, Selecione todas sprites em branco ao lado ( Apertando Ctrl e Clicando nelas ) e clique em Remover. ( Na Lixeirinha do lado do Select ) OU fique clicando na lixeirinha ate excluir todas sprites vazias Demora, mas vale a pena, depois so dar Find e pronto!
     
    Isso irá excluir somente as sprites vazias ( sem nada ).
     
    Gostou do post?
    Da um Rep+
     
    Se o post estiver em um lugar errado mudem pra min por favor!  
     
    Vllw, Fllw!!!
     
     
     
     
     
     
     
     
  3. Gostei
    Luiz NerD recebeu reputação de mee em [RESOLVIDO] Almentando limite de Sprites no Old Client!   
    Bom, esse é meu primeiro post, e hoje vou ajudar a almentar o limite de Sprites no Old Client sem estender!!!
     
    Necessário:
     
    ObjectBuilder
     

     
    Abra o ObjectBuilder com suas Sprites...
     

     
    Aperte Ctrl+F [Para abrir o Find] & clique em Empty e de Find! ( Logo ao lado do Select )
     

     
    Aguarde carregar, Selecione todas sprites em branco ao lado ( Apertando Ctrl e Clicando nelas ) e clique em Remover. ( Na Lixeirinha do lado do Select ) OU fique clicando na lixeirinha ate excluir todas sprites vazias Demora, mas vale a pena, depois so dar Find e pronto!
     
    Isso irá excluir somente as sprites vazias ( sem nada ).
     
    Gostou do post?
    Da um Rep+
     
    Se o post estiver em um lugar errado mudem pra min por favor!  
     
    Vllw, Fllw!!!
     
     
     
     
     
     
     
     
  4. Gostei
    Luiz NerD deu reputação a LoadingGo em Sprites PxG, CP, MARK, Pokémons   
    Antes De Tudo OS Créditos Ao PxG Pelas Sprites, E Para Quem Pego Elas, é a Mim Por Ter Feito o Client
     
    Então Vamos Começar, No Dat, Spr, Tem Varias Sprites De Pokémons, Corpos, CP, MARK, PVP, é Ate Mesmo Os Devidos Icon De Seus Pokémons, So Ta Faltando Outfits De Baltoy Mas o Resto Tae.
    Faça Com Proveito
     
    -> DAT.SPR <- -> SCAN <-                     
  5. Gostei
    Luiz NerD deu reputação a principe sharingan em Comando /cb ( Create PokeBall ) no PDA   
    Eae galera, venho trazer para vocês uma Talkaction, o comando /cb para invocar um pokemon dentro da ball que é para o PDA ou outro que tenha como base. Bom vamos lá:

    Vá em: data/talkactions/scripts Crie um arquivo createpokeball.lua e cole isso dentro:



    Agora vá em Talkactions.xml e cole essa tag dentro:




    Gostou ? Da REP + hehe'
  6. Gostei
    Luiz NerD deu reputação a Beeny em Como transformar imagem em arquivos IDC   
  7. Gostei
    Luiz NerD deu reputação a Kamii em [Talkaction] Rainbow Outfit   
    Fala TK  beleza? hoje venho aqui compartilhar um Script meio antigo porém funcional "Rainbow Outfit" para quem já jogou OT'S 8.40 sabe o que é isso
    Bom vamos lá. Para quem não sabe o que esse Script faz ele fica trocando de cor aleatoriamente assim que o Player ativa o comando como no vídeo abaixo.
     
    https://vid.me/O1hJ
     
     
    Para fazer a instalação vá em Data/Talkactions/Scripts
    Depois copie e cole qualquer arquivo .LUA
    Renomeie o arquivo para rainbow copie e cole tudo que está abaixo la dentro.
     


        Agora vá para Data/Talkactions E abra o aquivo Talkactions.XML Depois copie e cole o que está logo abaixo la dentro do Talkactions.XML  

        !rainbow on = Ligar o Rainbow Outfit !rainbow off = Desligar o Rainbow Outfit
  8. Gostei
    Luiz NerD deu reputação a ViitinG em [creaturescripts] Senha para porta   
    Bom para quem não sabe como funciona o script,é basicamente uma senha para conseguir abrir uma porta e após um tempo a porta se fecha automaticamente,podendo ser configurado o tempo/senha/porta.
     
    • Adicionando o script •
     
    Em "data/creaturescripts/creaturescripts.xml" adicione está tag :
    <event type="textoparaporta" name="Senha" event="script" value="senhaporta.lua"/> Em "data/creaturescripts/scripts/login.lua" adicione está tag no final do script :
    registerCreatureEvent(cid, "Senha") Em "data/creaturescripts/scripts/senhaporta.lua" adicione este script :
    local uniqueids = {8049, 8050} local passwords = { ["TibiaKing"] = {doorpos = {x = 163, y = 36, z = 7}, doorid = 6257, blackboardpos = {x = 162, y = 36, z = 7}, blackboardid = 1811, uniqueid = 8049, doorclosetime = 10}, ["TK"] = {doorpos = {x = 1000, y = 1000, z = 7}, doorid = 1213, blackboardpos = {x = 1000, y = 1000, z = 7}, blackboardid = 1811, uniqueid = 8050, doorclosetime = 10} } function onTextEdit(cid, item, newText) local x = passwords[newText] local function onCloseDoor() if(getTileItemById(x.doorpos,x.doorid+1).uid) > 0 then doTransformItem(getTileItemById(x.doorpos,x.doorid+1).uid, x.doorid) doSendMagicEffect(x.doorpos, CONST_ME_MAGIC_RED) end end for _, check in pairs(uniqueids) do if item.uid == check then if x and item.uid == x.uniqueid then if(getTileItemById(x.doorpos,x.doorid).uid) > 0 then doTransformItem(getTileItemById(x.doorpos,x.doorid).uid, x.doorid + 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Sua Senha "'..newText..'" esta correta, voce pode entrar.') addEvent(onCloseDoor,x.doorclosetime*1000) doRemoveItem(item.uid, 1) local blackboard = doCreateItem(x.blackboardid,1,x.blackboardpos) doItemSetAttribute(blackboard, "uid", x.uniqueid) else doRemoveItem(item.uid, 1) local blackboard = doCreateItem(x.blackboardid,1,x.blackboardpos) doItemSetAttribute(blackboard, "uid", x.uniqueid) doPlayerSendCancel(cid, 'A porta ja esta aberta, feche-a ou espera ela se fechar.') end else doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) doPlayerSendCancel(cid, 'Sua senha "'..newText..'" esta incorreta.') end end end return true end • Configurando •
     
     
    Creditos : Limos
     
    Imagens :



  9. Gostei
    Luiz NerD deu reputação a ViitinG em [talkactions] Adicionar item para todos players online   
    Para quem não sabe como funciona o script é o seguinte o ADM pode usar o comando para adicionar um item para todos os players online no servidor.
     
    • Adicionando o script •
     
    Em "data/talkactions/talkactions.xml" adicione está tag :
    <talkaction log="yes" words="/additem" access="5" event="script" value="additem.lua"/> Em "data/talkactions/scripts" crie um arquivo lua com o nome "additem" e adicione este script nele :
    function onSay(cid, words, param, channel) local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") end else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end • Configurando •
     
     
  10. Gostei
    Luiz NerD deu reputação a ViitinG em Teleport Scroll System   
    Para quem não sabe como funciona o script : Ao dar use em um item writable no caso 1949(configurável),você pode escrever o local que deseja ser teleportado e clicar em OK para ser teleportado para o local,ao ser teleportado o player deve esperar 30 segundos(configurável) para usar novamente o Teleport Scroll.
    (Testado em 0.3.6 [8.54] e ultima REV da TFS [9.1])
     


    Exemplo :
    Para você ser teleportado para o trainers,basta escrever Trainers e clicar em OK.

    Clicando em OK você será teleportado para os trainers e terá que esperar 30 segundos para usar o Teleport Scroll novamente.
     

    •   Adicionando o script   •
     
    "data/creaturescripts/scripts/tsviiting.lua" :
    local t = { ["Temple"] = {pos = {x = 1000, y = 1000, z = 7}, storage = 79402, time = 30}, ["Teleports"] = {pos = {x = 2000, y = 2000, z = 7}, storage = 79402, time = 30}, ["Trainers"] = {pos = {x = 3000, y = 3000, z = 7}, storage = 79403, time = 30} } function onTextEdit(cid, item, newText) if item.itemid == 1949 then if isPlayerPzLocked(cid) then doCreatureSay(cid, "Voce esta com battle!", TALKTYPE_MONSTER) return false end if isInArray({'locations', 'places', 'place'}, newText) then local i = '' for text, x in pairs(t) do i = i .. "\n[" .. text .. "]" end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Locais de teleportes: " .. i) else local p = t[newText] if not p then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Local invalido") return false end local st = p.storage if getCreatureStorage(cid, st) > os.time() then doCreatureSay(cid, "Voce precisa esperar " .. getCreatureStorage(cid, st) - os.time() .. ' segundo(s)' .. (getCreatureStorage(cid, st) - os.time() == 1 and "" or "s") .. " para teleportar novamente.", TALKTYPE_MONSTER) return true end local ti = p.time local pos = p.pos doTeleportThing(cid, pos, true) doSendMagicEffect(pos, CONST_ME_TELEPORT) doCreatureSetStorage(cid, st, os.time() + ti) doCreatureSay(cid, "Voce foi teleportado!", TALKTYPE_MONSTER) end end return true end  
    "data/creaturescripts/creaturescripts.xml" :
    <event type="textedit" name="TSViitinG" event="script" value="tsviiting.lua"/> "data/creaturescripts/scripts/login.lua" :

    registerCreatureEvent(cid, "TSViitinG") Creditos : J.Dre / Sonik / Fallen / Shinmaru / ViitinG
     
    • Configurando •
     
  11. Gostei
    Luiz NerD deu reputação a Ootsutsuki em [Resolvido] 30 Dias de VIP em X Item   
    Pesquisei Muito sobre isso mas não achei nada relacionado só achei á premium points então resolvi trazer isso, Quando você clicar em X item ganha 30 dias de premium account
     

     
    Então vamos la primeiro crie um arquivo chamado ootvipdays em data/actions/scripts e adicione isso dentro:
     

       
    Verde: Mensagem que irá aparecer ao você clicar no item
    Azul Claro: Efeito que irá aparecer ao clicar no item
    Laranja: Dias que você irá ganhar
     
    2° depois vá em data/actions/actions.xml e adicione isso:
     
     
    Verde: ID do item (obs: você pode deixar o mesmo ID eu acho que funciona 
    Vermelho: Nome do arquivo .lua criado
     

     
     
     
     

  12. Gostei
    Luiz NerD deu reputação a TheSource em [NPC] NPC de viajem [CONFIGURAVEL]   
    Bom, percebi que muitos servers usam teleport por não tem um npc digamos assim que teleport para determinado local, então resolvi posta aqui um código de um NPC totalmente configuravel até se o player sem premium account viaja ou não.

    Primeiro crie um arquivo xml com o nome que você deseja dentro de DATA/NPC




    <?xml version="1.0" encoding="UTF-8"?> <npc name="John" script="viajador.lua" walkinterval="350000" floorchange="0" speed="0"> <health now="100" max="100"/> <look type="662" head="114" body="94" legs="57" feet="0"/> <parameters> <parameter key="message_greet" value="Ola. Para mais informacoes de meus servicos diga {travel}." /> <parameter key="message_farewell" value="Tchau." /> <parameter key="message_walkaway" value="Tchau." /> </parameters> </npc>


    Entendendo o script:

    Ali em NPC Name é o nome do NPC, no caso ali está john, você pode modificalo para o nome que você deseja.

    Script é o nome do arquivo que você irá criar na pasta scripts, é o nosso proximo passo

    looktype é o outfit que ele vai usar, Head é a cor do cabelo dele, body é a cor da camisa, legs é a cor d a calça e feet a cor da bota.


    Proximo passo vai na pasta scripts dentro da NPC e crie um arquivo chamado viajar.lua ou o nome que você escolheuem script ali em cima || Npc/Scripts



    Entendendo o script:

    PREMIUM: Ali em amarelo onde tem "premium" ta assim premium = true, no caso "true" é sim e "false" é não ali o script pergunta se precisa de premium para viajar, se sim você deixa true se não coloque false.

    LEVEL: Level necessario para poder usar o NPC.

    COST: È quanto custará os serviços do NPC, lembrando que o preço está em golds.

    DESTINATION: é as coordenadas para onde o npc deverá teleporta o player.


    Gostou ?? da um REP++
  13. Gostei
    Luiz NerD deu reputação a L3K0T em !desbugar para Poketibia   
    Olá pessoal venho aqui disponibilizar um script meu, exclusivo do meu servidor. Este script tem uma função, desbugar personagem preso em algum lugar, pedra, lugar sem escada etc... é muito bom ainda mais ele é com horário, copiou ? bote devidos créditos!

    Vai em Talkactions/scripts copie um arquivo .lua e renomeia ele pra desbugar e coloca isso dentro...
     



     
    agora a TAG vai em Talkactions/Talkactions.xml e coloca isso dentro...
     



     
  14. Gostei
    Luiz NerD deu reputação a deiivinho da cv em [Action] [Poketibia] Script Boost Stone   
    Bom Galera Todos os Servidores de PDA Tem um sistema de boost com stones e o sloot de boost entao eu venho trazer um script de boost stone.

    Funciona assim:
    Voce Usa a Boost stone no pokemon e o seu pokemon Sobe +1 lvl de Boost. Ou seja é uma unica stone que serve para boostar todos os pokemons basta clicar direito do mouse e selecionar o pokemon.

    Os Efeitos foi escolhidos por mim (Quando usa a Boost no poke o pokemon Brilha uma aura e Sobe o Nome "BOOST!")

    Vamos la!!

    Vá em Data/Action/Crie um Arquivo chamado Booststone.lua


    Agora coloque esse Script dentro:
     
     
    Agora em Action.xml Coloque isso:
     
     
               Adicione uma stone ao seu servidor e depois teste isso...
     
                      
                Mais uma OBS: Antes que vcs falem "não esta aumentando o nível de boost" É so chamar o pokemon pra dentro da pokebola e soltar ele dinovo que vai aparecer ! 
     
     
                     Creditos:
                                     edicão: deiivinho da cv
                                     Passou o script: DinoAdmin
     
              SE AJUDEI DA UM REP+ AE NAO CUSTA NADA... 
  15. Gostei
    Luiz NerD deu reputação a xWhiteWolf em Correr (Poketibia)   
    Fala galera, vim trazer um script bem simples que fiz à pedidos de um membro que nem lembro mais o nome haha.

    você diz correr "frase e sai a frase em laranja em cima de você enquanto você fica mais rápido.. é bem simpleszinho mas vai ajudar esse pessoal que mexe com poketibia e não tem idéia de como fazer nada kkk.

    Pra começo de história crie um arquivo em data\talkactions\scripts chamado correr.lua e adicione isso dentro dele:
     
    local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, 1.7, -36, 1.7, -36) function onSay(cid, words, param) local pos = getThingPos(cid) if(param == '') then doSendMagicEffect(pos, 14) doAddCondition(cid, condition) return true end local t = string.explode(param, '"') if(t[2]) then doCreatureSay(cid, "Strong Haste: ".. t[2], 20, false, 0, pos) doSendMagicEffect(pos, 14) doAddCondition(cid, condition) end return true end Agora no talkactions.xml adicione essa linha:
    <talkaction hide="yes" words="correr" event="script" value="correr.lua"/>
    Pra usar você diz: correr "frase que quer que saia aqui. Se você digitar apenas correr não vai sair nada escrito;

    Exemplo:


    Espero que seja útil pra vocês. Abraços do lobo.
  16. Gostei
    Luiz NerD deu reputação a Doughell em [TalkAction] Scripts para PokeTIBIA   
    Olá a todos!
    Estou aqui para mostrar um script aonde será bem útil a servidores de Pokémon.
    Não é nada mais do quem um SHOP in-game.

    Como assim?
    Com estes 3 comandos será possível comprar Revives, Hyper Potions, Ultra Balls, trocar de nome pelo jogo e até mesmo comprar o Ditto.
    Detalhe o tipo de moeda que utilizei foi Small Diamonds, caso queria modificar leia passo a passo.
    Como se percebe, a maioria de servidores hoje em dia vende apenas estes items e outros, mais esses são os padrões.
    Chega de enrolação e vamos direto ao script.







    Changename Script:
    Primeiramente crie um arquivo em otserv/talkactions/scripts chamado changename.lua e adicione isso em seu arquivo.
    (Este script serve para modificar o nome do jogador pelo jogo).


    -- Creditos a Doughell function onSay(cid, words, param) local maxLen = 15 -- tamanho maximo do nome local itemid = 2145 ------ Numero do Item que ser&#225; removido local proibido = [{"!","@","*"}-- simbolos proibidos for i = 1, #proibido do if string.find(tostring(param), proibido[i]) then doPlayerSendCancel(cid,"[AUTO SHOP] You can not use symbols in their name.") return TRUE end end if tostring(param) == "" then -- checkar se n&#227;o &#233; nome vazio doPlayerSendCancel(cid, "[AUTO SHOP] Choose a name to make the change of his surname.") return TRUE end if string.len(tostring(param)) > maxLen then doPlayerSendCancel(cid, "[AUTO SHOP] You can use a maximum of " .. maxLen .. " letters.") return TRUE end if not getTilePzInfo(getCreaturePosition(cid)) then doPlayerSendCancel(cid,"[AUTO SHOP] Can only be used in Protection Zone.") return TRUE end if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid, 5) db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"[AUTO SHOP] You will be logged out in 5 seconds for the changes to be made.") addEvent(doRemoveCreature, 5*1000, cid, true) else doPlayerSendCancel(cid,"[AUTO SHOP] You don't have " .. getItemNameById(itemid) .. " to make the purchase of changename.") end return TRUE end Agora em talkactions.xml adicione em Players: <talkaction words="!changename" event="script" value="changename.lua"/> -- Explicação do Script (Changename): local maxLen = 15 -- tamanho maximo do nome O número 15 e a quantidade máxima de caracteres que poderá ser utilizado na troca de nome. local itemid = 2145 ------ Numero do Item que será removido Este e o ID do item que será removido, no caso do 2145 e Small Diamonds (moeda principal do PokeXGames). Aconselho a usar Small Diamonds. local proibido = {"!","@","*"} -- simbolos proibidos Estes e os símbolos proibidos, caso queria adicionar mais faça o seguinte: {"!","@","*","?"} adicionando dessa seguinte maneira: ,"?"} Ditto Script: Crie um arquivo em otserv/talkactions/scripts com o nome de ditto2.lua e adicione isso em seu arquivo: (Este script serve para adicionar a caixa do Ditto no jogador). function onSay(cid,words,param) if doPlayerRemoveItem(cid,2145,10) == TRUE then doPlayerAddItem(cid,1738,1) doCreatureSay(cid,"[AUTO SHOP] You bought your Pokemon Ditto, it cost 10 diamonds.",TALKTYPE_ORANGE_1) else doCreatureSay(cid,"[AUTO SHOP] You do not have two diamonds to make the purchase.",TALKTYPE_ORANGE_1) end end Agora em talkactions.xml adicione em Players: <talkaction words="!buyditto" event="script" value="ditto2.lua"/> A segunda parte do script você precisa ir otserv/actions/scripts crie um arquivo chamado ditto_.lua e adicione o seguinte: (Este script serve para o id da caixa ser usado para conseguir o Ditto) function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 15215) <= 100 then doPlayerSendTextMessage(cid, 20,"[AUTO SHOP] Thank donations.") setPlayerStorageValue(cid, 15215, 1) local pox = getTownTemplePosition(1) local health = 325 local maxhealth = 325 local description = "Contains a Ditto." local poke1 = "This is Ditto's pokeball. HP = ["..health.."/"..maxhealth.."]" item = doCreateItemEx(2219) doItemSetAttribute(item, "poke", poke1) doItemSetAttribute(item, "nome", "Ditto") doItemSetAttribute(item, "apelido", "Ditto") doItemSetAttribute(item, "description", description) doPlayerAddItemEx(cid, item, true) doTransformItem(item, 2222) doPlayerSendTextMessage(cid, 27, "[AUTO SHOP] You just get the Pokemon Ditto.") doPlayerSendTextMessage(cid, 27, "Do not forget to donate this item has a cost of 10 diamonds, and you can not get this Pokemon through quests / npcs / catchs.") doTeleportThing(cid, pox) doSendMagicEffect(pox, 21) doPlayerAddSoul(cid, 1) doPlayerRemoveItem(cid,1738,1) setPlayerStorageValue(cid, 54842, "Ditto, ") return TRUE else doPlayerSendTextMessage(cid, 20, "Have you got this Pokemon.") end end Agora em actions.xml adicione: <action itemid="1738" event="script" value="ditto_.lua"/> -- Explicação do Script (Ditto): PARTE DAS TALKACTIONS if doPlayerRemoveItem(cid,2145,10) == TRUE then O número 2145 e o id da Small Diamonds, já o número 10 e a quantidade de Small Diamonds que precisa para comprar o Ditto. doPlayerAddItem(cid,1738,1) O número 1738 e o id da box, caso modificar este número modifique tambem em actions.xml! PARTE DAS ACTIONS doSendMagicEffect(pox, 21) O número 21 e o número do efeito que vai ser utilizado ao abrir a box, pode ser modificado em qual você preferir. doPlayerAddSoul(cid, 1) Será adicionado 1 de soul, como se fosse 1 de catch (dependendo de alguns servidores) se preferir retire a linha inteira. doPlayerRemoveItem(cid,1738,1) Este e o id da box, caso você muda-lá na talkactions, e na actions.xml mude aqui tambem. Kit Script: Crie um arquivo em otserv/talkactions/scripts chamado kit.lua e adicione isso dentro dele: (Este script serve para receber Revives, Ultra Balls e Hyper Potions). function onSay(cid,words,param) if doPlayerRemoveItem(cid,2145,2) == TRUE then doPlayerAddItem(cid,2269,100) doPlayerAddItem(cid,2275,100) doPlayerAddItem(cid,2146,100) doCreatureSay(cid,"[AUTO-SHOP]: You just buy ultra ball 100x, 100x revive and 100x hyper potion. All this will cost 2 diamonds!",TALKTYPE_ORANGE_1) else doCreatureSay(cid,"[AUTO-SHOP]: You do not have two diamonds to make the purchase.",TALKTYPE_ORANGE_1) end end Agora em talkactions.xml adicione: <talkaction words="!buykit" event="script" value="kit.lua"/> -- Explicação do Script (Kit): if doPlayerRemoveItem(cid,2145,2) == TRUE then O id 2145 e o Small Diamonds e o número 2 e a quantidade que será retirada para a realização da compra do kit. doPlayerAddItem(cid,2269,100) O id 2269 e o da Ultra Ball e o número 100 e a quantidade que o player receberá de Ultra Balls. doPlayerAddItem(cid,2275,100) O id 2275 e o do Revive, e o número 100 e a quantidade que o player receberá de Revives. doPlayerAddItem(cid,2146,100) O id 2146 e o da Hyper Potion, e o número 100 e a quantidade que o player receberá de Hyper Potions. Bom, estes são os scripts prometido, mas se alguém quiser coloca outras talkactions como a !buykit vou colocar abaixo o que poderam usar de base: function onSay(cid,words,param) if doPlayerRemoveMoney(cid,10000) == TRUE then doPlayerAddItem(cid,2173,1) doCreatureSay(cid,"Mensagem que ele conseguiu comprar o item.",TALKTYPE_ORANGE_1) else doCreatureSay(cid,"Mensagem quando n&#227;o possui dinheiro ou diamantes suficientes.",TALKTYPE_ORANGE_1) end end


    if doPlayerRemoveMoney(cid,10000) == TRUE then
    Essa função diz que irá remover 10k para comprar o item, se você quiser que remova outra coisa por exemplo um shield você adiciona a seguinte função no lugar dessa:

    doPlayerRemoveItem(cid,1738,1)
    ficando assim:
    doPlayerRemoveItem(cid,1738,1) = TRUE then
    O id do shield você modifica no 1738 e a quantidade no número 1.


    doPlayerAddItem(cid,2173,1)
    Esas função adiciona o item e a quantidade no jogador, exemplo:
    2173 e o ID do item, e o número 1 e a quantidade só modificar do seu gosto.

    O que você pode adicionar em um script?
    Efeitos, para adicionar um efeito basta colocar essa função:

    doSendMagicEffect(getThingPos(cid), 132)
    O número 132 e o número do efeito, para pesquisar mais procure pelo jogo no GOD o seguinte:
    /z 1, /z 2, /z 3 até o seu limite.


    É isso ai galera, qualquer dúvida postem ou dêem sujestões!
    Detalhe: as cores nos scripts foram retiradas por bug, em outra hora adicionarei novamente!
  17. Gostei
    Luiz NerD deu reputação a VitoorGomees em [Talkaction] Comando /name (Mudar nome de char)   
    Olá pessoal do tk blz? Meu primeiro topico na area Talkactions então se tiver alguma coisa errada me digam ! Vamos Começar:


    Qual nome do talkaction?


    Para que serve?


    Vamos a TalkAction

    1° Crie um arquivo .lua com o nome name.lua e coloque o codigo abaixo dentro no arquivo:


    Salve, após ter feito isso coloque o arquivo dentro da pasta:


    Pronto 50% Concluido agora iremos ate a pasta:

    E Iremos abrir o talkactions.xml

    Agora adicione o seguinte script no arquivo:


    Explicando:


    Obrigado galera duvidas pode postar aqui se ajudei por favor de rep+ ; )

    Creditos:

  18. Gostei
    Luiz NerD deu reputação a WooX em (Pedido)Sprites Mega Pokémons Uurgente!   
    quer que alguém faça as sprites ou esta procurando sprites já existentes? 

Informação Importante

Confirmação de Termo