Ir para conteúdo

Rodrigotort

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Rodrigotort deu reputação a tataboy67 em Modal Compra por alavanca 1.2   
    Opa galera beleza? Eu estava aqui olhando outros fóruns e percebi que postaram esse sistema, porém os links estavam todos off  
    Resolvi desenvolver o sistema pra vocês  
    TFS usado: 1.2 (Não testado em versões anteriores)

    * Bom o sistema funciona basicamente assim:
    Ao clicar na alavanca, abrirá um Modal com todas as opções de compra na tela do jogador ! O jogador poderá selecionar entre a compra de 1x / 50x / 100x itens ! Adicionado venda só para player que possuírem ''Cap'' na bag.
      * Foto:

    Simples não? Então vamos ao que interessa !

    Em data/actions/scripts Crie um arquivo com o nome de compra_modal.lua e coloque isso dentro :

    Em data/actions adicione a linha:
     
    Em data/creaturescripts/scripts Crie um arquivo com o nome de potions.lua e coloque isso dentro :

    Em data/creaturescripts/creaturescripts.xml adicione a linha:

    Créditos: 
    EU (100% pelo script)
    Strutz (Pela ideia do sistema)

    Rep+ para me motivar
    Obs: Testem o Script antes da aprovação pois estou sem PC agora e a verificação de cap foi feita sem teste !
  2. Curtir
    Rodrigotort recebeu reputação de rizen em [Talk] Global Storage   
    Bom Estava Aqui Fazendo um Script ....
    E queria uma Forma Rapida de Saber se tinha X Global Storage no Servidor ...
     
    Não Sei Muito de Script , Nem sei se tinha Alguma Forma ... Mais Criei essa Pequena Talkaction ...
    Para Vereficar se tem X Global Storage ...
     
    Espero Que Ajude Alguem ...
     
    1º - em data/talkactions/ talkactions.xml  -- adicione está tag



     
    2º Em data/ talkactions/ scripts crie um arquivo.lua e coloque isto dentro :
     


      Pronto Agora Para Usar Basta Dizer ->   /storageglobal e a global storage que voçê quer ver se tem no Servidor .. Ex -> /storageglobal 5555     Tambem é possivel Adicionar ou Remover as Globais Storages do Servidor ...   Para Remover basta Dizer -> /storageglobal a global storage e -1 Ex -> /storageglobal 5555 , -1   Para Adcionar é só Dizer -> /storageglobal a global storage e 1 ( ou Valor que voçê usa no Seu Sistema ) Ex -> /storageglobal 5555 , 1   Simples Não?... Bom é Isso , Até ...
  3. Gostei
    Rodrigotort recebeu reputação de zelphy em [Talk] Global Storage   
    Bom Estava Aqui Fazendo um Script ....
    E queria uma Forma Rapida de Saber se tinha X Global Storage no Servidor ...
     
    Não Sei Muito de Script , Nem sei se tinha Alguma Forma ... Mais Criei essa Pequena Talkaction ...
    Para Vereficar se tem X Global Storage ...
     
    Espero Que Ajude Alguem ...
     
    1º - em data/talkactions/ talkactions.xml  -- adicione está tag



     
    2º Em data/ talkactions/ scripts crie um arquivo.lua e coloque isto dentro :
     


      Pronto Agora Para Usar Basta Dizer ->   /storageglobal e a global storage que voçê quer ver se tem no Servidor .. Ex -> /storageglobal 5555     Tambem é possivel Adicionar ou Remover as Globais Storages do Servidor ...   Para Remover basta Dizer -> /storageglobal a global storage e -1 Ex -> /storageglobal 5555 , -1   Para Adcionar é só Dizer -> /storageglobal a global storage e 1 ( ou Valor que voçê usa no Seu Sistema ) Ex -> /storageglobal 5555 , 1   Simples Não?... Bom é Isso , Até ...
  4. Gostei
    Rodrigotort deu reputação a Absolute em [Anti Guild Attacks] Você não pode atacar sua guild   
    Anti Guild Attack.

     
    Olá linduxos do TK, o próprio nome já diz tudo, é um script que proíbe que membros da guild ataque membros da sua própria guild (Ótimos em WARS).
     
     
    Sem blábláblá vamos ao que interessa.
     
    Em data/creaturescripts/creaturescripts.xml adicione a seguinte linha:
    <event type="attack" name="attackguild" script="attackguild.lua"/> Em data/creaturescripts/scripts crie um arquivo com o nome attackguild.lua com o seguinte conteúdo:
    function onAttack(cid, target) if isPlayer(target) and getPlayerGuildId(cid) == getPlayerGuildId(target) then local storageId = 101 if getPlayerStorageValue(cid, storageId) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You choose not to attack and not to be attacked by guild members.") doCreatureSetSkullType(cid, 0) return false elseif getPlayerStorageValue(target, storageId) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your target choose to not to attack and not to be attacked by guild members.") doCreatureSetSkullType(cid, 0) return false end end return true end
     
     
    Pronto, agora players da mesma guild não podem se atacar
     
     
     
    Espero ter ajudado, demais dúvida poste aqui no tópico.
     
     
    Até a próxima!
    Absolute.
  5. Gostei
    Rodrigotort deu reputação a leoleo em Movement - Será?   
    Veja se funciona :
    function onStepIn(cid, item, pos) -- Ao pisar em cima -- Script desenvolvido por Leoleo -- Não remova os creditos local playerguild = getPlayerGuildId(cid) local preco = 1000 local dono = getItemDescriptions(item.uid) local player = getCreatureName(cid) if (dono == nil) then -- se nao tiver dono if (playerguild >= nil) then -- se tiver guild if (getPlayerMoney(cid) >= preco) then -- se tiver dinheiro doPlayerRemoveMoney(cid, preco) doSetItemSpecialDescription(item, playerguild) doPlayerSendTextMessage(cid,24, "Parabens você acaba de adquirir uma area para sua guild") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) elseif (getPlayerMoney(cid) <= preco) then -- se não tiver dinheiro doPlayerSendTextMessage(cid,24, "Você não tem dinheiro suficiente") doTeleportThing(cid, fromPosition, true) end elseif (playerguild == nil)then --se não tiver guild doPlayerSendTextMessage(cid,24, "Você não tem guild") doTeleportThing(cid, fromPosition, true) end elseif (dono ~= nil) then -- se tiver dono if (dono == playerguild) then doPlayerSendTextMessage(cid,24, "Bem vindo a guild area") elseif (dono ~= playerguild) then doPlayerSendTextMessage(cid,24, "Essa area é de outra guild") doTeleportThing(cid, fromPosition, true) -- end end end Não testei então aguardo seu retorno flz!!

Informação Importante

Confirmação de Termo