Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''scripts''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Recursos
    • Suporte
    • Pedidos
    • Downloads
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Categorias

Não há resultados


Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 21 registros

  1. Salve XT, Então mano, eu queria uma script, Que quando certo player quando usar x item (2) ele transformasse em uma outfit, e essa outfit desse skills(eu poderei colocar a quantidade de skills). se alguém poderia disponibilizar, agradeceria!!!!!!
  2. Hail Xtibianos. Esse script eu criei a pedido de um membro do fórum e resolvi posta-lo para vocês. Ele serve para que ao matarem um determinado monstros, somente os players que tiverem uma certa quantidade de participação (em porcentagem) na morte do monstro é que receberam algo (configurável). Em creaturescripts.xml adicione: <event type="statschange" name="stats" script="statsMonster.lua"/><event type="death" name="deathMonster" script="deathMonster.lua"/> Em creaturescripts/scripts crie um arquivo lua com o nome statsMonster e adicione: M = {}function getDamageInMonster(monster,cid) local monster,cid,m_life,p_dano = tonumber(monster),tonumber(cid),0,0if not(monster or cid)then return 0,error('function getDamageInMonster(): monster or cid, not number') endif not(isCreature(monster))then return 0,error('function getDamageInMonster(): variavel monster nao e monstro.') end for k,v in pairs(M[monster]) do if(k == cid)then p_dano = v end m_life = m_life + v end return math.floor(p_dano/(m_life/100))endfunction onStatsChange(cid, attacker, tipo, combat, value)if not(M[cid])then M[cid] = {} endif not(tipo == 1)then return true end if(isPlayer(attacker))then if not(M[cid][attacker])then M[cid][attacker] = 0 end M[cid][attacker] = M[cid][attacker] + value elseif(isMonster(attacker))then -- caso seja um monstro o atacante local get = getCreatureMaster(attacker) -- averigua se não é um summon que está atacando if(tonumber(get) and isPlayer(get))then -- caso o summon seja de um player, adiciona o dano como se fosse o player if not(M[cid][get])then M[cid][get] = 0 end M[cid][get] = M[cid][get] + value end end return trueend Agora crie outro arquivo lua na mesma pasta e nomeie para deathMonster e adicione: function onDeath(cid, corpse, deathList) --[[> Marcryzius <]]-- if(isCreature(cid))then for _,player in pairs(deathList) do local player = isCreature(player) and getCreatureMaster(player) or player if(isPlayer(player) and isPlayerOn(player))then if(getDamageInMonster(cid,player) >= 50)then --[[ recompensa dada ao jogador Dar um item ao player, enviar ele a algum lugar, setar store etc... ]]-- end if(M[player])then table.remove(M,player) end end end end return trueend No monstro que tu queira usar esse sistema, adicione no xml dele essas duas tags: <script> <event name = "stats"/> <event name = "deathMonster"/> </script> Pronto. Qualquer duvida, erro e etc, deixe nos comentários.
  3. CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
  4. Hail Xtibianos. Eu criei esse sistema para impedir que mages usem magias sem estarem usando o livro. Cada livro libera uma certa quantidade de magias, logo, os mages terão que ter o livro para usarem determinadas magias mesmo eles tendo o level requerido por ela. Tu irás a precisar usar essa livraria para poder usar esse sistema: Em movements.xml adicione: Em movements/scripts crie um arquivo lua chamado spellbooks e adicione: Aconselho substituir o código do spellbook em actions por esse: Em actions.xml verifique se existe todos essas tags, caso não, adicione: Em actions/scripts/other/spellbooks.lua apague o seu conteúdo e adicione este: Mais realidade para o verdadeiro tibia. Qualquer duvida, erro e etc, deixe nos comentários.
  5. essas função faz com que o monstro só ataque o player que tenha determinada storage: função: Player* player = attackedCreature->getPlayer(); std::string value; std::string check = "1"; if (getName() == "Rat" && player && ( !(player->getStorage("400",value)) || check != value ) ) { setFollowCreature(NULL); setAttackedCreature(NULL); searchTarget(TARGETSEARCH_NEAREST); } Porém o monstro está atacando o Summon do jogador também! Como eu faço para o monstro não atacar nenhum summon, e só atacar o player que tem a storage determinada? por ex: no caso do script acima, o rat só vai atacar o player que tem a storage 400 de valor 1... porém se o player passar com summon, o rato irá atacar esse summon... como resolver isso?
  6. Então galera, estou com uma duvida relacionada a essa tabela hoje mais cedo eu consegui printar todos valores da sub-tabela (testando), porém fui tentar novamente e não consegui o valor da tabela estava nulo. Alguém pode me explicar o do porquê? Eu lembro que usei dois for. algo como. for _, array in pairs(config.testando) do for i = 1, #array do print(i)endend TABELA \/ local config = {[1] = {testando = {4564, 87942}, name = "Allan"},[2] = {testando = {123, 4356}, name = "Wagner"}}
  7. Bom, primeiramente bom dia a todos. Então galera estou atras de 3 scripts que no meu servidor esta bugado e preciso arruma-los urgente pois é muito usado mesmo e procurei em todas as partes e não acho esses safadinhos... 1° Sistema de Look: Eu dou look nas ball ele não funciona só ne algumas coisa que funciona, ne players mesmo não funciona 2°Sistema de Go/Back alguns pokes saeem normal da ball outros ja buga e começa sair varios 3°Fly, esse não entendi o porque de estar errado, é assim, eu do fly normal do h1 ele sobe os andares e desce normal porem ele não voa, fica travado só funciona h1 e h2 mesmo que no caso seria pra subir e descer então peço que se alguem tiver link desses script para mim tentar adicionar novamente para ver se ajuda que poste aqui ou mande no privado é caso urgente mesmo. Obrigado a atenção e aguardo respostas. Rep+ s2 Obs: creio que aqui seja a area correta caso não seja mil perdões
  8. - Índice └ Script └ Download Informações Básicas: Local: Monstros: Runas, Potions e Magias Waypoints e Opções Download:
  9. Olá, espero que esten bem. Queria saber se há um scrip ou uma solução para meu problema que é o seguinte: Ao Stunear um pokemon ou dormir, o pokemon dormido ou stuneado segue lançando seus spells estes não causam dano algum mas se gasta o CD, o que quero ver se me podem ajudar é que quando o pokemon este dormido ou stuneado não possa lançar ningun tipo de spells assim não se perderia o cd e não tendria que esperar que carregue de novo. Uma imagem para que possam entender melhor.
  10. Segue a lista com as constantes (enum) do TFS, útil especialmente na criação, edição e personalização de scripts em geral. Você encontra essas informações no luascript.cpp da sua distro, porém preferi resumi-las em um local para facilitar o acesso. Lembrando que pode haver pequenas variações entre as versões. Espero que seja útil para alguém. Tipos de Contas ACCOUNT_TYPE_NORMAL ACCOUNT_TYPE_TUTOR ACCOUNT_TYPE_SENIORTUTOR ACCOUNT_TYPE_GAMEMASTER ACCOUNT_TYPE_GOD Callback(base para o dano) CALLBACK_PARAM_LEVELMAGICVALUE CALLBACK_PARAM_SKILLVALUE CALLBACK_PARAM_TARGETTILE CALLBACK_PARAM_TARGETCREATURE Fórmulas COMBAT_FORMULA_UNDEFINED COMBAT_FORMULA_LEVELMAGIC COMBAT_FORMULA_SKILL COMBAT_FORMULA_DAMAGE Direções NORTH EAST SOUTH WEST SOUTHWEST SOUTHEAST NORTHWEST NORTHEAST Tipos de Dano COMBAT_NONE COMBAT_PHYSICALDAMAGE COMBAT_ENERGYDAMAGE COMBAT_EARTHDAMAGE COMBAT_FIREDAMAGE COMBAT_UNDEFINEDDAMAGE COMBAT_LIFEDRAIN COMBAT_MANADRAIN COMBAT_HEALING COMBAT_DROWNDAMAGE COMBAT_ICEDAMAGE COMBAT_HOLYDAMAGE COMBAT_DEATHDAMAGE Tipos de Animação (geral) COMBAT_PARAM_TYPE COMBAT_PARAM_EFFECT COMBAT_PARAM_DISTANCEEFFECT COMBAT_PARAM_BLOCKSHIELD COMBAT_PARAM_BLOCKARMOR COMBAT_PARAM_TARGETCASTERORTOPMOST COMBAT_PARAM_CREATEITEM COMBAT_PARAM_AGGRESSIVE COMBAT_PARAM_DISPEL COMBAT_PARAM_USECHARGES Condições (estados mutáveis) CONDITION_NONE CONDITION_POISON CONDITION_FIRE CONDITION_ENERGY CONDITION_BLEEDING CONDITION_HASTE CONDITION_PARALYZE CONDITION_OUTFIT CONDITION_INVISIBLE CONDITION_LIGHT CONDITION_MANASHIELD CONDITION_INFIGHT CONDITION_DRUNK CONDITION_EXHAUST_WEAPON CONDITION_REGENERATION CONDITION_SOUL CONDITION_DROWN CONDITION_MUTED CONDITION_CHANNELMUTEDTICKS CONDITION_YELLTICKS CONDITION_ATTRIBUTES CONDITION_FREEZING CONDITION_DAZZLED CONDITION_CURSED CONDITION_EXHAUST_COMBAT CONDITION_EXHAUST_HEAL CONDITION_PACIFIED CONDITION_SPELLCOOLDOWN CONDITION_SPELLGROUPCOOLDOWN Estado do Slot CONDITIONID_DEFAULT CONDITIONID_COMBAT CONDITIONID_HEAD CONDITIONID_NECKLACE CONDITIONID_BACKPACK CONDITIONID_ARMOR CONDITIONID_RIGHT CONDITIONID_LEFT CONDITIONID_LEGS CONDITIONID_FEET CONDITIONID_RING CONDITIONID_AMMO Condições (atributos) CONDITION_PARAM_OWNER CONDITION_PARAM_TICKS CONDITION_PARAM_HEALTHGAIN CONDITION_PARAM_HEALTHTICKS CONDITION_PARAM_MANAGAIN CONDITION_PARAM_MANATICKS CONDITION_PARAM_DELAYED CONDITION_PARAM_SPEED CONDITION_PARAM_LIGHT_LEVEL CONDITION_PARAM_LIGHT_COLOR CONDITION_PARAM_SOULGAIN CONDITION_PARAM_SOULTICKS CONDITION_PARAM_MINVALUE CONDITION_PARAM_MAXVALUE CONDITION_PARAM_STARTVALUE CONDITION_PARAM_TICKINTERVAL CONDITION_PARAM_FORCEUPDATE CONDITION_PARAM_SKILL_MELEE CONDITION_PARAM_SKILL_FIST CONDITION_PARAM_SKILL_CLUB CONDITION_PARAM_SKILL_SWORD CONDITION_PARAM_SKILL_AXE CONDITION_PARAM_SKILL_DISTANCE CONDITION_PARAM_SKILL_SHIELD CONDITION_PARAM_SKILL_FISHING CONDITION_PARAM_STAT_MAXHITPOINTS CONDITION_PARAM_STAT_MAXMANAPOINTS CONDITION_PARAM_STAT_SOULPOINTS CONDITION_PARAM_STAT_MAGICPOINTS CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT CONDITION_PARAM_STAT_SOULPOINTSPERCENT CONDITION_PARAM_STAT_MAGICPOINTSPERCENT CONDITION_PARAM_PERIODICDAMAGE CONDITION_PARAM_SKILL_MELEEPERCENT CONDITION_PARAM_SKILL_FISTPERCENT CONDITION_PARAM_SKILL_CLUBPERCENT CONDITION_PARAM_SKILL_SWORDPERCENT CONDITION_PARAM_SKILL_AXEPERCENT CONDITION_PARAM_SKILL_DISTANCEPERCENT CONDITION_PARAM_SKILL_SHIELDPERCENT CONDITION_PARAM_SKILL_FISHINGPERCENT CONDITION_PARAM_BUFF_SPELL CONDITION_PARAM_SUBID CONDITION_PARAM_FIELD Animações de Magias CONST_ME_DRAWBLOOD CONST_ME_LOSEENERGY CONST_ME_POFF CONST_ME_BLOCKHIT CONST_ME_EXPLOSIONAREA CONST_ME_EXPLOSIONHIT CONST_ME_FIREAREA CONST_ME_YELLOW_RINGS CONST_ME_GREEN_RINGS CONST_ME_HITAREA CONST_ME_TELEPORT CONST_ME_ENERGYHIT CONST_ME_MAGIC_BLUE CONST_ME_MAGIC_RED CONST_ME_MAGIC_GREEN CONST_ME_HITBYFIRE CONST_ME_HITBYPOISON CONST_ME_MORTAREA CONST_ME_SOUND_GREEN CONST_ME_SOUND_RED CONST_ME_POISONAREA CONST_ME_SOUND_YELLOW CONST_ME_SOUND_PURPLE CONST_ME_SOUND_BLUE CONST_ME_SOUND_WHITE CONST_ME_BUBBLES CONST_ME_CRAPS CONST_ME_GIFT_WRAPS CONST_ME_FIREWORK_YELLOW CONST_ME_FIREWORK_RED CONST_ME_FIREWORK_BLUE CONST_ME_STUN CONST_ME_SLEEP CONST_ME_WATERCREATURE CONST_ME_GROUNDSHAKER CONST_ME_HEARTS CONST_ME_FIREATTACK CONST_ME_ENERGYAREA CONST_ME_SMALLCLOUDS CONST_ME_HOLYDAMAGE CONST_ME_BIGCLOUDS CONST_ME_ICEAREA CONST_ME_ICETORNADO CONST_ME_ICEATTACK CONST_ME_STONES CONST_ME_SMALLPLANTS CONST_ME_CARNIPHILA CONST_ME_PURPLEENERGY CONST_ME_YELLOWENERGY CONST_ME_HOLYAREA CONST_ME_BIGPLANTS CONST_ME_CAKE CONST_ME_GIANTICE CONST_ME_WATERSPLASH CONST_ME_PLANTATTACK CONST_ME_TUTORIALARROW CONST_ME_TUTORIALSQUARE CONST_ME_MIRRORHORIZONTAL CONST_ME_MIRRORVERTICAL CONST_ME_SKULLHORIZONTAL CONST_ME_SKULLVERTICAL CONST_ME_ASSASSIN CONST_ME_STEPSHORIZONTAL CONST_ME_BLOODYSTEPS CONST_ME_STEPSVERTICAL CONST_ME_YALAHARIGHOST CONST_ME_BATS CONST_ME_SMOKE CONST_ME_INSECTS CONST_ME_DRAGONHEAD CONST_ME_ORCSHAMAN CONST_ME_ORCSHAMAN_FIRE CONST_ME_THUNDER CONST_ME_FERUMBRAS CONST_ME_CONFETTI_HORIZONTAL CONST_ME_CONFETTI_VERTICAL CONST_ME_BLACKSMOKE CONST_ME_NONE Animações de ataque à distância CONST_ANI_SPEAR CONST_ANI_BOLT CONST_ANI_ARROW CONST_ANI_FIRE CONST_ANI_ENERGY CONST_ANI_POISONARROW CONST_ANI_BURSTARROW CONST_ANI_THROWINGSTAR CONST_ANI_THROWINGKNIFE CONST_ANI_SMALLSTONE CONST_ANI_DEATH CONST_ANI_LARGEROCK CONST_ANI_SNOWBALL CONST_ANI_POWERBOLT CONST_ANI_POISON CONST_ANI_INFERNALBOLT CONST_ANI_HUNTINGSPEAR CONST_ANI_ENCHANTEDSPEAR CONST_ANI_REDSTAR CONST_ANI_GREENSTAR CONST_ANI_ROYALSPEAR CONST_ANI_SNIPERARROW CONST_ANI_ONYXARROW CONST_ANI_PIERCINGBOLT CONST_ANI_WHIRLWINDSWORD CONST_ANI_WHIRLWINDAXE CONST_ANI_WHIRLWINDCLUB CONST_ANI_ETHEREALSPEAR CONST_ANI_ICE CONST_ANI_EARTH CONST_ANI_HOLY CONST_ANI_SUDDENDEATH CONST_ANI_FLASHARROW CONST_ANI_FLAMMINGARROW CONST_ANI_SHIVERARROW CONST_ANI_ENERGYBALL CONST_ANI_SMALLICE CONST_ANI_SMALLHOLY CONST_ANI_SMALLEARTH CONST_ANI_EARTHARROW CONST_ANI_EXPLOSION CONST_ANI_CAKE CONST_ANI_TARSALARROW CONST_ANI_VORTEXBOLT CONST_ANI_PRISMATICBOLT CONST_ANI_CRYSTALLINEARROW CONST_ANI_DRILLBOLT CONST_ANI_ENVENOMEDARROW CONST_ANI_WEAPONTYPE CONST_ANI_NONE Propiedade de Objetos CONST_PROP_BLOCKSOLID CONST_PROP_HASHEIGHT CONST_PROP_BLOCKPROJECTILE CONST_PROP_BLOCKPATH CONST_PROP_ISVERTICAL CONST_PROP_ISHORIZONTAL CONST_PROP_MOVEABLE CONST_PROP_IMMOVABLEBLOCKSOLID CONST_PROP_IMMOVABLEBLOCKPATH CONST_PROP_IMMOVABLENOFIELDBLOCKPATH CONST_PROP_NOFIELDBLOCKPATH CONST_PROP_SUPPORTHANGABLE Slots CONST_SLOT_HEAD CONST_SLOT_NECKLACE CONST_SLOT_BACKPACK CONST_SLOT_ARMOR CONST_SLOT_RIGHT CONST_SLOT_LEFT CONST_SLOT_LEGS CONST_SLOT_FEET CONST_SLOT_RING CONST_SLOT_AMMO Estado do Servidor GAME_STATE_STARTUP GAME_STATE_INIT GAME_STATE_NORMAL GAME_STATE_CLOSED GAME_STATE_SHUTDOWN GAME_STATE_CLOSING GAME_STATE_MAINTAIN Tipos de Texto (eventos) MESSAGE_STATUS_CONSOLE_BLUE MESSAGE_STATUS_CONSOLE_RED MESSAGE_STATUS_DEFAULT MESSAGE_STATUS_WARNING MESSAGE_EVENT_ADVANCE MESSAGE_STATUS_SMALL MESSAGE_INFO_DESCR MESSAGE_DAMAGE_DEALT MESSAGE_DAMAGE_RECEIVED MESSAGE_HEALED MESSAGE_EXPERIENCE MESSAGE_DAMAGE_OTHERS MESSAGE_HEALED_OTHERS MESSAGE_EXPERIENCE_OTHERS MESSAGE_EVENT_DEFAULT MESSAGE_EVENT_ORANGE MESSAGE_STATUS_CONSOLE_ORANGE Sistema Operacional do Cliente CLIENTOS_LINUX CLIENTOS_WINDOWS CLIENTOS_FLASH CLIENTOS_OTCLIENT_LINUX CLIENTOS_OTCLIENT_WINDOWS CLIENTOS_OTCLIENT_MAC Atributo de Itens ITEM_ATTRIBUTE_NONE ITEM_ATTRIBUTE_ACTIONID ITEM_ATTRIBUTE_UNIQUEID ITEM_ATTRIBUTE_DESCRIPTION ITEM_ATTRIBUTE_TEXT ITEM_ATTRIBUTE_DATE ITEM_ATTRIBUTE_WRITER ITEM_ATTRIBUTE_NAME ITEM_ATTRIBUTE_ARTICLE ITEM_ATTRIBUTE_PLURALNAME ITEM_ATTRIBUTE_WEIGHT ITEM_ATTRIBUTE_ATTACK ITEM_ATTRIBUTE_DEFENSE ITEM_ATTRIBUTE_EXTRADEFENSE ITEM_ATTRIBUTE_ARMOR ITEM_ATTRIBUTE_HITCHANCE ITEM_ATTRIBUTE_SHOOTRANGE ITEM_ATTRIBUTE_OWNER ITEM_ATTRIBUTE_DURATION ITEM_ATTRIBUTE_DECAYSTATE ITEM_ATTRIBUTE_CORPSEOWNER ITEM_ATTRIBUTE_CHARGES ITEM_ATTRIBUTE_FLUIDTYPE ITEM_ATTRIBUTE_DOORID Tipo do Item ITEM_TYPE_DEPOT ITEM_TYPE_MAILBOX ITEM_TYPE_TRASHHOLDER ITEM_TYPE_CONTAINER ITEM_TYPE_DOOR ITEM_TYPE_MAGICFIELD ITEM_TYPE_TELEPORT ITEM_TYPE_BED ITEM_TYPE_KEY ITEM_TYPE_RUNE Constante do item (geralmente itens imutáveis) ITEM_GOLD_COIN ITEM_PLATINUM_COIN ITEM_CRYSTAL_COIN ITEM_PARCEL ITEM_LABEL ITEM_FIREFIELD_PVP_FULL ITEM_FIREFIELD_PVP_MEDIUM ITEM_FIREFIELD_PVP_SMALL ITEM_FIREFIELD_PERSISTENT_FULL ITEM_FIREFIELD_PERSISTENT_MEDIUM ITEM_FIREFIELD_PERSISTENT_SMALL ITEM_FIREFIELD_NOPVP ITEM_POISONFIELD_PVP ITEM_POISONFIELD_PERSISTENT ITEM_POISONFIELD_NOPVP ITEM_ENERGYFIELD_PVP ITEM_ENERGYFIELD_PERSISTENT ITEM_ENERGYFIELD_NOPVP ITEM_MAGICWALL ITEM_MAGICWALL_PERSISTENT ITEM_MAGICWALL_SAFE ITEM_WILDGROWTH ITEM_WILDGROWTH_PERSISTENT ITEM_WILDGROWTH_SAFE Flags do jogador PlayerFlag_CannotUseCombat PlayerFlag_CannotAttackPlayer PlayerFlag_CannotAttackMonster PlayerFlag_CannotBeAttacked PlayerFlag_CanConvinceAll PlayerFlag_CanSummonAll PlayerFlag_CanIllusionAll PlayerFlag_CanSenseInvisibility PlayerFlag_IgnoredByMonsters PlayerFlag_NotGainInFight PlayerFlag_HasInfiniteMana PlayerFlag_HasInfiniteSoul PlayerFlag_HasNoExhaustion PlayerFlag_CannotUseSpells PlayerFlag_CannotPickupItem PlayerFlag_CanAlwaysLogin PlayerFlag_CanBroadcast PlayerFlag_CanEditHouses PlayerFlag_CannotBeBanned PlayerFlag_CannotBePushed PlayerFlag_HasInfiniteCapacity PlayerFlag_CanPushAllCreatures PlayerFlag_CanTalkRedPrivate PlayerFlag_CanTalkRedChannel PlayerFlag_TalkOrangeHelpChannel PlayerFlag_NotGainExperience PlayerFlag_NotGainMana PlayerFlag_NotGainHealth PlayerFlag_NotGainSkill PlayerFlag_SetMaxSpeed PlayerFlag_SpecialVIP PlayerFlag_NotGenerateLoot PlayerFlag_CanTalkRedChannelAnonymous PlayerFlag_IgnoreProtectionZone PlayerFlag_IgnoreSpellCheck PlayerFlag_IgnoreWeaponCheck PlayerFlag_CannotBeMuted PlayerFlag_IsAlwaysPremium Sexo PLAYERSEX_FEMALE PLAYERSEX_MALE Skills SKILL_FIST SKILL_CLUB SKILL_SWORD SKILL_AXE SKILL_DISTANCE SKILL_SHIELD SKILL_FISHING SKILL_MAGLEVEL SKILLVALUE_LEVEL Skulls SKULL_NONE SKULL_YELLOW SKULL_GREEN SKULL_WHITE SKULL_RED SKULL_BLACK SKULL_ORANGE Tipo da Mensagem TALKTYPE_SAY TALKTYPE_WHISPER TALKTYPE_YELL TALKTYPE_PRIVATE_FROM TALKTYPE_PRIVATE_TO TALKTYPE_CHANNEL_Y TALKTYPE_CHANNEL_O TALKTYPE_PRIVATE_NP TALKTYPE_PRIVATE_PN TALKTYPE_BROADCAST TALKTYPE_CHANNEL_R1 TALKTYPE_PRIVATE_RED_FROM TALKTYPE_PRIVATE_RED_TO TALKTYPE_MONSTER_SAY TALKTYPE_MONSTER_YELL TALKTYPE_CHANNEL_R2 TALKTYPE_CHANNEL_W Cor da Mensagem TEXTCOLOR_BLUE TEXTCOLOR_LIGHTGREEN TEXTCOLOR_LIGHTBLUE TEXTCOLOR_MAYABLUE TEXTCOLOR_DARKRED TEXTCOLOR_LIGHTGREY TEXTCOLOR_SKYBLUE TEXTCOLOR_PURPLE TEXTCOLOR_RED TEXTCOLOR_ORANGE TEXTCOLOR_YELLOW TEXTCOLOR_WHITE_EXP TEXTCOLOR_NONE Atributo do tile (chão) TILESTATE_NONE TILESTATE_PROTECTIONZONE TILESTATE_DEPRECATED_HOUSE TILESTATE_NOPVPZONE TILESTATE_NOLOGOUT TILESTATE_PVPZONE TILESTATE_REFRESH TILESTATE_HOUSE TILESTATE_FLOORCHANGE TILESTATE_FLOORCHANGE_DOWN TILESTATE_FLOORCHANGE_NORTH TILESTATE_FLOORCHANGE_SOUTH TILESTATE_FLOORCHANGE_EAST TILESTATE_FLOORCHANGE_WEST TILESTATE_TELEPORT TILESTATE_MAGICFIELD TILESTATE_MAILBOX TILESTATE_TRASHHOLDER TILESTATE_BED TILESTATE_DEPOT TILESTATE_BLOCKSOLID TILESTATE_BLOCKPATH TILESTATE_IMMOVABLEBLOCKSOLID TILESTATE_IMMOVABLEBLOCKPATH TILESTATE_IMMOVABLENOFIELDBLOCKPATH TILESTATE_NOFIELDBLOCKPATH TILESTATE_DYNAMIC_TILE TILESTATE_FLOORCHANGE_SOUTH_ALT TILESTATE_FLOORCHANGE_EAST_ALT TILESTATE_SUPPORTS_HANGABLE Tipo de Armas WEAPON_NONE WEAPON_SWORD WEAPON_CLUB WEAPON_AXE WEAPON_SHIELD WEAPON_DISTANCE WEAPON_WAND WEAPON_AMMO Modo PVP WORLD_TYPE_NO_PVP WORLD_TYPE_PVP WORLD_TYPE_PVP_ENFORCED Outras Flags FLAG_NOLIMIT FLAG_IGNOREBLOCKITEM FLAG_IGNOREBLOCKCREATURE FLAG_CHILDISOWNER FLAG_PATHFINDING FLAG_IGNOREFIELDDAMAGE FLAG_IGNORENOTMOVEABLE FLAG_IGNOREAUTOSTACK Posição Slot (slot position) SLOTP_WHEREEVER SLOTP_HEAD SLOTP_NECKLACE SLOTP_BACKPACK SLOTP_ARMOR SLOTP_RIGHT SLOTP_LEFT SLOTP_LEGS SLOTP_FEET SLOTP_RING SLOTP_AMMO SLOTP_DEPOT SLOTP_TWO_HAND Origem do Combate ORIGIN_NONE ORIGIN_CONDITION ORIGIN_SPELL ORIGIN_MELEE ORIGIN_RANGED Acesso à House GUEST_LIST SUBOWNER_LIST Janelas (trade, etc) SPEECHBUBBLE_NONE SPEECHBUBBLE_NORMAL SPEECHBUBBLE_TRADE SPEECHBUBBLE_QUEST SPEECHBUBBLE_QUESTTRADER Marcadores (mapa) MAPMARK_TICK MAPMARK_QUESTION MAPMARK_EXCLAMATION MAPMARK_STAR MAPMARK_CROSS MAPMARK_TEMPLE MAPMARK_KISS MAPMARK_SHOVEL MAPMARK_SWORD MAPMARK_FLAG MAPMARK_LOCK MAPMARK_BAG MAPMARK_SKULL MAPMARK_DOLLAR MAPMARK_REDNORTH MAPMARK_REDSOUTH MAPMARK_REDEAST MAPMARK_REDWEST MAPMARK_GREENNORTH MAPMARK_GREENSOUTH Condições de Retorno (mensagens do sistema) RETURNVALUE_NOERROR RETURNVALUE_NOTPOSSIBLE RETURNVALUE_NOTENOUGHROOM RETURNVALUE_PLAYERISPZLOCKED RETURNVALUE_PLAYERISNOTINVITED RETURNVALUE_CANNOTTHROW RETURNVALUE_THEREISNOWAY RETURNVALUE_DESTINATIONOUTOFREACH RETURNVALUE_CREATUREBLOCK RETURNVALUE_NOTMOVEABLE RETURNVALUE_DROPTWOHANDEDITEM RETURNVALUE_BOTHHANDSNEEDTOBEFREE RETURNVALUE_CANONLYUSEONEWEAPON RETURNVALUE_NEEDEXCHANGE RETURNVALUE_CANNOTBEDRESSED RETURNVALUE_PUTTHISOBJECTINYOURHAND RETURNVALUE_PUTTHISOBJECTINBOTHHANDS RETURNVALUE_TOOFARAWAY RETURNVALUE_FIRSTGODOWNSTAIRS RETURNVALUE_FIRSTGOUPSTAIRS RETURNVALUE_CONTAINERNOTENOUGHROOM RETURNVALUE_NOTENOUGHCAPACITY RETURNVALUE_CANNOTPICKUP RETURNVALUE_THISISIMPOSSIBLE RETURNVALUE_DEPOTISFULL RETURNVALUE_CREATUREDOESNOTEXIST RETURNVALUE_CANNOTUSETHISOBJECT RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE RETURNVALUE_NOTREQUIREDLEVELTOUSERUNE RETURNVALUE_YOUAREALREADYTRADING RETURNVALUE_THISPLAYERISALREADYTRADING RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT RETURNVALUE_DIRECTPLAYERSHOOT RETURNVALUE_NOTENOUGHLEVEL RETURNVALUE_NOTENOUGHMAGICLEVEL RETURNVALUE_NOTENOUGHMANA RETURNVALUE_NOTENOUGHSOUL RETURNVALUE_YOUAREEXHAUSTED RETURNVALUE_PLAYERISNOTREACHABLE RETURNVALUE_CANONLYUSETHISRUNEONCREATURES RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE RETURNVALUE_YOUCANONLYUSEITONCREATURES RETURNVALUE_CREATUREISNOTREACHABLE RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS RETURNVALUE_YOUNEEDPREMIUMACCOUNT RETURNVALUE_YOUNEEDTOLEARNTHISSPELL RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE RETURNVALUE_PLAYERISPZLOCKEDENTERPVPZONE RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE RETURNVALUE_YOUCANNOTLOGOUTHERE RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL RETURNVALUE_CANNOTCONJUREITEMHERE RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS RETURNVALUE_NAMEISTOOAMBIGIOUS RETURNVALUE_CANONLYUSEONESHIELD RETURNVALUE_NOPARTYMEMBERSINRANGE RETURNVALUE_YOUARENOTTHEOWNER Variáveis config.lua ALLOW_CHANGEOUTFIT CANNOT_ATTACK_SAME_LOOKFEET ONE_PLAYER_ON_ACCOUNT AIMBOT_HOTKEY_ENABLED REMOVE_AMMO REMOVE_RUNE_CHARGES EXPERIENCE_FROM_PLAYERS FREE_PREMIUM REPLACE_KICK_ON_LOGIN ALLOW_CLONES BIND_ONLY_GLOBAL_ADDRESS OPTIMIZE_DATABASE MARKET_PREMIUM EMOTE_SPELLS STAMINA_SYSTEM WARN_UNSAFE_SCRIPTS CONVERT_UNSAFE_SCRIPTS MAP_NAME HOUSE_RENT_PERIOD SERVER_NAME OWNER_NAME OWNER_EMAIL URL LOCATION IP MOTD WORLD_TYPE MYSQL_HOST MYSQL_USER MYSQL_PASS MYSQL_DB MYSQL_SOCK DEFAULT_PRIORITY MAP_AUTHOR SQL_PORT MAX_PLAYERS PZ_LOCKED DEFAULT_DESPAWNRANGE DEFAULT_DESPAWNRADIUS RATE_EXPERIENCE RATE_SKILL RATE_LOOT RATE_MAGIC RATE_SPAWN HOUSE_PRICE KILLS_TO_RED KILLS_TO_BLACK MAX_MESSAGEBUFFER ACTIONS_DELAY_INTERVAL EX_ACTIONS_DELAY_INTERVAL KICK_AFTER_MINUTES PROTECTION_LEVEL DEATH_LOSE_PERCENT STATUSQUERY_TIMEOUT FRAG_TIME WHITE_SKULL_TIME GAME_PORT LOGIN_PORT STATUS_PORT STAIRHOP_DELAY MARKET_OFFER_DURATION CHECK_EXPIRED_MARKET_OFFERS_EACH_MINUTES MAX_MARKET_OFFERS_AT_A_TIME_PER_PLAYER EXP_FROM_PLAYERS_LEVEL_RANGE MAX_PACKETS_PER_SECOND
  11. bom tou com um ot 8.7 que baixei do darker ele tem varios erros e quero arruma-lo bugs são: Grato pela atenção Rep + pra quem me ajudar
  12. Olá galera, estou AQUI para fazer colaboração com as PESSOAS que queiram sistemas personalizados por eles mesmos. Para fazer o seu pedido de SCRIPT só precisa preencher os DADOS abaixo: ---------------------------------------------------------------------------------- \Porque, como STEVE JOBS falava; / \-Conhecimento Humano é para todos. / \-O melhor artista é aquele Que rouba. / \ / Metas: E Criar a Empresa "UNIVERSEXGAMES"
  13. Ola, eu preciso de ajuda para fazer o script de uma nova magia pra uma classe que estou testando no meu server. Seguinte, a classe é um Assassin e a intenção e que na magia ele de um teleport para as costas de seu target e desfira um dano parecido com exori gran. Não sei se isso é possível mas agradeceria se me ajudassem. Desculpas antecipadas se já existe algo do tipo postado. Sei que sou pouco ativo no fórum, é que eu estou aprendendo sobre logica de programação e praticando com Tibia e só agora comecei a mexer em servidores
  14. Opa Fala Xtibia !! Vinho trazer muitos scripts !! muitos usados em ot's entao vamos la !! Porem Todos propios que eu criei Primeiro Script !! De !bless va em data / talkactions / scripts / renome qalqer arquivo.lua para buybless e adicione isso tudo la dentro Agr O Script de aol so que vc escolhe quantos aol vai adicionar ... Agr Va Em data / talkactions / scripts / e renome qalqer arquivo.lua para buyaol e adicione isso tudo la dentro Agr o script da bp !! primeiro va em data / talkactions / scripts / e renome qualqer arquivo.lua para buybp e adicione isso tudo la dentro agr va vamos no script do !buyitem !! va em data / talkactions / scripts / e renome qalqer arquivo.lua para buyitem Agr Va Em Data / scripts / talkactions.xml e add essas tag la Entao So Isso !! Agradeço a quem usar !! e se gostar + rep
  15. Bom Galéra Meu Primeiro Tutorial aki No xtibia, Hoje eu Vou dar esse Tutorial sobre Como Por Pro Slingshoot Soltar Pedra,é Facinho e Muito Util... Vamos Lá Vá Em data/items/items.xml. Procure o Nome Slingshot e Substitua o que estar la Por este Eu Coloquei Pra ele Soltar Pedra e Tambem pra n SER Duas Maos Bom Galéra Meu Primeiro TuTorial No xtibia Espero que Gostem.. Obg
  16. Olá me desculpem pois é um dos meus primeiros posts mas qria saber como muda uma mensagem tipo essa: se for possivel qro q alguem me mande um tutorial até o dia 28/01/2012. mto abrigado agradeço desde já.
  17. Consegui arrumar o problema dos frags, as tenho outra duvida... Ta la em baixo.
  18. ADMkoringa

    Script /rename

    Eawe pessoal,Hoje venho trazer um novo script,ja e antigo e tal's mais vale >.< Vai,em seuot/data/talkactions/scripts e crie um arquivo lua Chamado rename.lua e coloque o seguinte script dentro: --Player rename by Mock the bear (MTB) function sugested() --GName generator local cons = {'b','c','d','f','g','h','i','j','k','l','m','n',' p','q','r','s','t','v','x','y','z'} local vog = {"a",'e','i','o','u'} local sibalas = {} for i=1,#cons do for e=1,#vog do table.insert(sibalas,1,cons..vog[e]) end end local total = "" for i=1,math.random(1,2) do local nam = "" for i=1,math.random(2,4) do nam = nam..sibalas[math.random(1,#sibalas)] end if math.random(1,2) == 1 then nam = nam..vog[math.random(1,#vog)] elseif math.random(1,2) == 2 then nam = nam..cons[math.random(1,#vog)] end total = total..(i == 2 and ' ' or '')..nam:sub(1,1):upper()..nam:sub(2,-1) end return total end function onSay(cid, words, param, channel) if param == 'gen' then doCreatureSay(cid,'Suggested name: '..sugested(),1) return true end local param1,param2 = param:match('(.-)[;:,.]%s*(.+)') param = param1 or param param2 = param2 or sugested() if not param then doPlayerSendTextMessage(cid,25,'Use like this: /rename Old name, New name') return true end if param2:len() <= 2 or param2:len() > 20 then doPlayerSendTextMessage(cid,25,'Please 3-20 characters.') return true end if param2:match('[%a%d%s%u%l]+') ~= param2 then doPlayerSendTextMessage(cid,25,'Please only A-Z 0-9') return true end param2 = param2:sub(1,1):upper()..param2:sub(2,-1) local p2 = getPlayerByName(param) if p2 and isPlayer(p2) then local id = getPlayerGUID(p2) doPlayerPopupFYI(p2,'Changing your name. Please login aigan on your character list.') addEvent(doRemoveCreature,2000,p2) addEvent(function(id,param2) db.executeQuery("UPDATE `players` SET `name` = '"..param2.."' WHERE `id` ="..id) end,2100,id,param2) else doPlayerSendTextMessage(cid,25,'Player '..param..' not found.') return true end return TRUE end Agora vai em seuot/data/talkactions/talkactions.xml e coloque a seguinte linha: <talkaction log="yes" access="5" words="/rename" event="script" value="rename.lua" /> access="5" em vermelho aki eh o group que vai usar portanto 5 vai ser GOD ... vlw tae o script velho :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Esse e meu segundo Topico,Gostou +Rep + REP
  19. Eu tava querendo colocar guild war no meu server, mas sempre encontro erros na database SQL e os comandos de talkactions nunca funcionam, será que alguem pode me ajudar aew? Preferencialmente um sistema com escudos!
  20. Gostaria de um scripts que si algum player divulgar um otserve que não seja do ip do serve , ip de outro servidor que o serve da bani altomaticamente bani esse player. Alguem pode fazer esse scripts para mim preciso de urgente . si poder fazer au agraçedo , ainda do rep + obrigado ;D
×
×
  • Criar Novo...