Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 07/10/22 em todas áreas

  1. (Resolvido)Player not found MoveEvents

    L3K0T reagiu a Fiapets por uma resposta no tópico

    1 ponto
    Amigo muito obrigado funcionou e parou com o erro. OBG
  2. (Resolvido)Player not found MoveEvents

    Fiapets reagiu a L3K0T por uma resposta no tópico

    1 ponto
    local vocs = { [1] = {regenHp = 50, regenMana = 500, secsTo = 3, effectTo = 13}, [2] = {regenHp = 50, regenMana = 500, secsTo = 3, effectTo = 13}, [3] = {regenHp = 550, regenMana = 100, secsTo = 3, effectTo = 32}, [4] = {regenHp = 650, regenMana = 80, secsTo = 3, effectTo = 34}, [5] = {regenHp = 80, regenMana = 700, secsTo = 3, effectTo = 30}, [6] = {regenHp = 80, regenMana = 700, secsTo = 3, effectTo = 30}, [7] = {regenHp = 750, regenMana = 130, secsTo = 3, effectTo = 49}, [8] = {regenHp = 880, regenMana = 130, secsTo = 3, effectTo = 44}, } function onEquip(cid) if getPlayerStorageValue(cid, 10001) > os.time() then doPlayerSendTextMessage(cid, 20, "Voce deve aguardar "..getPlayerStorageValue(cid, 10001) - os.time().." segundos para utilizar este recurso novamente.") return false end if not vocs[getPlayerVocation(cid)] then return false end startAura(cid) return true end function startAura(cid) local colors = {16, 161, 149, 251, 211, 200} if isCreature(cid) then if getPlayerSlotItem(cid, CONST_SLOT_RING).itemid == 7708 then doCreatureAddHealth(cid, vocs[getPlayerVocation(cid)].regenHp) doCreatureAddMana(cid, vocs[getPlayerVocation(cid)].regenMana) doSendMagicEffect(getCreaturePosition(cid), vocs[getPlayerVocation(cid)].effectTo) doSendAnimatedText(getCreaturePosition(cid), "RegenE !", colors[math.random(1, #colors)]) addEvent(startAura, vocs[getPlayerVocation(cid)].secsTo * 1000, cid) setPlayerStorageValue(cid, 10001, os.time() + 10) end end return false end
  3. Global 8.6 com varias atualizações do 12

    IGlanot reagiu a Nolangg por uma resposta no tópico

    1 ponto
    é só escrever isso no GNU//terminal: "sudo apt install libcrypto++-dev"
  4. Soccer System Poketibia

    DarkRed reagiu a Monarkes por uma resposta no tópico

    1 ponto
    Primeiramente vá até a pasta Data/Script e crie um arquivo chamado fut.lua e adicione isso dentro: function onUse(cid,item,frompos,item2,topos) pos1 = {x = 344,y = 248,z = 7} pos2 = {x = 337,y = 248,z = 7} poscentro2 = {x = 335,y = 242,z = 7} poscentro1 = {x = 346,y = 242,z = 7} idbola = 2160 -- Id do item que irá ser utilizado como bola tempo = 2*60*1000 -- Tempo de duração de cada partida outfit1 = {lookType = 128, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94, lookAddons = getCreatureOutfit(cid).lookAddons}--Outfit que o time 1 utilizará outfit2 = {lookType = 128, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = getCreatureOutfit(cid).lookAddons} --Outfit do time 2 time1 = getSpectators(pos1,2,0) time2 = getSpectators(pos2,2,0) if getGlobalStorageValue(20003) == -1 then setGlobalStorageValue(20003,1) if time1 then for i = 1,#time1 do doSetCreatureOutfit(time1[i], outfit1,tempo) doTeleportThing(time1[i],poscentro1) end end if time2 then for i = 1,#time2 do doSetCreatureOutfit(time2[i], outfit2,tempo) doTeleportThing(time2[i],poscentro2) end end doCreateItem(idbola,poscentro1) doBroadcastMessage("Começa o jogo!") addEvent(function() players = getSpectators(poscentro1,12,5) if players ~= nil then for i = 1,#players do doTeleportThing(players[i],pos1) end end doBroadcastMessage("Fim de jogo! O placar foi de: Time 1 "..getGlobalStorageValue(20000).." x "..getGlobalStorageValue(20001).." Time 2") setGlobalStorageValue(20000,0) setGlobalStorageValue(20001,0) setGlobalStorageValue(20003,-1) end,tempo) end return TRUE end Agora adicione a seguinte TAG no arquivo Actions.xml: <action actionid="5555" event="script" value="fut.lua"/> Agora em Movements/Scripts crie um arquivo chamado fut.lua e adicione isso dentro: function onAddItem(moveitem, tileitem, position, cid) gol1 = { {x=328,y=240,z=7}, {x=329,y=244,z=7} } gol2 = { {x=352,y=240,z=7}, {x=353,y=244,z=7} } poscentro2 = {x = 335,y = 242,z = 7} poscentro1 = {x = 346,y = 242,z = 7} if inArea(position,gol1[1],gol1[2]) then doBroadcastMessage("Gol do time 1!") setGlobalStorageValue(20000,getGlobalStorageValue(20000) + 1) doRemoveItem(moveitem.uid) doCreateItem(moveitem.itemid,poscentro1) elseif inArea(position,gol2[1], gol2[2]) then doBroadcastMessage("Gol do time 2!") setGlobalStorageValue(20001,getGlobalStorageValue(20001) + 1) doRemoveItem(moveitem.uid) doCreateItem(moveitem.itemid,poscentro2) end return true end[/color] [color=#ff0000]function inArea(p,pos1,pos2) if p.x >= pos1.x and p.x <= pos2.x then if p.y >= pos1.y and p.y <= pos2.y then if p.z == pos1.z then return true end end end return false end[/color] [color=#ff0000] Coloque agora essa TAG em Movements.xml: <movevent type="AddItem" tileitem="0" itemid="2160" event="script" value="fut.lua"/> Em ItemID, coloque o que você irá usar de bola. Gostou REP+
  5. ERRO MYSQL UBUNTO

    Gabrielx17 reagiu a Maycoz Cientesda por uma resposta no tópico

    1 ponto
    Problema resolvido... Era só colocar no config.lua na host em vez de localhost, colocar 127.0.0.1
  6. Primeiro crie a Tabela executando o comando abaixo em seu banco de dados. Se o erro continua volta aqui. CREATE TABLE IF NOT EXISTS `z_ots_comunication` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, `action` varchar(255) NOT NULL, `param1` varchar(255) NOT NULL, `param2` varchar(255) NOT NULL, `param3` varchar(255) NOT NULL, `param4` varchar(255) NOT NULL, `param5` varchar(255) NOT NULL, `param6` varchar(255) NOT NULL, `param7` varchar(255) NOT NULL, `delete_it` int(2) NOT NULL DEFAULT '1', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Ajudei? Rep+.
  7. (Resolvido)Criar baú com item

    Gabrielx17 reagiu a Texau por uma resposta no tópico

    1 ponto
    Bom é bem simples fazer um Script de Quest, mais tem muita gente que ainda não sabe então irei ensinar através deste tópico. Primeiramente vá até a pasta "Actions" e depois vá em "Scripts" agora faça um arquivo chamadoQuest1.lua, e bote isso dentro dele: Citar return TRUE end Legenda: Vermelho: É a Storage pode colocar qual quer numero, mais ele não deve existir em outra actions. Azul: É o ID do item. Agora volta na pasta "Actions" e abra o arquivo "Actions.xml" e coloque isto dentro dele: Citar Agora para terminar a quest vá no Baú no seu mapa editor e bote o ActionID nele que no caso é "9595" observe a foto: Creditos: Grimmjow
  8. Comando fechar ot linux

    Gabrielx17 reagiu a 9k22 por uma resposta no tópico

    1 ponto
    Toda vez que você estiver com o terminal do servidor aberto e ele estiver rodando, Salve, logo em seguida (CTRL + C) para fechar. Caso tenha fechado o terminal e ele tenha ficado online, use o comando acima, do nosso amigo joadson
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo