-
Total de itens
884 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tudo que notle2012 postou
-
se problema for que quando morre com spell ativada não consegue ativá-la de novo no login.lua adiciona isso tem q ser -1 setPlayerStorageValue(cid, 1024, -1)
-
bom vou usa onCombat então pode mover
-
bom minha duvida e seguinte quero saber se possível fazer player pega storage x igual ai em baixo só que não atacando com sword e sim com uma magia function onAttack(cid, target) if isPlayer(target) then if getPlayerStorageValue(cid, 4598521) == -1 then setPlayerStorageValue(cid,4598521,1) --- aqui pego storage end else setPlayerStorageValue(cid,4598521,-1) -- aqui eu volto storage end return true end
-
-- config by uotl£ local outfits = { {vocation = {1,8},fits=128, msg = "parabéns de [Sorcerer] para [Citizen Sorcerer]"}, {vocation = {5,4},fits=128, msg = "parabéns de [Master Sorcerer] para [Citizen Sorcerer]"}, {vocation = {2,8},fits=128, msg = "parabéns de [Druid] para [Citizen Druid]"}, {vocation = {6,4},fits=128, msg = "parabéns de [Elder Druid] para [Citizen Druid]"}, {vocation = {3,8},fits=128, msg = "parabéns de [Paladin] para [Citizen Paladin]"}, {vocation = {7,4},fits=128, msg = "parabéns de [Royal Paladin] para [Citizen Paladin]"}, {vocation = {4,8},fits=128, msg = "parabéns de [Knight] para [Citizen Knight]"}, {vocation = {8,4},fits=128, msg = "parabéns de [Elite Knight] para [Citizen Knight]"}, } -- config by uotl£ function onOutfit(cid, old, current) onCheckVocation (cid) if isPlayer(cid) == true then local ANTES = getPlayerStorageValue(cid, 1598520) for i = 1,#outfits do if (getCreatureOutfit(cid).lookType) == outfits[i].fits then if getPlayerVocation(cid) == outfits[i].vocation[1] then setPlayerStorageValue(cid,1598520,outfits[i].vocation[1]) doPlayerSetVocation(cid, getPlayerVocation(cid)+outfits[i].vocation[2]) doPlayerSendTextMessage(cid, 22, ""..outfits[i].msg.."") return true end end end doPlayerSetVocation(cid,ANTES) return true end end function onCheckVocation (cid) if isPlayer(cid) == true then if getPlayerStorageValue(cid, 1598520) == -1 then setPlayerStorageValue(cid,1598520,getPlayerVocation(cid)) end return true end end vocation.xml usa esse <?xml version="1.0" encoding="UTF-8"?> <vocations> - <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="25" gainmanaticks="3" gainmanaamount="35" manamultiplier="1.1" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="25" gainmanaticks="3" gainmanaamount="35" manamultiplier="1.1" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="30" gainmanaticks="4" gainmanaamount="25" manamultiplier="1.4" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="45" gainmanaticks="6" gainmanaamount="15" manamultiplier="3.0" attackspeed="1000" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="60" gainmanaticks="2" gainmanaamount="120" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="6" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="60" gainmanaticks="2" gainmanaamount="120" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="75" gainmanaticks="3" gainmanaamount="65" manamultiplier="1.4" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="8" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="150" gainmanaticks="4" gainmanaamount="40" manamultiplier="3.0" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="9" name="Citizen Sorcerer" description="an citizen sorcerer" needpremium="1" gaincap="10" gainhp="10" gainmana="50" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="10" name="Citizen Druid" description="an citizen druid" needpremium="1" gaincap="10" gainhp="10" gainmana="50" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="11" name="Citizen Paladin" description="an citizen paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0" /> </vocation> - <vocation id="12" name="Citizen Knight" description="an citizen knight" needpremium="1" gaincap="50" gainhp="20" gainmana="10" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0" /> <skill fist="1.1" club="1.0" sword="1.0" axe="1.0" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0" /> </vocation> </vocations>
-
primeiro vc checkslot com getPlayerSlotItem(cid, 4) dps da .itemid para check item x if getPlayerSlotItem(cid, 4).itemid == 2160 then --- --- --- end ou check os 3 de uma vez if getPlayerSlotItem(cid, 4).itemid == 2160 and getPlayerSlotItem(cid, 6).itemid == 2160 and getPlayerSlotItem(cid, 9).itemid == 2160 then --- --- --- end
-
vc quer que todas vocation que usa citizen fica Knight Citizen Druid Citizen Paladin Citizen Sorcerer Citizen vai em data\XML\vocations.xml aposta seu vocations.xml
-
já ta certo configura ai e testa
-
entedi vai em data\creaturescripts\scripts\nomedoarquivo.lua -- config by uotl£ local outfits = { [128] = {vocation = 1,msg = "frase-aqui-1"}, [129] = {vocation = 2,msg = "frase-aqui-2"}, [130] = {vocation = 3,msg = "frase-aqui-3"}, [131] = {vocation = 4,msg = "frase-aqui-4"}, } -- config by uotl£ function onOutfit(cid, old, current) for sinal, valor in pairs (outfits) do if (getCreatureOutfit(cid).lookType) == sinal then doPlayerSetVocation(cid,valor.vocation) doPlayerSendTextMessage(cid, 22, ""..valor.msg.."") return true end end doPlayerSendTextMessage(cid, 22, "frase quando usa uma outfit q não tem promotion") return true end creaturescripts.xml <event type="outfit" name="nomedoarquivo" event="script" value="nomedoarquivo.lua"/> login.lua registerCreatureEvent(cid, "nomedoarquivo") para editar [128] --- aqui é outfit que player tem que ter vocation = 1 -- aqui e vocation em id msg = "frase-aqui-1 -- aqui e frase e por fim me diz vc quer q sempre que troca de outfit muda a vocation ou só uma vez?
-
em cima do function adiciona isso local count = 1
-
isso que vc quer? http://www.xtibia.com/forum/topic/202276-vocation-outfit-v10/
-
data\creaturescripts\scripts\nomedoarquivo.lua msg = [[ escreve oque você quer aqui blz ]] function onLogin(cid) if getCreatureName(cid) == "Account Manager" then return true end doPlayerSendTextMessage(cid, 22, ""..msg.."") return true end creaturescripts.xml <event type="login" name="nomedoarquivo" event="script" value="nomedoarquivo.lua"/>
-
quando mostro morre eles faz algo que foi feito em scripts normalmente coloca os scripts dos boss em data\creaturescripts\scripts\aqui_fica_nome_q_ta_no_mostro.lua
-
se for dias de vip usa esse se for dias de premium account usa esse
-
acho que ficaria melhor diminuir de 2 para um e coloca a cada 500 a posts ganhava direito de ter 1 REP a + exemplo 0 posts = 1 reps 500 posts = 2 reps 1000 posts = 3 reps 1500 posts = 4 reps 2000 posts = 5 reps assim por diante
-
acho que tem que punir mesmo mais por outro lado acho que eles diz reportando pra ver se chega um rep+ pra eles kkk e bom avisar pra ir parando de flood do gênero
-
poketibia [Encerrado] (Poketibia)Bug Rme
tópico respondeu ao biriba800 de notle2012 em Tópicos Sem Resposta
vai em data\items\items.otb copia o items.otb e items.xml e cola em C:\Program Files\Remere's Map Editor\data\854 e cola nas outras versão tbm deve resolver -
[PDA SLICER] Editado BY: Dandanvrb
tópico respondeu ao Skevrb de notle2012 em OTServer Alternativo (ATS)
vai em http://www.xtibia.com/forum/topic/185337-pokemon-pda-by-slicer-1929/ baixa la otcliente que já tem bar e vai em data\lib\configuration.lua adicione isso useOTClient = true e não esqueça de coloca tibia.dat e tibia.spr em que vc usa desse serve OTClient v1.8\modules\game_tibiafiles\854 se fizer certo vai fica assim -
[PDA SLICER] Editado BY: Dandanvrb
tópico respondeu ao Skevrb de notle2012 em OTServer Alternativo (ATS)
/\ click em cima da fotinha do pokemon e click em um use e desloga @edit esse que digitei em cima e do icone da bar e em data\lib\configuration.lua useKpdoDlls -
tenta assim function onStepIn(cid, item, pos) if getPlayerFood(cid) <= 1000 then if getTileInfo(getThingPos(cid)).protection then doSendMagicEffect(getThingPos(cid), 14) doPlayerFeed(cid, 100) end end return true end
-
sim necessário compilar de novo mais quando compila a primeira vez... a segunda e bem rápido media de uns 30 segundos
-
bom eu não quis entra em detalhes ate pq já tinha deixado site das source ai pra vcs ver
- 11 respostas
-
- otclient atual no momento
- tibia
- (e 1 mais)
-
[Encerrado] Como mudar mensagem inicial ?[Ajuda]
tópico respondeu ao Brechtian87 de notle2012 em Tópicos Sem Resposta
ver se ta em data\creaturescripts\scripts\login.lua -
[Encerrado] Como mudar mensagem inicial ?[Ajuda]
tópico respondeu ao Brechtian87 de notle2012 em Tópicos Sem Resposta
é em config.lua edita la -
e ae galera não só muito chegando em ot cliente ate esses tava lendo mais sobre ele ate compilei uma nova versão que edubart deixo aqui https://github.com/edubart/otclient Informações: Versão OtClient 0.6.3 Data da compilação 05/08/2013 o lista de versão de tibia que vcs pode usa com ele aqui já compilado pronto pra uso http://www.mediafire.com/?5mlwmjoibe5xo2z não esqueça que pra vc usa ele tem que cria uma pasta com versão que vc ta usando e coloca tibia.dat e tibia.spr em things exemplo otclient-master 0.6.3\data\things\860 edit SCAN AQUI
- 11 respostas
-
- otclient atual no momento
- tibia
- (e 1 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.