Script Que Proíbe Player De Jogar Items Na Bola

danlpk
Por danlpk
em Actions e Talkactions

danlpk

Sou tricolor de coração!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/03/10Posts: 11Char no Tibia: Fut Blz

Bom galera, esse é meu primeiro script, vou explicar como é.

 

O player joga qualquer item em cima da bola de futebol Football.gif e o item some na hora! Bastante útil para quem quiser criar um server de esportes, ou até mesmo um normal que tenha algum campo, que sofre com players jogando gps e items em cima da bola.

 

Como explica a foto:

 

Antes

Item%252520bola.png

Depois

Item%252520bola%2525202.png

 

Vamos ao script.

 

Copie e cole qualquer arquivo .lua na pasta data/movements/scripts e renomeie para itemsbola.lua e substitua tudo dentro por:

 

function onAddItem(moveItem, tileItem, position, cid)
if isPlayer(cid) then
doRemoveItem(moveItem.uid)
doPlayerSendTextMessage(cid,22,"Você não pode jogar items em cima da bola!")
end
end

 

Logo após ter feito isso, abra o movements.xml que fica em data/movements e adicione essa linha:

 

<movevent type="AddItem" tileitem="1" itemid="2109" event="script" value="itemsbola.lua"/>

 

E pronto! seus script já está configurado, agora quem tentar jogar algum item em cima de sua bola não conseguirá ;D

 

Créditos 100% Fut Blz (Eu)

Escudo%252520Flu.png

Fluminense Football Club

Listras%252520tricolores.png

Lutem até o fim!

semttulo1es.png

Samuel2011

Deception - Illuminatus
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/06/11Posts: 71

script util e muito bom gostei

danlpk

Sou tricolor de coração!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/03/10Posts: 11Char no Tibia: Fut Blz

script util e muito bom gostei

 

Valeu mano =], estou fazendo mais scripts para servers de esportes, em breve postarei mais!

Escudo%252520Flu.png

Fluminense Football Club

Listras%252520tricolores.png

Lutem até o fim!

semttulo1es.png

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

Bom eu tomei a liberdade de editar o script pois achei que poderia ser melhor

 

function onAddItem(moveItem, tileItem, position, cid)
if isPlayer(cid) then
doRemoveItem(moveItem.uid)
doCreatureSay(cid, "Joguei um item na ball", 1)-- By eduardobean
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_RED, "Se você tacar mais um item na ball você sera banido!") -- By eduardobean
doSendMagicEffect(getPlayerPosition(cid), 15)-- By eduardobean
end
end

 

O que acontece com a nova versão :

 

Quando o player tacar algum item na ball, O item some.

O player ira falar uma auto mensagem "Joguei um item na ball"

Vai receber uma mensagem em vermelho "Se você tacar mais um item na ball você sera banido!"

e ira pegar fire nele ( não diminui o life )

danlpk

Sou tricolor de coração!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/03/10Posts: 11Char no Tibia: Fut Blz

Bom eu tomei a liberdade de editar o script pois achei que poderia ser melhor

 

function onAddItem(moveItem, tileItem, position, cid)
if isPlayer(cid) then
doRemoveItem(moveItem.uid)
doCreatureSay(cid, "Joguei um item na ball", 1)-- By eduardobean
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_RED, "Se você tacar mais um item na ball você sera banido!") -- By eduardobean
doSendMagicEffect(getPlayerPosition(cid), 15)-- By eduardobean
end
end

 

O que acontece com a nova versão :

 

Quando o player tacar algum item na ball, O item some.

O player ira falar uma auto mensagem "Joguei um item na ball"

Vai receber uma mensagem em vermelho "Se você tacar mais um item na ball você sera banido!"

e ira pegar fire nele ( não diminui o life )

 

Acho que não teria necessidade de isso acontecer, o player já não vai conseguir jogar itens na bola, pra quê querer fazer o player sair do ot? Ameaçando banir ele?

Escudo%252520Flu.png

Fluminense Football Club

Listras%252520tricolores.png

Lutem até o fim!

semttulo1es.png

20cm

Que post legal!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 19/11/11Posts: 221

Eu sei que o script é velho, mas usem esse aqui caso forem usar:

function onAddItem(moveItem, tileItem, position, cid)
if isPlayer(cid) then
local type = moveItem.type
local id = moveItem.itemid
doRemoveItem(moveItem.uid)
doPlayerAddItem(cid,id,type)
doPlayerSendTextMessage(cid,22,"Você não pode jogar items em cima da bola!")
end
end

Ele devolve o item para o jogador, assim o item não é removido...

*-*

DinoAdmin

Ex Estagiário de Scripting
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 27/07/12Posts: 757Char no Tibia: [ADM] Bhoris

Eu vo testar em poketibia. Porque tipo os caras tao caçando e mata o pokemon dai o outro que esta no respaw começa a tacar dinheiro em cima do corpo e ao mesmo tempo o outro começa a tirar o dinheiro

e vai se passando o tempo e o corpo some e o player nao consegue jogar a sua ball sobre o pokemon.