Ir para conteúdo

big_headi

Campones
  • Total de itens

    9
  • Registro em

  • Última visita

Sobre big_headi

Informações

  • Forma que conheci o xTibia
    Sites de Busca
  • Sou
    Programador

big_headi's Achievements

  1. Olá! Eu quero colocar adsense no meu site Gesior 0.38 Eu consegui adicionar o codigo, porém funcionou apenas para mim no LOCALHOST, já no IP Fixo para os players não está abrindo. Será que eu tenho que abrir alguma porta ou desbloquear algo. Alguém pode me ajudar? Obrigado!
  2. estou com o mesmo problema, alguem sabe resolver?
  3. Olá! Eu uso o Gesior 0.3.8... E em meu otserv percebi que quando um player cria uma guild no site quando esta online, a guild não salva o player que criou. A guild fica como se ninguem estivesse nela. Gostaria de saber como eu resolvo esse bug? Obrigado!
  4. então eu devo fazer uma lista de nomes que eu não quero no meu otserv? eu edito isso no php mesmo? obrigado!
  5. Olá! Estou com uma dúvida quanto a pagina do admin chamada "Namelocks"... Gostaria de saber pra que ela serve? E se ela servir para dar namelock em players, como eu faço isso? Obrigado! alguém?
  6. alguém poderia me ajudar para acabar a war automaticamente?
  7. quando você vai visualizar um player no site, aparece que ele esta com Free Account e que esta com Vip ( como se ele tivesse comprado Vip e estivesse sem premium) como eu arrumo isso? obs: no meu servidor os players começam com premium e tem que comprar VIP. obrigado! alguem?
  8. alguém conseguiu resolver esse problema?
  9. data\creaturescripts\scripts arena.lua function onPrepareDeath(cid) -- INICIO CONFIG -- local a = { l = {x=944,y=963,z=7}, -- canto superior esquerdo da arena r = {x=952,y=957,z=7}, -- canto inferior direito da arena e = {x=948,y=959,z=7} -- saida/local a ser teleportado quando "morre" } -- FINAL CONFIG -- local p = getCreaturePosition(cid) -- nao mexa if isInRange(p, a.l, a.r) then doSendMagicEffect(p, CONST_ME_STUN) doTeleportThing(cid, a.e) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)) return FALSE end return true end data\creaturescripts\scripts arenakill.lua local t = { newPos = {x=33062, y=31029, z=7}, msg = "You have won! As new champion take the ancient armor as reward before you leave.", area = { fromX = 33054, toX = 33073, fromY = 31026, toY = 32356, z = 3 } } local spheres = { ['energy overlord'] = 8568, ['fire overlord'] = 8569, ['ice overlord'] = 8570, ['earth overlord'] = 8578 } function getCreaturesInRange(position, radiusx, radiusy, showMonsters, showPlayers, showSummons) local creaturesList = {} for x = -radiusx, radiusx do for y = -radiusy, radiusy do if not (x == 0 and y == 0) then creature = getTopCreature({x = position.x+x, y = position.y+y, z = position.z, stackpos = 253}) if (creature.type == 1 and showPlayers == TRUE) or (creature.type == 2 and showMonsters == TRUE and (showSummons == FALSE or (showSummons == TRUE and getCreatureMaster(creature.uid) == (creature.uid)))) then table.insert(creaturesList, creature.uid) end end end end local creature = getTopCreature(position) if(creature.type == 1 and showPlayers == TRUE) or (creature.type == 2 and showMonsters == TRUE and (showSummons == FALSE or (showSummons == TRUE and getCreatureMaster(creature.uid) == (creature.uid)))) then if not(table.find(creaturesList, creature.uid)) then table.insert(creaturesList, creature.uid) end end return creaturesList end function onKill(cid, target, damage, flags) if isPlayer(target) or not isInArray({1, 3}, flags) or getCreatureMaster(target) then return true end local name = getCreatureName(target):lower() if name == 'tirecz' then local players = getCreaturesInRange({x=33063, y=31035,z=3}, 10, 9, FALSE, TRUE) for i = 1, #players do doTeleportThing(players[i], t.newPos) doCreatureSay(players[i], t.msg, TALKTYPE_ORANGE_1, false, players[i], getCreaturePosition(players[i])) end return true end if spheres[name] then setGlobalStorageValue(spheres[name], -1) return true end local now = tasks[name] if (now) then if isInArray({-1, now.amount}, getPlayerStorageValue(cid, now.storage)) or (not isInArray({14003, 14004, 14005}, now.storage) and getPlayerStorageValue(cid, 14500) ~= now.storage) then return true end local newValue = getPlayerStorageValue(cid, now.storage) + 1 setPlayerStorageValue(cid, now.storage, newValue) end local room = getArenaMonsterIdByName(getCreatureName(target)) if room > 0 then setPlayerStorageValue(cid, room, 1) doPlayerSendTextMessage(cid,MESSAGE_EVENT_DEFAULT,'You can enter next room!') end return true end data\movements\scripts arenagoblet.lua function onStepIn(cid, item, position, fromPosition) local gobletPos = getThingPos(item.uid) if item.actionid == 42360 then if getPlayerStorageValue(cid, 42360) ~= 1 then setPlayerStorageValue(cid, 42360, 1) local goblet = doCreateItemEx(5807, 1) doItemSetAttribute(goblet, "description", "It is given to the courageous victor of the barbarian arena greenhorn difficulty.\nAwarded to " .. getCreatureName(cid) .. ".") doTileAddItemEx({x=gobletPos.x,y=gobletPos.y-1,z=gobletPos.z}, goblet) end elseif item.actionid == 42370 then if getPlayerStorageValue(cid, 42370) ~= 1 then setPlayerStorageValue(cid, 42370, 1) local goblet = doCreateItemEx(5806, 1) doItemSetAttribute(goblet, "description", "It is given to the courageous victor of the barbarian arena scrapper difficulty.\nAwarded to " .. getCreatureName(cid) .. ".") doTileAddItemEx({x=gobletPos.x,y=gobletPos.y-1,z=gobletPos.z}, goblet) end elseif item.actionid == 42380 then if getPlayerStorageValue(cid, 42380) ~= 1 then setPlayerStorageValue(cid, 42380, 1) local goblet = doCreateItemEx(5805, 1) doItemSetAttribute(goblet, "description", "It is given to the courageous victor of the barbarian arena warlord difficulty.\nAwarded to " .. getCreatureName(cid) .. ".") doTileAddItemEx({x=gobletPos.x,y=gobletPos.y-1,z=gobletPos.z}, goblet) end end doTransformItem(item.uid, item.itemid - 1) return TRUE end function onStepOut(cid, item, pos) doTransformItem(item.uid, item.itemid + 1) return TRUE end arenaroom.lua function onStepIn(cid, item, position, fromPosition) if InitArenaScript == 0 then InitArenaScript = 1 -- make arena rooms free for i = 0,9 do setGlobalStorageValue(42300+i, 0) setGlobalStorageValue(42400+i, 0) end checkArenaRooms({}) end local arena_room = item.actionid local player_arena = getPlayerStorageValue(cid, 42355) if getPlayerStorageValue(cid, arena_room+getPlayerStorageValue(cid, 42355)*10-1) == 1 or arena_room+getPlayerStorageValue(cid, 42355)*10-1 == 42299 then if getGlobalStorageValue(cid, arena_room) == 0 then local monster_uid = type(getStorage(arena_room+100)) == 'string' and 0 or getStorage(arena_room+100) if monster_uid > 0 then if isCreature(monster_uid) == TRUE then doRemoveCreature(monster_uid) end end local spawn_pos = getThingPos(arena_room) local monster = doCreateMonster(arena_monsters[arena_room+getPlayerStorageValue(cid, 42355)*10], {x=spawn_pos.x-1,y=spawn_pos.y-1,z=spawn_pos.z}) setGlobalStorageValue(arena_room+100, monster) doTeleportThing(cid, spawn_pos, TRUE) setGlobalStorageValue(arena_room, cid) setGlobalStorageValue(arena_room-1, 0) setPlayerStorageValue(cid, 42350, os.time()+arena_room_max_time) else doTeleportThing(cid, fromPosition, TRUE) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,getCreatureName(getGlobalStorageValue(cid, arena_room))..' is now in next room. Wait a moment and try again.') end else doTeleportThing(cid, fromPosition, TRUE) doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE,'First kill monster!') end if arena_room == 42300 then setPlayerStorageValue(cid, 42351, 0) setPlayerStorageValue(cid, 42352, 1) end return TRUE end function checkArenaRooms(param) addEvent(checkArenaRooms, 1000, {}) for i = 42300, 42309 do local player = getGlobalStorageValue(i) if isPlayer(player) == TRUE then local player_storage = getPlayerStorageValue(player, 42350) if player_storage <= os.time() then doTeleportThing(player, arenaKickPosition, TRUE) setPlayerStorageValue(player, 42350, 0) setGlobalStorageValue(i, 0) doPlayerSendTextMessage(player,MESSAGE_STATUS_CONSOLE_ORANGE,'You have been kicked from arena! You have only ' .. arena_room_max_time .. ' seconds for one room.') elseif player_storage - 10 <= os.time() then doPlayerSendTextMessage(player,MESSAGE_EVENT_DEFAULT,'You have ' .. player_storage - os.time() .. ' seconds to go to the next room!') end else setGlobalStorageValue(i, 0) end end end alguem?
  10. big_headi

    Problema Svargrond

    Olá! Estou com problema no meu sistema svargrond. Compro a passagem, entro onde fica o teleport. Então entro no teleport do primeiro monstro, quando eu mato ele e tento entrar no próximo teleport diz a seguinte mensagem "First Kill Monster" Alguém pode me ajudar? obrigado desde já! alguem?
  11. opa... agora deu aqui death muito obrigado pela sua ajuda tenho mais uma dúvida, como eu colocaria uma frase inicial para o npc? tipo: "Olá player! Faço viajens para..." e como eu faço para o player confirmar com um "yes"? obrigado!
  12. big_headi

    Vip Travel Npc

    eu peguei esse codigo e tentei no meu servidor, mas nao deu certo o npc da mensagem de erro sera que o problema é meu storage?
  13. Olá! Estou com problemas para fazer viagens para cidades VIP, ou seja, o npc somente poderá transportar personagens VIP. Fiz um NPC novo com os seguintes códigos: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'vip city') then if getPlayerStorageValue(cid, 55555) - os.time() >= 0 then doTeleportThing(cid, {x=31932,y=31931,z=6}) else selfSay('Você não possui VIP. Adquira agora.', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) O NPC fala que o player não possui VIP, mesmo possuindo. Vale a pena usa-lo ou aproveitar os npc's que ja estao nos barcos? Obrigado!
  • Quem Está Navegando   0 membros estão online

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