Jump to content

Jonathan005

Member
  • Content Count

    48
  • Joined

  • Last visited

About Jonathan005

  • Rank
    Adepto

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Alguém pode me ajudar? estou com um problema, uso o OBB 0.3.3 e consigo importar sprites de itens para da o meu cliente 10 normalmente, porém sprite de outifit fica dando esse erro aí, alguem sabe corrigir? OBG! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  2. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Eaí rapaziada, a fita é o seguinte.. Estou com um problema na função "X", ela não existe no meu TFS, esse script é responsável pelas quests existentes no mapa, o UniqueID, etc... Alguém me ajuda a trocar essa função? OBG! Está surgindo algum erro? Se sim coloque-o aqui. Lua Script Error: [Action Interface] data/actions/scripts/quest_reward.lua:onUse data/actions/scripts/quest_reward.lua:302: attempt to call global 'getItemNameById' (a nil value) stack traceback: [C]: in function 'getItemNameById' data/actions/scripts/quest_reward.lua:302: in function <data/actions/scripts/quest_reward.lua:5> Você tem o código disponível? Se tiver publique-o aqui: -- For full information, visit http://otfans.net/showthread.php?p=849367 -- a magic sword, 5 meats and a key with actionId 2149 -- parameters = {rewards = {{2400}, {2666, 5}, {2086, 1, 2149}}, storageValue = item.uid, itemName = getItemNameById(item.itemid)} function onUse(cid, item, frompos, item2, topos) if (item.uid == 1000) then -- Frosts - Hailstorm rod parameters = {reward = {2183}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1001) then -- Black Knights - Knight Axe parameters = {reward = {2430}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1002) then -- Dwarfs - dwarven legs parameters = {reward = {2504}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1003) then -- Amazons - ripper lance parameters = {reward = {3964}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1004) then -- Cathedral - Blue Robe parameters = {reward = {2656}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1005) then -- Cathedral - Skull Staff parameters = {reward = {2436}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1006) then -- Bree - Chain Armor parameters = {reward = {2464}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1007) then -- Minos - Scale Armor parameters = {reward = {2483}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1008) then -- Dworcs - Native Armor parameters = {reward = {2508}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1009) then -- DL sub - Wand of Inferno parameters = {reward = {2187}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1010) then -- Frosts - Red Robe parameters = {reward = {2655}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1011) then -- Pirates - Pirate Boots parameters = {reward = {5462}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1012) then -- Undeads - Ice Rapier parameters = {reward = {2396}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1013) then -- Hero - Noble Armor parameters = {reward = {2486}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1014) then -- Hero - Horseman Helmet parameters = {reward = {3969}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1015) then -- Pit - Devil Helmet parameters = {reward = {2462}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1017) then -- Cyc - Dark Helmet parameters = {reward = {2490}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1018) then -- Quara - Glacier Kilt parameters = {reward = {7896}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1019) then -- Pirata - Helmet of the Deep parameters = {reward = {5461}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1020) then -- GS - Arcane Wand parameters = {reward = {2453}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1021) then -- Barbarians - Glacier Boots parameters = {reward = {7892}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1022) then -- Hellhounds - Magma Legs parameters = {reward = {7894}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1023) then -- Macacos - parameters = {reward = {2087,1,3001}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1024) then -- Macacos - parameters = {reward = {2087,1,3002}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1025) then -- Macacos - parameters = {reward = {2087,1,3003}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1026) then -- Terror Birds - Barbarian Axe parameters = {reward = {2429}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1027) then -- Lava Succubus - Magma Coat parameters = {reward = {7899}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1028) then -- Orc Fortress - sapphire hammer parameters = {reward = {7437}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1029) then -- Ilha - Fire Axe parameters = {reward = {2432}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1030) then -- Ferumbras - Saruman Scepter parameters = {reward = {7451}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1031) then -- Dragon VIP - Ring of the Tarrasque parameters = {reward = {6300}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1032) then -- Frost Razor parameters = {reward = {7455}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1033) then -- Bright Sword parameters = {reward = {2407}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1034) then -- Crossbow parameters = {reward = {2455}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1035) then -- BOH parameters = {reward = {2195}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1036) then -- Crown parameters = {reward = {2128}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1037) then -- glacier robe parameters = {reward = {7897}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1038) then -- Aghanim legs parameters = {reward = {7895}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1039) then -- golden key parameters = {reward = {2091,1,666}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1040) then -- motaba wand parameters = {reward = {7379}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1041) then -- devil helmet parameters = {reward = {2462}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1042) then -- light shovel parameters = {reward = {5710}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1043) then -- ice rapier parameters = {reward = {2396}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1044) then -- amazon armor parameters = {reward = {2500}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1045) then -- Ancient Rune parameters = {reward = {2348}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1046) then -- Guardian Shield parameters = {reward = {2515}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1047) then -- Guardian Halberd parameters = {reward = {2427}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1048) then -- Gandalf Ring parameters = {reward = {2357}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1049) then -- Soft Boots parameters = {reward = {2640}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1050) then -- Aghanim Boots parameters = {reward = {7893}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1051) then -- Holly Orchid parameters = {reward = {5922}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1052) then -- Pirate Boots parameters = {reward = {5462}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1053) then -- Tower Shield parameters = {reward = {2528}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1054) then -- Damaged Helmet parameters = {reward = {2339}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1055) then -- helmet ornament parameters = {reward = {2335}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1056) then -- piece of helmet of the ancient parameters = {reward = {2336}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1057) then -- piece of helmet of the ancient parameters = {reward = {2337}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1058) then -- piece of helmet of the ancient parameters = {reward = {2338}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1059) then -- piece of helmet of the ancient parameters = {reward = {2340}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1060) then -- piece of helmet of the ancient parameters = {reward = {2341}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1061) then -- terra amulet parameters = {reward = {7887}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1062) then -- cook book parameters = {reward = {2347}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1063) then -- strange book parameters = {reward = {6103}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1064) then -- defiler remains parameters = {reward = {6552}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1065) then -- aghanim robe parameters = {reward = {7898}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1066) then -- estilingue parameters = {reward = {5907}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1067) then -- elven bow parameters = {reward = {7438}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1068) then -- vampire dust parameters = {reward = {6551}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1069) then -- amulet of loss parameters = {reward = {2173}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1070) then -- bruning heart parameters = {reward = {2353}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1071) then -- steel helmet parameters = {reward = {2457}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1072) then -- brass armor parameters = {reward = {2465}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1073) then -- scale armor parameters = {reward = {2483}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1074) then -- scimitar parameters = {reward = {2419}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1075) then -- brass legs parameters = {reward = {2478}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1076) then -- crocodile boots parameters = {reward = {3982}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1077) then -- battle axe parameters = {reward = {2378}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1078) then -- mysterious fetish parameters = {reward = {2194}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1079) then -- drum parameters = {reward = {2367}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1080) then -- plate armor parameters = {reward = {2463}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1081) then -- black perl parameters = {reward = {2144}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1082) then -- dwarven legs parameters = {reward = {2504}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1083) then -- green gem parameters = {reward = {2155}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1084) then -- iron helmet parameters = {reward = {2459}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1085) then -- wand of cosmic energy parameters = {reward = {2189}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1086) then -- Saurons Breath Scepter parameters = {reward = {8910}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1087) then -- Dark Lords Cape parameters = {reward = {8865}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1088) then -- Warsinger Bow parameters = {reward = {8854}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1089) then -- Ancient Tiara parameters = {reward = {2139}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1090) then -- Phoenix Plate parameters = {reward = {8877}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1091) then -- Vile Axe parameters = {reward = {7388}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1092) then -- Emerald Sword parameters = {reward = {8930}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1093) then -- Backpack Yalahar parameters = {reward = {9774}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1094) then -- Icicle parameters = {reward = {4848}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1095) then -- Blue Note parameters = {reward = {2349}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1096) then -- Crystaline Armor parameters = {reward = {8878}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1097) then -- Tear of Daraman parameters = {reward = {2346}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1098) then -- Hailstorm Rod parameters = {reward = {2183}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1099) then -- Griffen shield parameters = {reward = {2533}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1100) then -- Raspberry parameters = {reward = {8840,1}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1101) then -- Raspberry parameters = {reward = {8840,1}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1102) then -- Shield of Honor parameters = {reward = {2517}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1103) then -- Yellow Gem parameters = {reward = {2154}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1104) then -- Native Armor parameters = {reward = {2508}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1105) then -- Gold Nugget parameters = {reward = {2157}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1106) then -- Magician Hat parameters = {reward = {2323}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1107) then -- Divine Armor parameters = {reward = {9776}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1108) then -- Legolas Plate parameters = {reward = {8891}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1109) then -- Pharao Sword parameters = {reward = {2446}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1110) then -- Zenit Cuirass parameters = {reward = {11301}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1111) then -- Divine Robe parameters = {reward = {11356}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1112) then -- Divine Scepter parameters = {reward = {7429}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1113) then -- Dragon Scale Boots parameters = {reward = {11118}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1114) then -- Blockers Ring parameters = {reward = {2164,100}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1115) then -- Montaria Joaninha parameters = {reward = {15546}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1116) then -- Montaria Crustacio parameters = {reward = {13305}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1117) then -- Tempest Shield parameters = {reward = {2138}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} elseif (item.uid == 1118) then -- Starlight amulet parameters = {reward = {2542}, storageValue = item.uid, itemName = getItemNameById(item.itemid), requiredLevel = (item.actionid - 1000)} else return TRUE end doPlayerAddQuestReward(cid, parameters) return TRUE end function doPlayerAddQuestReward(cid, parameters) local rewardProtection = parameters.rewardProtection local requiredVocation = parameters.requiredVocation local requiredSex = parameters.requiredSex local requiredLevel = parameters.requiredLevel local requiredMagicLevel = parameters.requiredMagicLevel local requiredSoul = parameters.requiredSoul local requiredStorageValue = parameters.requiredStorageValue local premiumRequired = parameters.premiumRequired local itemName = parameters.itemName local storageValue = parameters.storageValue local containerId = parameters.containerId local reward = parameters.reward local rewards = parameters.rewards local playerMagicEffect = parameters.playerMagicEffect if (rewardProtection ~= nil and getPlayerAccess(cid) >= rewardProtection) then if (itemName ~= nil) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esta " .. itemName .. " esta vazia.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esta vazio.") end return TRUE end if (storageValue ~= nil and getPlayerStorageValue(cid, storageValue) > 0) then if (itemName ~= nil) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esta " .. itemName .. " esta vazia.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Esta vazio.") end return TRUE end if (requiredVocation ~= nil) then if (type(requiredVocation) == "table") then if (isInArray(requiredVocation, getPlayerVocation(cid)) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua classe nao pode completar esta quest.") return TRUE end else if (getPlayerVocation(cid) ~= requiredVocation) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua classe nao pode completar esta quest.") return TRUE end end end if (requiredSex ~= nil and getPlayerSex(cid) ~= requiredSex) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your sex can not to take this reward.") return FALSE end if (requiredLevel ~= nil and getPlayerLevel(cid) < requiredLevel) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem level suficiente.") return FALSE end if (requiredMagicLevel ~= nil and getPlayerMagLevel(cid) < requiredMagicLevel) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You do not have enought magic level to take this reward.") return FALSE end if (requiredSoul ~= nil and getPlayerSoul(cid) < requiredSoul) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You do not have enought soul to take this reward.") return FALSE end if (requiredStorageValue ~= nil and getPlayerStorageValue(cid, requiredStorageValue) <= 0) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You do not can take this reward yet.") return FALSE end if (premiumRequired ~= nil and premiumRequired >= 1 and isPremium(cid) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce precisa ser VIP para terminar esta quest.") return FALSE end local leftSlot = getPlayerSlotItem(cid, CONST_SLOT_LEFT) local rightSlot = getPlayerSlotItem(cid, CONST_SLOT_RIGHT) local ammunitionSlot = getPlayerSlotItem(cid, CONST_SLOT_AMMO) local backpackSlot = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK) if (leftSlot.itemid > 0 and rightSlot.itemid > 0 and ammunitionSlot.itemid > 0 and (isContainer(backpackSlot.uid) == FALSE or getContainerCap(backpackSlot.uid) == getContainerSize(backpackSlot.uid))) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem espaco suficiente.") return FALSE end if (reward ~= nil and rewards == nil) then if (reward[1] == nil) then debugPrint("doPlayerAddQuestReward() - reward ID not found") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Error. Please report to a gamemaster.") return FALSE end if (reward[2] == 0 or reward[2] == nil) then reward[2] = 1 end local rewardEx = doCreateItemEx(reward[1], reward[2]) local rewardWeight = getItemWeight(rewardEx) local i = 1 doRemoveItem(rewardEx) if (rewardWeight > getPlayerFreeCap(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O item esta pesado demais pra voce.") return FALSE end local rewardDescriptions = getItemDescriptionsById(reward[1]) if (reward[2] == 1 or isItemRune(reward[1]) == TRUE or isItemFluidContainer(reward[1]) == TRUE) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce encontrou " .. rewardDescriptions.article .. " " .. rewardDescriptions.name .. ".") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce encontrou " .. reward[2] .. " " .. rewardDescriptions.plural .. ".") end local reward_ = doPlayerAddItem(cid, reward[1], reward[2]) if (reward[3] ~= nil) then doSetItemActionId(reward_, reward[3]) end if (reward[4] ~= nil) then doSetItemSpecialDescription(reward_, reward[4]) end else if (containerId == nil) then containerId = 1987 end local containerEx = doCreateItemEx(containerId, 1) local containerWeight = getItemWeight(containerEx) local rewardWeight = containerWeight local i = 1 for i, j in ipairs(rewards) do if (j[1] == nil) then debugPrint("doPlayerAddQuestReward() - #" .. i .. ", reward ID not found") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Error. Please report to a gamemaster.") return FALSE end if (j[2] == 0 or j[2] == nil) then j[2] = 1 end local rewardEx = doCreateItemEx(j[1], j[2]) rewardWeight = rewardWeight + getItemWeight(rewardEx) doRemoveItem(rewardEx, 1) end if (rewardWeight > getPlayerFreeCap(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O item esta pesado demais pra voce.") return FALSE end local containerDescriptions = getItemDescriptions(containerId) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce encontrou " .. containerDescriptions.article .. " " .. containerDescriptions.name .. ".") for i, j in ipairs(rewards) do if (j[2] == 0 or j[2] == nil) then j[2] = 1 end reward = doAddContainerItem(containerEx, j[1], j[2]) if (j[3] ~= nil) then doSetItemActionId(reward, j[3]) end if (j[4] ~= nil) then doSetItemSpecialDescription(reward, j[4]) end end doPlayerAddItemEx(cid, containerEx) end if (playerMagicEffect ~= nil) then doSendMagicEffect(getPlayerPosition(cid), playerMagicEffect) end if (storageValue ~= nil) then setPlayerStorageValue(cid, storageValue, 1) end return TRUE end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  3. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Fala galera do TK, então, estou com um problema que ao clicar em donate, a página não é redirencionada para a parte de pagamento, segue anexo... Ao clicar em "NEXT" ela apenas atualiza.. alguém pode me ajudar? VALEU! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  4. Cazuza, você poderia me ajudar? Eu sigo todos os passos, inclusive tenho esses scripts aqui no PC, pois um amigo me enviou um OT dele e ele usava esse sistema, porém fica aparecendo na distro "Missing Outfit" algo assim..
  5. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Eai galerinha, estou com um problema.. Todas as casas estão com a porta de ID 1213, e todas ao clicar aparece => 'Its Locked' alguém sabe corrigir? VLW! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. Aliás, as portas bugadas são 5116..
  6. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Preciso de ajuda, alguém sabe me dizer como corrigir isso? Quando eu mato uma criatura, tá dropando o loot assim: 23:17 Loot of um demon: {3032|2 small emeralds}, {3035|2 platinum coins}, {3031|81 gold coins} O certo seria não aparecer o '3032', '3035' e '3031' que são o ID do item no cliente... Como eu altero, help pf! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  7. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Bom rapaziada, é o seguinte... Quando eu entro no jogo e vou em "mounts" na STORE dá debug.. Em outfits, não dá, nem em potions.. Extras também dá, alguém sabe como resolver? OBG! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  8. .Qual servidor ou website você utiliza como base? TFS 1.2 Qual o motivo deste tópico? Boa tarde, alguém poderia me ajudar com um script de weapons criticas? Swords, axes e clubs? Meu servidor é TFS 1.2 Gostaria de um sistema que funcionasse básicamente assim: Por exemplo, eu vou em items.xml e coloco uma percentagem de chance de critical no item... Andúril (atk 51, def 40) critical = 5% Ai, ela teria 5% de dar um atk critico, e nesse atk critico, desse o dobro de dano, sei lá.. Aguardo, obg. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  9. Em relação aos outifits, o meu servidor é Tibia clássico, porém, os outifits já existem e tal, o npc só precisa entregar mesmo Vê se consegue me ajudar ai, OBG!! Lua Script Error: [Npc interface] data/npc/scripts/Outifits.lua data/npc/scripts/prefeitominas.lua:36: bad argument #1 to 'find' (string expected, got nil) stack traceback: [C]: at 0x7ff7a5814660 [C]: in function 'find' data/npc/scripts/prefeitominas.lua:36: in function 'msgcontains' data/npc/scripts/Outifits.lua:1: in main chunk [C]: in function 'createNpc' data/talkactions/scripts/place_npc.lua:11: in function <data/talkactions/scripts/place_npc.lua:1> [Warning - NpcScript::NpcScript] Can not load script: Outifits.lua
  10. .Qual servidor ou website você utiliza como base? Tfs 1.2 Qual o motivo deste tópico? Alguém poderia me ajudar? Preciso de um npc, cujo sua função seria entregar outifit.. Por exemplo: Npc com nome de Alfaiate.. O player chega e diz: "hi" O npc responde, Ola |Playername| eu posso te dar o addon de Citizen, você aceita? Player: yes. Assim, o player ganharia o addon 1 e 2 do outifit Citizen... Com esse npc, eu criaria diversos npcs, um pra cada addon pra poder espalhar pelo mapa.. Aguardo, obrigadoooo Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  11. Fala irmão, tudo sim, obrigado pela moral, eu testei esse, porém a função "getCreatureByName" não tem no meu tFS 1.2 Aparece um erro na distro [Error - GlobalEvents::think] Failed to execute event: BossesS Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/spawn/testeboss.lua:onThink data/globalevents/scripts/spawn/testeboss.lua:48: attempt to call global 'getCreatureByName' (a nil value) stack traceback: [C]: in function 'getCreatureByName' data/globalevents/scripts/spawn/testeboss.lua:48: in function <data/globalevents/scripts/spawn/testeboss.lua:45> [Error - GlobalEvents::think] Failed to execute event: BossesS Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/spawn/testeboss.lua:onThink data/globalevents/scripts/spawn/testeboss.lua:48: attempt to call global 'getCreatureByName' (a nil value) stack traceback:
  12. Boa tarde/noite.. Alguém poderia me ajudar? Bom, eu tenho esse script pra sumonar X boss, em X posição no mapa, todos os bosses tem uma posição especifica.. Coloco no global events pra sumonar de 30 em 30 minutos.. Os bosses são sorteados, aleatoriamente, porém está acontecendo de um boss que já foi sumonado, ser sorteado novamente, assim, fazendo com que fiquem 2 bosses iguais no mesmo local.. Alguém poderia me ajudar, alterar o script, e vê se existe alguma verificação que impeça-o de sumonar 2 bosses no mesmo local? Por exemplo, o script anuncia na distro que X boss foi sumonado.. Por exemplo, 30 minutos se passaram: Sumoning BOSS: Smaug. Depois de 30 minutos o smaug foi sorteado novamente, ai, o sorteio acontecesse dnv, pra sortear outro? Pls, alguem me ajudaa CODIGO: local bosses = { {boss = "Smaug", pos = {x = 1893, y = 875, z = 2}}, {boss = "laracna", pos = {x = 1482, y = 1366, z = 12}}, {boss = "son of ancalagon", pos = {x = 1452, y = 871, z = 8}}, {boss = "son of ancalagon", pos = {x = 2154, y = 1111, z = 12}}, {boss = "Wormageddon", pos = {x = 835, y = 897, z = 8}}, {boss = "olog-hai", pos = {x = 1011, y = 1335, z = 10}}, {boss = "olog-hai", pos = {x = 2171, y = 1650, z = 8}}, {boss = "scatha", pos = {x = 1602, y = 1683, z = 0}}, {boss = "valaraukar", pos = {x = 832, y = 1008, z = 4}}, {boss = "valaraukar", pos = {x = 1055, y = 800, z = 1}}, {boss = "ferumbras", pos = {x = 2365, y = 1313, z = 0}}, {boss = "jormungand", pos = {x = 1115, y = 1027, z = 9}}, {boss = "adramelech", pos = {x = 2160, y = 1017, z = 11}}, {boss = "ancalagon", pos = {x = 2124, y = 1352, z = 14}}, {boss = "smaug", pos = {x = 1893, y = 875, z = 2}}, {boss = "eddie", pos = {x = 2135, y = 957, z = 11}}, {boss = "The Necromancer", pos = {x = 837, y = 1208, z = 1}}, {boss = "baalrog", pos = {x = 1052, y = 1266, z = 9}}, {boss = "emelianenko", pos = {x = 1712, y = 1266, z = 11}}, {boss = "khel thuzad", pos = {x = 2288, y = 953, z = 15}}, {boss = "ungoliant", pos = {x = 2292, y = 869, z = 6}}, {boss = "saruman", pos = {x = 1459, y = 1483, z = 1}}, {boss = "cerberus", pos = {x = 2285, y = 855, z = 12}}, {boss = "scatha", pos = {x = 1898, y = 709, z = 9}}, {boss = "azaka", pos = {x = 1037, y = 696, z = 6}}, {boss = "gaz'haragoth", pos = {x = 98, y = 1120, z = 12}}, {boss = "necropharus", pos = {x = 1493, y = 623, z = 9}}, {boss = "Melkors Summon", pos = {x = 812, y = 1346, z = 9}}, {boss = "Avari Leader", pos = {x = 1478, y = 1847, z = 8}}, {boss = "Azazel", pos = {x = 873, y = 687, z = 9}}, {boss = "Aragog", pos = {x = 2213, y = 1832, z = 8}}, {boss = "Nosferatu", pos = {x = 751, y = 1492, z = 7}}, {boss = "The Necromancer", pos = {x = 1059, y = 819, z = 0}}, {boss = "Hellgorak", pos = {x = 802, y = 545, z = 5}}, {boss = "Wormageddon", pos = {x=274, y=832, z=9}}, {boss = "Melkors Summon", pos = {x = 2040, y = 598, z = 13}}, {boss = "Lord of The Elements", pos = {x = 627, y = 1321, z = 13}} } function onThink(cid, interval) local random = math.random(1, #bosses) doSummonCreature(bosses[random].boss, bosses[random].pos) print("Summoning Boss: " .. bosses[random].boss) return true end
  13. Eu to adicionando a task, "name" eu coloco o nome da task, mas quando eu falo com o NPC ele fala: 17:11 NPC Task: Sorry but we don't have this task. Sabe me ajudar?
  14. .Qual servidor ou website você utiliza como base? TFS 1.2 Qual o motivo deste tópico? Alguém pode me ajudar? as ladders do servidor, estão funcionando normalmente, porém, é só dar use, que sobe.. Porém, se tiver qualquer coisa no tile embaixo dela, lixo, fire, gold, qualquer coisa mesmo, ela não sobe, acho que deve ser a falta, ou algum script, alguém pode me ajudar? VLW! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

Tibia King Recomenda

DokeHost - Soluções em Hospedagem

VPS Windows
VPS Linux
Servidor VPS
×
×
  • Create New...