Ir para conteúdo

Script Que Proíbe Player De Jogar Items Na Bola


danlpk

Posts Recomendados

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)

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

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 )

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

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?

Link para o comentário
Compartilhar em outros sites

  • 1 year later...

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...

Editado por 20cm
Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...