Ir para conteúdo

Posts Recomendados

Tipo do script: Script de Party

Protocolo (versão do Tibia): 8.0

Servidor utilizado: By Bianco 6.0 (WODBO)

Adicionais/Informações:

Quero um Script que Habilite a party, Tenho um Wodbo By Bianco 6.0 e ele não tem party habilitada, Quero uma party que tenha como invitar membros e os membro nao possam se atacar ...

Tipo do script: Script Morrer arena

Protocolo (versão do Tibia): 8.0

Servidor utilizado: By Bianco 6.0 (WODBO)

Adicionais/Informações:

Quero um script que não deixe com que a pessoa que for pvp arena não perca level quando morrer ...

 

E se possivel, Coloque Bem explicado ..

Des de já agradesso, Abraços !

Editado por SlipkShOoT
Link para o comentário
https://xtibia.com/forum/topic/174816-script-party-~help/
Compartilhar em outros sites

Script Party!

 

 

Data/Creaturescript/Creaturescript.xml adicione

 

<event type="attack" name="Apt" event="script" value="Apt.lua"/>
<event type="cast" name="Bpt" event="script" value="Bpt.lua"/>
<event type="areacombat" name="Cpt" event="script" value="Cpt.lua"/>
<event type="combat" name="Dpt" event="script" value="Dpt.lua"/>

 

Data/Creaturescript/login.lua adicione,

 

Adicione essas função antes de um return true!

 

registerCreatureEvent(cid, "Apt")
 registerCreatureEvent(cid, "Bpt")
 registerCreatureEvent(cid, "Cpt")
 registerCreatureEvent(cid, "Dpt"

 

Data/Creaturescript/script crie 4 arquivos com os nomes que colocarei abaixo e adicione!

 

Apt.lua

 

function onAttack(cid, target)
if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then
doPlayerSendCancel(cid, "You can not attack your party members")
return false
else
return true
end
end

 

Bpt.lua

 

function onCast(cid, target)
if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then
doPlayerSendCancel(cid, "You can not use spells or runes in your party members")
return false
else
return true
end
end

 

Cpt.lua

 

function onAreaCombat(cid, tileItem, tilePosition, isAggressive)
if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(tileItem) then
return false
else
return true
end
end

 

Dpt.lua

 

function onCombat(cid, target)
if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then
return false
else
return true
end
end

 

flw.

Editado por Pinpao
Link para o comentário
https://xtibia.com/forum/topic/174816-script-party-~help/#findComment-1152516
Compartilhar em outros sites

@Pinpao

seu script ta bem feito,mais tem um serio problema como os cara vai usar magias de area,nuca vai dar pra usar se estiverem junto troca o bpt,cpt e o dpt por um so de statschange que fica melhor

Link para o comentário
https://xtibia.com/forum/topic/174816-script-party-~help/#findComment-1152704
Compartilhar em outros sites

Bem, Testei sim, e vejo que estamos quase lá, Coloquei tudo certinho ..

Aparece sim o " Invite to Party " Como na imagem abaixo,

 

  Mostrar conteúdo oculto

 

Mais depois que clico em "Invite to Party" Não acontece simplismente nada ..

Coloquei no local certo como você pode ver :

 

  Mostrar conteúdo oculto

 

Dei Uma reparada no cmd que liga o server achei um erro que pode lhe ajudar a arrumar ..

 

  Mostrar conteúdo oculto

 

Aguardo respostas !

Abraços :)

Editado por SlipkShOoT
Link para o comentário
https://xtibia.com/forum/topic/174816-script-party-~help/#findComment-1152720
Compartilhar em outros sites

va´em creaturescript/script crie um arquivo com nome de party.lua e coloque isto dentro

 

  Mostrar conteúdo oculto

 

va em crearurescript.xml e adicione essa tag(n presisa registra em login)

<event type="statschange" name="partylua" script="party.lua"/>

agora va em talkactions/script e adicione um arquivo lua com nome partysystem.lua e cole isso dentro dele

 

  Mostrar conteúdo oculto
Editado por lordbug99
Link para o comentário
https://xtibia.com/forum/topic/174816-script-party-~help/#findComment-1152866
Compartilhar em outros sites

×
×
  • Criar Novo...