Postado Janeiro 13, 2016 9 anos ei cara se você não descobriu ainda vou te ajudar é o seguinte: abra a pasta do seu servidor e procura um arquivo .xml chamada Outfits, esse arquivo normalmente se encontra em: SeuServidor\data\XML <<---- ali é o seguinte abra a pasta do seu servidor abra a pasta "Data" e depois a pasta "XML" lá você encontrará o arquivo outfits.xml se você não achar creio não é o caso então va na pasta do seu servidor e onde tem pra digitar o nome de algum arquivo pra procurar digite outfits. agora abra o arquivo e você verá algo parecido com isso: Spoiler <!-- NORMAL --> <outfit id="1"> <list gender="0" lookType="511" name="Trainer"/> <list gender="1" lookType="510" name="Trainer"/> </outfit> <outfit id="2"> <list gender="0" lookType="615" name="Elite Trainer"/> <list gender="1" lookType="614" name="Elite Trainer"/> </outfit> <outfit id="3"> <list gender="0" lookType="512" name="Rapper"/> <list gender="1" lookType="545" name="Rapper"/> </outfit> <outfit id="4"> <list gender="0" lookType="588" name="Jamaican"/> <list gender="1" lookType="587" name="Jamaican"/> </outfit> <outfit id="5"> <list gender="0" lookType="586" name="Oriental"/> <list gender="1" lookType="585" name="Oriental"/> </outfit> <outfit id="6"> <list gender="0" lookType="605" name="Rocket"/> <list gender="1" lookType="604" name="Rocket"/> </outfit> <outfit id="7"> <list gender="0" lookType="495" name="Adventurer"/> <list gender="1" lookType="494" name="Adventurer"/> </outfit> <outfit id="8"> <list gender="0" lookType="513" name="Bussiness"/> <list gender="1" lookType="1419" name="Bussiness"/> </outfit> <outfit id="9"> <list gender="0" lookType="517" name="Atletic"/> <list gender="1" lookType="516" name="Atletic"/> </outfit> <outfit id="10"> <list gender="0" lookType="519" name="Punk"/> <list gender="1" lookType="518" name="Punk"/> </outfit> <outfit id="11"> <list gender="0" lookType="521" name="Fisher"/> <list gender="1" lookType="520" name="Fisher"/> </outfit> <outfit id="12"> <list gender="0" lookType="524" name="Mercenary"/> <list gender="1" lookType="522" name="Mercenary"/> </outfit> <outfit id="13"> <list gender="0" lookType="525" name="Hiker"/> <list gender="1" lookType="523" name="Hiker"/> </outfit> <!-- PROMOTE --> <outfit id="14" quest="181612"> <list gender="0" lookType="1149" name="Naturia"/> <list gender="1" lookType="1159" name="Naturia"/> </outfit> <outfit id="15" quest="181613"> <list gender="0" lookType="1152" name="Volcanic"/> <list gender="1" lookType="1154" name="Volcanic"/> </outfit> <outfit id="16" quest="181614"> <list gender="0" lookType="1146" name="Gardestrike"/> <list gender="1" lookType="1155" name="Gardestrike"/> </outfit> <outfit id="17" quest="181615"> <list gender="0" lookType="1153" name="Malefic"/> <list gender="1" lookType="1157" name="Malefic"/> </outfit> <outfit id="18" quest="181616"> <list gender="0" lookType="1148" name="Wingeon"/> <list gender="1" lookType="1158" name="Wingeon"/> </outfit> <outfit id="19" quest="181617"> <list gender="0" lookType="1147" name="Raibolt"/> <list gender="1" lookType="1160" name="Raibolt"/> </outfit> <outfit id="20" quest="181618"> <list gender="0" lookType="1145" name="Psycraft"/> <list gender="1" lookType="1161" name="Psycraft"/> </outfit> <outfit id="21" quest="181619"> <list gender="0" lookType="1151" name="Seavell"/> <list gender="1" lookType="1162" name="Seavell"/> </outfit> <outfit id="22" quest="181620"> <list gender="0" lookType="1150" name="Orebound"/> <list gender="1" lookType="1156" name="Orebound"/> </outfit> <!-- PROMOTE RANK 5 --> <outfit id="23" quest="181621"> <list gender="0" lookType="1179" name="Raibolt Legend"/> <list gender="1" lookType="1164" name="Raibolt Legend"/> </outfit> <outfit id="24" quest="181622"> <list gender="0" lookType="1178" name="Seavell Queen"/> <list gender="1" lookType="1165" name="Seavell King"/> </outfit> <outfit id="25" quest="181623"> <list gender="0" lookType="1177" name="Naturia Keeper"/> <list gender="1" lookType="1166" name="Naturia Keeper"/> </outfit> <outfit id="26" quest="181624"> <list gender="0" lookType="1176" name="Malefic Lady"/> <list gender="1" lookType="1167" name="Malefic Lord"/> </outfit> <outfit id="27" quest="181625"> <list gender="0" lookType="1180" name="Volcanic Master"/> <list gender="1" lookType="1168" name="Volcanic Master"/> </outfit> <outfit id="28" quest="181626"> <list gender="0" lookType="1175" name="Wingeon Dragon"/> <list gender="1" lookType="1169" name="Wingeon Dragon"/> </outfit> <outfit id="29" quest="181627"> <list gender="0" lookType="1174" name="Orebound Hero"/> <list gender="1" lookType="1170" name="Orebound Hero"/> </outfit> <outfit id="30" quest="181628"> <list gender="0" lookType="1173" name="Gardestrike Lady"/> <list gender="1" lookType="1171" name="Gardestrike Champion"/> </outfit> <outfit id="31" quest="181629"> <list gender="0" lookType="1181" name="Psycraft Medium"/> <list gender="1" lookType="1172" name="Psycraft Medium"/> </outfit> <!-- PROMOTE MASTER --> <outfit id="32" quest="181630"> <list gender="0" lookType="1437" name="Raibolt Master"/> <list gender="1" lookType="1421" name="Raibolt Master"/> </outfit> <outfit id="33" quest="181631"> <list gender="0" lookType="1438" name="Seavell Master"/> <list gender="1" lookType="1422" name="Seavell Master"/> </outfit> <outfit id="34" quest="181632"> <list gender="0" lookType="1434" name="Naturia Master"/> <list gender="1" lookType="1423" name="Naturia Master"/> </outfit> <outfit id="35" quest="181633"> <list gender="0" lookType="1430" name="Malefic Master"/> <list gender="1" lookType="1428" name="Malefic Master"/> </outfit> <outfit id="36" quest="181634"> <list gender="0" lookType="1432" name="Volcanic Superior"/> <list gender="1" lookType="1425" name="Volcanic Superior"/> </outfit> <outfit id="37" quest="181635"> <list gender="0" lookType="1433" name="Wingeon Master"/> <list gender="1" lookType="1424" name="Wingeon Master"/> </outfit> <outfit id="38" quest="181636"> <list gender="0" lookType="1436" name="Orebound Master"/> <list gender="1" lookType="1427" name="Orebound Master"/> </outfit> <outfit id="39" quest="181637"> <list gender="0" lookType="1431" name="Gardestrike Master"/> <list gender="1" lookType="1429" name="Gardestrike Master"/> </outfit> <outfit id="40" quest="181638"> <list gender="0" lookType="1435" name="Psycraft Master"/> <list gender="1" lookType="1426" name="Psycraft Master"/> </outfit> <!-- GAMEMASTER --> <outfit id="41" access = "5"> <list gender="0-3" lookType="664" name="GameMaster"/> </outfit> <!-- NATAL --> <outfit id="42" quest="181639"> <list gender="0" lookType="661" name="Christmas"/> <list gender="1" lookType="662" name="Christmas"/> </outfit> <outfit id="43" quest="181640"> <list gender="0" lookType="1084" name="Christmas 2"/> <list gender="1" lookType="1083" name="Christmas 2"/> </outfit> <!-- HALLOWEEN --> <outfit id="44" quest="181641"> <list gender="0-3" lookType="1140" name="Mummy"/> </outfit> <outfit id="45" quest="181642"> <list gender="0" lookType="1190" name="Bruxa"/> <list gender="1" lookType="1191" name="Dracula"/> </outfit> <outfit id="46" quest="181643"> <list gender="0" lookType="1188" name="Caveira"/> <list gender="1" lookType="1189" name="Diaba"/> </outfit> <!-- CATCHER --> <outfit id="47" quest="181644"> <list gender="0" lookType="1414" name="Catcher"/> <list gender="1" lookType="1413" name="Catcher"/> </outfit> <!-- ESPECIAIS --> <outfit id="48" quest="181645"> <list gender="0" lookType="1016" name="Hunter"/> <list gender="1" lookType="1015" name="Hunter"/> </outfit> <outfit id="49" quest="181646"> <list gender="0" lookType="1035" name="Mergulhadora"/> <list gender="1" lookType="1034" name="Mergulhador"/> </outfit> <outfit id="50" quest="181647"> <list gender="0" lookType="1408" name="Esquiadora"/> <list gender="1" lookType="1407" name="Esquiador"/> </outfit> <outfit id="51" quest="181648"> <list gender="1" lookType="1441" name="Slash"/> </outfit> <outfit id="52" quest="181649"> <list gender="0" lookType="1442" name="Playboy"/> </outfit> <outfit id="53" quest="181650"> <list gender="1" lookType="1443" name="Vinganca"/> </outfit> <outfit id="54" quest="181651"> <list gender="1" lookType="1444" name="House"/> </outfit> <outfit id="55" quest="181652"> <list gender="0" lookType="1184" name="Police Officer"/> <list gender="1" lookType="1183" name="Police Officer"/> </outfit> <outfit id="56" quest="181653"> <list gender="0" lookType="1466" name="Veteran Trainer"/> <list gender="1" lookType="1465" name="Veteran Trainer"/> </outfit> <outfit id="57" quest="181654"> <list gender="0" lookType="1469" name="Assassin"/> <list gender="1" lookType="1470" name="Assassin"/> </outfit> <outfit id="58" quest="181655"> <list gender="0" lookType="1498" name="Natal"/> <list gender="1" lookType="1497" name="Natal"/> </outfit> </outfits> só não copia esse pq eu desenvolvi ou seja tem outfits que no seu n tem jaja eu vou explicar isso agora você vai pegar por exemplo la o primeiro Spoiler <outfit id="1"> <list gender="0" lookType="511" name="Trainer"/> <list gender="1" lookType="510" name="Trainer"/> </outfit> em lookType="" é a imagem ou melhor é o número que se encontra sua outfit e agora eu n me lembro se você tem que por ela no itemeditor ou pelo object builder mas em fim ai você procura no google como mexer com object builder e Item editor. outfit id = "" é a posição em que sua outfit vai se encontrar na hora do player escolher outras outfits ai você quer adicionar outra outfit pra vip você coloca assim: Spoiler <outfit id="12" premium="no" storage ="storage do seu player vip"><list gender="0" lookType="155" name="Pirate"/><list gender="1" lookType="151" name="Pirate"/></outfit> se caso seu sistema vip é por talkactions tipo se o seu otserver for por account premium é diferente ja explico se for um sistema que vc desenvolveu ou pegou da internet ali em vip storage é a storage do player quando está vip. para saber o storage vip do seu otserv vai na pasta do seu servidor, "Data", "Talkactions" e "Script" la você deve procurar por um arquivo .xml que deve se chamar com sistemavip ou system vip, algo do tipo... dento desse arquivo você vai encontrar algo parecido com isso: Spoiler function onSay(cid, words, param) if(words == "!buyvip30") then local price = 30000000 if doPlayerRemoveMoney(cid, price) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") setPlayerExtraExpRate(cid, 1.5) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local name = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) doTeleportThing(cid, temple) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de 30 Thousand Dollar's para colocar 30 vip.") end elseif(words == "!vipdays") then local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.") elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end elseif(words == "/addvip") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days*3600*24 local storageplayer = getPlayerStorageValue(player, 13540) local timenow = os.time() local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue) if string.find(tostring(getCreatureName(pid)),"[[Vip]]") then doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(player, 13540, time) local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24)) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.") else setPlayerStorageValue(player, 13540, time) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";") doRemoveCreature(player) doTeleportThing(cid, temple) end end elseif(words == "/delvip") then if getPlayerAccess(cid) == 5 then local dec = MESSAGE_INFO_DESCR if(param == "") then return TRUE,doPlayerSendTextMessage(ci d,18,"Command param required.")end local C,t = {},string.explode(param, ",") C.pos = getPlayerPosition(cid) C.uid = getCreatureByName(t[1]) C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia. C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip. if(getPlayerStorageValue(C.uid,13540) < C.time)then doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.') else doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.') setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.time) end doSendMagicEffect(C.pos, math.random(28,30)) end end return TRUE end em setPlayerStorageValue(cid, 13540, time) o seu pode ser que esteja outro número por exemplo setPlayerStorageValue(cid, 1333424, time) ai você pega esse número e coloca la onde ta "Storage do seu player vip": Spoiler <outfit id="12" premium="no" storage ="Storage do seu player vip"><list gender="0" lookType="155" name="Pirate"/><list gender="1" lookType="151" name="Pirate"/></outfit> Ficaria tipo: <outfit id="12" premium="no" storage ="13540"> ---- más seria o número do seu storage<list gender="0" lookType="155" name="Pirate"/><list gender="1" lookType="151" name="Pirate"/> se Seu OTServer for premium accont então você colocara isso: Spoiler <outfit id="12" premium="yes"><list gender="0" lookType="155" name="Pirate"/><list gender="1" lookType="151" name="Pirate"/> </outfit> é simples assim Se ajudei não quero nada de RAP não só um agradecimento qualquer erro manda mensagem pra mim aqui no tibia king xD Editado Janeiro 13, 2016 9 anos por lenardo88 (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.