Ir para conteúdo

Sukx

Artesão
  • Total de itens

    119
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Sukx postou

  1. O correto não seria:?? if(getPlayerVocation(cid) >= 5) then me desculpe se eu estiver errado
  2. Ainda estou fazendo o Script do Knight. Quando estiver pronto eu atualizo aqui ;D
  3. O mapa ficou legal mas podia melhorar aquela parte do barco e coloca um barquinho/canoa ai ficaria melhor
  4. Já existe tutoriais sobre isso: http://www.xtibia.com/forum/Aprenda-Criar-...cao-t79383.html http://www.xtibia.com/forum/Criando-Uma-No...-Ot-t91273.html Tente melhorar o tutorial explicando melhor sobre o skill mutipler, fast atack, gainsoul e o fromvoc talvez assim você possa ser aprovado -- Edit Agora ficou bom parabens Na minha opnião aprovado :button_ok:
  5. Área errada aqui é para quem tem duvidas. Se você quer alguem pra te ajuda poste na área de formação de equip -- Repotado
  6. tem como colocar uma imagem?? se for por console(acho que eh assim) vc vai em Server e ve se tem "open server" se n tiver ai n sei
  7. sim pelo que eu vi quando vc fala !rank aparece ja de level
  8. Sukx

    Ajuda Com Quests!

    Acho que esse noa seja o jeito certo mas deve funcionar abra o items.xml na pasta data/items procure o id do chest mude o valor de: para:
  9. Muito legal antigamente existia uma talkaction que era !greenlol, !redlol, !orangelol ...
  10. Mt legal vc armazena energia sacrificando life e depois libera toda energia =D só que nenhum Spoiler ta abrindo.
  11. O melhor jeito é voce criar uma action onde quando um player usar um item ele é teleportado ou um MoveEvent que quando um o player pisa no title ele é teleportado
  12. Bom esta é a continuação do seguinte Tutorial: [Action][MoveEvent] Training Room V1.0 Se você ainda não fez o Tutorial acima recomendo fazer. Como vocês sabem o trainer é dividido em Knights, Paladins e Mages. Vamos começar pelos Knights 1. Crie uma área para seus Trainers Obs: Cada training room de knight usa 4x4 grounds 2. Agora coloque as paredes para dividir as salas 3. Vamos adicionar as portas e os "coal basin" 4. Agora vamos colocar os Trainers, Protection Zone, e o Action ID(2502) nas portas Não esqueça de colocar PZ em baixo da porta. 5. Termine de decorar. Resultado Final: ----------- Agora vamos fazer os Mages 1. Crie uma área para seus Trainers Obs: Cada training room de mages usa 4x4 grounds 2. Agora coloque as paredes para dividir as salas 3. Vamos adicionar as portas e os "coal basin" 4. Agora vamos colocar os Trainers, Protection Zone, e o Action ID(2501) nas portas Não esqueça de colocar PZ em baixo da porta. 5. Termine de decorar Resultado Final: ----------- Agora os Paladins 1. Crie uma área para seus Trainers Obs: Cada training room de paladin usa 5x2 grounds 2. Agora coloque as paredes para dividir as salas 3. Vamos adicionar as portas e os "coal basin" 4. Agora vamos colocar os Trainers, Protection Zone, e o Action ID(2500) nas portas e nos titles especiais Não esqueça de colocar PZ em baixo da porta. 5. Explicando como funciona os titles especiais: 6. Termine de decorar Resultado final: Bom o tutorial chegou ao fim. Estou colocando aqui o link para download do mapa para quem quiser tirar duvidas. Link 1 Link 2 Créditos: Sukx
  13. Bom decidi criar um estilo de treiner diferente. Ele é basicamente dividido em 3 partes: Knights, Paladins e Mages. Vamos começar! 1° Vá a pasta \data\actions\scripts\ copie e cole 3 arquivos. 2° Renomeie os arquivos para paladindoor.lua, magedoor.lua e knightdoor.lua 3° Vá a pasta \data\actions\ abra o arquivo actions.xml e adicione as seguintes linhas: <!-- Training Room --> <action actionid="2500" script="paladindoor.lua"/> <action actionid="2501" script="magedoor.lua"/> <action actionid="2502" script="knightdoor.lua"/> 4° Abra a pasta \data\actions\scripts\ abra o arquivo paladindoor.lua apague tudo oque tiver dentro e adicione as seguintes linhas: -- Paladin Training Room -- -- Criado por Sukx -- function onUse(cid, item, frompos, item2, topos) reqvoc = getPlayerVocation(cid) pos = getPlayerPosition(cid) if item.actionid == [b][color="#FF8C00"]2500[/color][/b] then if reqvoc == [color="#0000FF"][b]3[/b][/color] or reqvoc == [color="#0000FF"][b]7[/b][/color] then if pos.x == topos.x then if pos.y < topos.y then pos.y = topos.y else pos.y = topos.y end elseif pos.y == topos.y then if pos.x < topos.x then pos.x = topos.x else pos.x = topos.x end else doPlayerSendTextMessage(cid,22,'Fique de frente para a porta.') return 1 end doTransformItem(item.uid,item.itemid+1) doTeleportThing(cid,pos) else doPlayerSendTextMessage(cid,22,'Somente Paladins entram aqui.') end return 1 else return 0 end end Explicando: Laranja: Coloque aqui o número da actionid que você colocou no arquivo \data\actions\actions.xml Azul: Coloque aqui os ids das vocações que poderão passar pela porta, no meu caso 3= Paladin 7= Royal Paladin 5° Após isso salve e feche o arquivo. Abra o magedoor.lua apague tudo oque tiver dentro e adicione as seguintes linhas: -- Mages Training Room -- -- Criado por Sukx -- function onUse(cid, item, frompos, item2, topos) reqvoc = getPlayerVocation(cid) pos = getPlayerPosition(cid) if item.actionid == [color="#FF8C00"][b]2501[/b][/color] then if reqvoc == [color="#0000FF"][b]1[/b][/color] or reqvoc == [color="#0000FF"][b]2[/b][/color] or reqvoc == [color="#0000FF"][b]5[/b][/color] or reqvoc == [color="#0000FF"][b]6[/b][/color] then if pos.x == topos.x then if pos.y < topos.y then pos.y = topos.y else pos.y = topos.y end elseif pos.y == topos.y then if pos.x < topos.x then pos.x = topos.x else pos.x = topos.x end else doPlayerSendTextMessage(cid,22,'Fique de frente para a porta.') return 1 end doTransformItem(item.uid,item.itemid+1) doTeleportThing(cid,pos) else doPlayerSendTextMessage(cid,22,'Somente Mages entram aqui.') end return 1 else return 0 end end Explicando: Laranja: Coloque aqui o número da actionid que você colocou no arquivo \data\actions\actions.xml Azul: Coloque aqui os ids das vocações que poderão passar pela porta, no meu caso 1= Sorcerer, 2= Druid, 5= Master Sorcerer, 6= Elder Druid 6° Após isso salve e feche o arquivo. Abra o knightdoor.lua apague tudo oque tiver dentro e adicione as seguintes linhas: -- Knight Training Room -- -- Criado por Sukx -- function onUse(cid, item, frompos, item2, topos) reqvoc = getPlayerVocation(cid) pos = getPlayerPosition(cid) if item.actionid == [color="#FF8C00"][b]2502[/b][/color] then if reqvoc == [color="#0000FF"][b]4[/b][/color] or reqvoc == [color="#0000FF"][b]8[/b][/color] then if pos.x == topos.x then if pos.y < topos.y then pos.y = topos.y else pos.y = topos.y end elseif pos.y == topos.y then if pos.x < topos.x then pos.x = topos.x else pos.x = topos.x end else doPlayerSendTextMessage(cid,22,'Fique de frente para a porta.') return 1 end doTransformItem(item.uid,item.itemid+1) doTeleportThing(cid,pos) else doPlayerSendTextMessage(cid,22,'Somente Knights entram aqui.') end return 1 else return 0 end end Explicando: Laranja: Coloque aqui o número da actionid que você colocou no arquivo \data\actions\actions.xml Azul: Coloque aqui os ids das vocações que poderão passar pela porta, no meu caso 4= Knight, 8= Elite Knight 7° Após isso salve e feche o arquivo. Vá a pasta \data\movements\ abra o arquivo movements.xml e adicione as seguintes linhas: <!-- Sukx Movements --> <movevent type="StepIn" actionid="2503" event="script" value="paladin.lua" /> <movevent type="StepIn" actionid="2504" event="script" value="paladin.lua" /> <movevent type="StepIn" actionid="2505" event="script" value="paladin.lua" /> <movevent type="StepIn" actionid="2506" event="script" value="paladin.lua" /> 8° Após isso salve e feche o arquivo. Abra a pasta \data\movements\scripts\ copie, cole e renomeie um arquivo para paladin.lua 9° Abra o arquivo paladin.lua apague tudo oque está escrito e adicione as seguintes linhas: -- Script by Sukx function onStepIn(cid, item, topos, position, fromPosition, item2) -- config pos1 = {x=topos.x-1, y=topos.y, z=topos.z, stackpos=253} pos2 = {x=topos.x, y=topos.y-1, z=topos.z, stackpos=253} pos3 = {x=topos.x+1, y=topos.y, z=topos.z, stackpos=253} pos4 = {x=topos.x, y=topos.y+1, z=topos.z, stackpos=253} actionid1 = [color="#FF8C00"][b]2503[/b][/color] -- ActionId quando o treiner está a Leste do jogador actionid2 = [color="#FF8C00"][b]2504[/b][/color] -- ActionId quando o treiner está a Sul do jogador actionid3 = [color="#FF8C00"][b]2505[/b][/color] -- ActionId quando o treiner está a Oeste do jogador actionid4 = [color="#FF8C00"][b]2506[/b][/color] -- ActionId quando o treiner está a Norte do jogador msg = "Desculpe, não é possivel" acc = getPlayerAccess(cid) -- 1 if item.actionid == actionid1 then if acc < 4 then doPlayerSendCancel(cid,msg) doTeleportThing(cid,pos1) else end -- 2 elseif item.actionid == actionid2 then if acc < 4 then doPlayerSendCancel(cid,msg) doTeleportThing(cid,pos2) else end -- 3 elseif item.actionid == actionid3 then if acc < 4 then doPlayerSendCancel(cid,msg) doTeleportThing(cid,pos3) else end -- 4 elseif item.actionid == actionid4 then if acc < 4 then doPlayerSendCancel(cid,msg) doTeleportThing(cid,pos4) else end end end Explicando: Laranja: 10° Salve e feche o arquivo. 11° Leia o seguinte tutorial para aprender a montar a training room: » Training Room V1.0 Créditos: Sukx Comentem!
  14. As cores estão boas Tutorial está bom mas você poderia explicar melhor sobre o stages.xml
  15. muito bom otimo tutorial. me ajudou muito. ^^
  16. Sukx

    Mapper Xtibia#1

    Mandei o meu já. :smile_positivo:
  17. Vá ao tibia vai em Options>Grapichs>Advanced muda pra DirectX5 e muda o Frame Limit pra 10 ai da OK
  18. Isso é no (SimOne) ele quer saber no RME, já expliquei tá la em cima :up: :up: :up:
  19. Vixi me desculpe eu não vi o ip la em baxo.
  20. Sukx

    Error Rme 1.1.8

    Se você está tentando abrir um map, talvez de isso pelo map estar bugado, sei la Tenta abri o RME pelo Iniciar>Programas>Remere's Map Editor>Remere's Map Editor
  21. Não tenho certeza mas acho que os monstros que você colocou no RME 1.1.6 não existem no SimOne.
  22. você deve ter colocado uma porta em cima da outra. tente deletar a porta pelo map editor e só colocar uma.
  23. Eh so selecionar o PZ Tool segurar Ctrl e clicar sobre a área q ser removida.
  24. Bem já vi varios servidores com PK dentro de templos ou outras áreas de proteção. Então resolvi criar um tutorial explicando como previnir isto. 1. Templos com escadas 2. Teleport's 3. Escadas para PZ 4. Créditos Bom, vamos começar. 1. Templos com escadas. Se houver uma escada na entrada de seu templo, alguns PK's podem acabar se aproveitando e subindo a escada para entrar na Protect Zone e não morrer. Ex: Para resolver este poblema basta adicionar um PZ Tool ( ) embaixo da escada, igual a imagem abaixo: Obs: Aonde está o quadrado azul é onde você deve colocar o PZ Tool Fazendo isso a hora que o PK tentar subir a escada o Protect Zone embaixo da escada irá impedir. ---------------------------------- 2. Teleport's Várias vezes no final de algumas quests existe um teleport para o templo, qualquer PK que entrar no teleport estará protegido no templo. Ex: Para resolver este poblema basta adicionar um PZ Tool ( ) embaixo do teleport, igual a imagem abaixo: Obs: Aonde está o quadrado azul é onde você deve colocar o PZ Tool Fazendo isso a hora que o PK tentar entrar no teleport o Protect Zone embaixo do teleport irá impedir. ---------------------------------- 3. Escadas para PZ Se houver uma escada que desça a um Protect Zone, alguns PK's podem acabar se aproveitando e descendo a escada para entrar na Protect Zone e não morrer. Ex: Para resolver este poblema basta adicionar um PZ Tool ( ) sobre a escada, igual a imagem abaixo: Obs: Aonde está o quadrado amarelo é onde você deve colocar o PZ Tool Fazendo isso no momento em que o PK tentar descer a escada o Protect Zone na escada irá impedir. 4. Créditos: Sukx Bem eu sei que são dicas basicas mas que muitas vezes são esquecidas. Obrigado pela a atenção e Comentem.
  • Quem Está Navegando   0 membros estão online

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