Ir para conteúdo

brendoonh

Membro
  • Registro em

  • Última visita

Solutions

  1. brendoonh's post in (Resolvido)Erro Otserlist was marked as the answer   
    Fiz isso que você disse e não tive sucesso... 

    Em seguida sair mexendo em muitas coisas, então n sei ao certo o que resolveu.

    A principio acho que foi a mudança do cabo de rede que estava no lan 4 e passei para o lan 1

    Valeu!
  2. brendoonh's post in (Resolvido)[Pedido] Comando !withdraw was marked as the answer   
    function onSay(cid, words, param) local config = { bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')), playerIsFighting = hasCondition(cid, CONDITION_INFIGHT) } if config.bankSystemEnabled == TRUE then if config.playerIsFighting == FALSE then local m = tonumber(param) if(param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires param.") return TRUE end if(not m) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires numeric param.") return TRUE end m = math.abs(m) if m <= getPlayerBalance(cid) then doPlayerWithdrawMoney(cid, m) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Here you are, " .. m .. " gold. Your account balance is " .. getPlayerBalance(cid) .. ".") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "There is not enough gold on your account.") end return TRUE else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.") return TRUE end else return FALSE end end testa ai
  3. brendoonh's post in (Resolvido)Teleport Trainer was marked as the answer   
    Arrumei em outro forum !
  4. brendoonh's post in (Resolvido)Snowball Event was marked as the answer   
    Já arrumei, valeu!
  5. brendoonh's post in (Resolvido)Ajuda na instalação de script was marked as the answer   
    up
    Resolvido!
  6. brendoonh's post in (Resolvido)Erro estranho was marked as the answer   
    Não... quando dá debug o server não cai, isso que eu to achando estranho, por não constar nenhum erro na distro e o server continuar online...
     
    Ele continua online, da até pra ver o cara morto lá qnd volta...
     


    --------------------------------------------------------------------------------------------------------------------
    @Vodkart
    Encontrei o erro, é um sistema de morte no chat (Death Channel)

    O mais estranho é que não da nenhum erro ao abrir o server, minha distro tá "limpa" .

    Será que você sabe um sistema de Death Channel que funcione? Um chat especifico para anunciar mortes?? Ou consegue corrigir este?

    Eu estava usando esse script:
    -- Coded by Zoom.. local info, win, lose = "%s [Level: %s] foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos." local frags, storage = {5, 10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045 function onDeath(cid, corpse, deathList) if(not isPlayer(cid)) then return true end local target = deathList[1] doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1)) for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerLevel(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and " [Level: "..getPlayerLevel(target).."]." or "."), TALKTYPE_CHANNEL_ORANGE, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_MANAGEMENT, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_GAMEMASTER_CHANNEL, 0xF) end end end doCreatureSetStorage(cid, storage, 0) return true end  
    <event type="death" name="deathchannel" event="script" value="deathchannel.lua"/>  
    registerCreatureEvent(cid, "deathchannel")  
  7. brendoonh's post in (Resolvido)Rank system Ajustando was marked as the answer   
    function onSay(cid, words, param) local max = 20 local letters_to_next = 20 local name_now local name = "Top Frags\n" local rkn = 0 name = name.."\n" name = name.."Rank Frags - Nome do Jogador\n" local v = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) name = name..rkn..". ["..v:getDataInt("frags").."] - "..name_now.." ".." ".."".."\n" until v:next() == false if name ~= "" then doShowTextDialog(cid,1903, name) end return TRUE end <talkaction words="!rankfrags" event="script" value="rankfrags.lua"/>  
  8. brendoonh's post in (Resolvido)Arrumar Loot do monstro was marked as the answer   
    Tentei isso antes de vim pedir suporte, e os itens nao ia pra dentro da bp/bag.

    Mas consegui aqui, mudei os slot do monstro no Items.xml !! 
     
    Valeuu !
  9. brendoonh's post in (Resolvido)Spell exori gran ico pra 8.6 was marked as the answer   
    Teste aí e ver se ficou de seu agrado!
     
  10. brendoonh's post in (Resolvido){Ajuda} Erro ao criar guild was marked as the answer   
    Eu não sei como adiciona-la, fiquei tentando, procurando durante horas, tirei quase um dia inteiro tentando resolver isso e nada...
    Até achei isso e tentei de mil formas adicionar e não conseguir:
    ALTER TABLE `guilds` ADD `checkdata` INTEGER NOT NULL DEFAULT 0 Tem como você me ajudar @Luan, estou penando nisso tem mt tempo, só falta resolver isso para eu poder abrir meu serv
    up
     
     
     
     
    --------------------------------------------------------------------
    Como eu resolvi? 
    - Simples:

    Clica com botão direito na coluca "guild" no sqlite.
    Em seguida,"edite table".
    Vai abrir uma tela, em na parte onde tá escrito "columns" você seleciona a linha "checkdate", e ao lado, terá a opção "edit select" e la terá a opção "NOT NULL" para você marca/desmarcar ..

    Valeu!  
  11. brendoonh's post in (Resolvido)Há concerto para essa imagem? was marked as the answer   
    Faço o seguinte, abra ele como World em seguida salve e abra ele normalmente!

    Se der certo, contribua
     
  12. brendoonh's post in (Resolvido)[PEDIDO] Quando Tento Criar Account Manager Aparece a Mensager ( Wrong local ). was marked as the answer   
    Se não me engano isso acontece pq o account nao esta em um posição correta, mude pelo sql .
  13. brendoonh's post in (Resolvido)(Erro) CTF OnTimer was marked as the answer   
    Ja corrigir aqui, obrigado e desculpe ae !!

    Script do GlobalEvents que copiei :

     
    O erro era so isso AQui :::

    function onTimer(interval)

    Troquei por  ::: 
    function onTime(interval)
     
    O erro saiu da distro, vou testar ele aqui agora! Darei um rep pela intenção !

    @EDIT 
     
    Funcionou, era isso mesmo...
  14. brendoonh's post in (Resolvido)PEDIDO SCRIPT was marked as the answer   
    Tenho um aqui, testado em TFS 0.3.6, como você não apresentou sua TFS irei te passar ai você testa ...

    Crie um arquivo em Data/actions com nome de alavancaarena e cole isso dentro:

     
    Adicione essa tag em data/actions.xml:
    CONFIGURANDO:

    player1pos = {x=839, y=983, z=6, stackpos=253}          --> Posiçao do player 1
    player2pos = {x=839, y=985, z=6, stackpos=253}          --> Posiçao do player 2

    arenalevel = 25    --> level minimo para entrar na arena

    for arenax = 827,838 do  --> O "X" da esquerda ate o "X" da direita de sua arena.
    for arenay = 981,987 do  --> o "Y" de cima ate o "Y" de baixo de sua arena.
    arenapos = {x=arenax, y=arenay, z=8, stackpos=253}   -- > Aqui voce coloca qual "Z" tiver a arena.

    nplayer1pos = {x=827, y=984, z=7}  --> Em qual parte da arena o player 1 vai cair
    nplayer2pos = {x=838, y=984, z=7}  --> Em qual parte da arena o player 2 vai cair.

    ADICIONE 15710 EM ACTION ID NA ALAVANCA !




     
  15. brendoonh's post in (Resolvido)munição inifinita was marked as the answer   
    Vai em item.xml 
    Procura por:
     
    <attribute key="breakChance" value="10"/>
     
    E caso não esteja 0 e sim outro numero como o 10 ali, mude para 0.
  16. brendoonh's post in (Resolvido)Area Donate, como fazer um script para clicar em um certo item e ganhar dias doante was marked as the answer   
    Cara, estou editando um mapa para eu abrir ele mais pra frente e adicionei sistema do tipo que você quer, porem não tenho conhecimento em explicar essas funções atraves de comandos etc..
    Caso queira esse tal script me adiciona no skype que eu te passei o script, mais facil  

    skyp: Brendinbaiak

Informação Importante

Confirmação de Termo