Comando Para Gm Que Adiciona Item No Player A Distancia

Yorun
Por Yorun
em Actions e Talkactions

Yorun

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/06/07Posts: 13

Salve o código abaixo como "additem.lua" na sua pasta scripts "data\talkactions\scripts"

-- talkaction que adiciona um item para um player a distancia --
-- by Yorun (Diego) --

function onSay(cid, words, param)

PERMICAO = 3 -- altere aqui o access dejado para o funcionamento do comando
GM = getPlayerAccess(cid)

if words == '/getplayer' and GM >= PERMICAO then 
	pos = getPlayerPosition(cid)
	if param ~= '' then 
		player = getPlayerByName(param)
		if player > 0 then
			setPlayerStorageValue(cid, 555, player)
			doPlayerSendTextMessage(cid, 22, 'Player: ' .. param .. ' ID: ' .. player .. ' foi salvo. Fale /additem "ID_do_item para adicionar o item para o player salvo.')
			doSendMagicEffect(pos, 28)
		else
			doPlayerSendTextMessage(cid, 18, 'Diga um nome de Player válido e online')
			doSendMagicEffect(pos, 2)
		end
	else 
		doPlayerSendTextMessage(cid, 18, 'Você deve falar um nome de Player.\nExemplo: /getplayer "Yorun ')
		doSendMagicEffect(pos, 2)
	end
elseif words == '/additem' and GM >= PERMICAO then
	ok = getPlayerStorageValue(cid, 555)
	if ok == nil then
		ok = 0
	end
	if player ~= nil then
		nome = getPlayerName(player)
	end
	pos = getPlayerPosition(cid)
	if nome ~= '' and ok ~= 0 then
		if param ~= '' then
			doPlayerAddItem(player, param, 1)
			doPlayerSendTextMessage(cid, 22, ' Você adicionou um item para ' .. nome .. '.')
			doSendMagicEffect(pos, 12)
			setPlayerStorageValue(cid, 555, 0)
		else 
			doPlayerSendTextMessage(cid, 18, 'Você deve falar um ID de item válido. \nExemplo: /additem "2160 ')
			doSendMagicEffect(pos, 2)
		end
	else 
		doPlayerSendTextMessage(cid, 18, 'Você deve falar um nome de Player.\nExemplo: /getplayer "Yorun ')
		doSendMagicEffect(pos, 2)
	end			
end
end

 

agora é só alterar o "talkactions.xml" que esta em "data\talkactions", ADICIONANDO o seguinte trecho:

<talkaction words="/getplayer" script="additem.lua" />
<talkaction words="/additem" script="additem.lua" />

 

para usar antes vc deve falar o comando /getplayer "nome_do_player para salvar o player que deseja adicionar o item

depois é só usar /additem "ID_do_item para adicionar o item no player salvo... não importa onde o player estiver, o item vai ser adicionado!!

 

 

É isso aew... espero que gostem!!

Abraços e de sua opinião ou crítica :)

4291226

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 17/08/07Posts: 519

Nao Intendi A Fuçao.

 

 

 

Cya

Hiagante

(-_-)
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 15/12/05Posts: 170Char no Tibia: Knight'See

oo boa ideia....o cara ta com preguissa de ir levar...só faze os baguio ali e ja ta o iten n cara uaheuaeuahue que massa

sem mais.

Yorun

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/06/07Posts: 13

#lord lolzao

cara é o seguinte, /getplayer "nome_do_player é o comando NECESSÁRIO para poder adicionar o item depois no payer que vc salvou...

/additem "ID_do_item é o comando que vc vai usar para adicionar o item que vc quiser no player que vc salvou...

 

esse comando serve para isso, para você (se for um GM) adicionar item em algum player de longe...

 

Abraços

SirAlquati

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 16/01/07Posts: 206Char no Tibia: Thiago Shinoda

Bom Comando

Parabens..

 

Abraços....


De volta ao Xtibia.

spot123123

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/08/07Posts: 77Char no Tibia: SpOt VuL

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

massa..

vo colocar ele ;D

Nandu Minerim

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 10/09/06Posts: 196

funciona no the forgotten server?

rockets

old times..
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 29/02/08Posts: 180Char no Tibia: Fearnborn

Nao simples mas pratico, vlws cara mto bom.

Continue assim

Ei, te ajudei?

maow.gif

Rep ++

 

Acesse meu Portfólio http://www.kawek.com.br/everton e se gostou clique em 'Gostou?' ..

Mais informações entre em contato: eu_everton_94@hotmail.com

210259

Dúcke
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 20/09/07Posts: 229Char no Tibia: Ground Sonic

Gostei do comando, vai ajudar para quem faz muitos eventos com mais de 3 ganhadores.


Clique e ganhe uma moeda /\

Chars:


"Sou pobre, porém honrado!".

ahhh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/10/07Posts: 24Char no Tibia: Arron Xindim

Ficou Muito Bom vlw XD

StriusxD

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/04/07Posts: 13

legal kra, vo bota nomeu ot ^^

Sou fan de:


Sou:
100% Quebra-Galho =D

--==Metas==--

[x] 1 post (grande conquista=D)
[x]5 posts (SERVO)
[x]10 posts (CAMPONÊS)
[x]25 posts (CAÇADOR)
[ ]50 posts (CAVALEIRO)
[ ]100 posts (BARONETE)
[ ]200 posts (BARÃO)
[ ]300 posts (VISCONDE)
[ ]400 posts (DUQUE)
[ ]600 posts (ARQUEDUQUE)
[ ]800 posts (ARISTOCRATA)
[ ]1000 posts (REGENTE)
[ ]1400 posts (SÁBIO)
[ ]1800 posts (SACERDOTE)
[ ]2500 posts (PRÍNCIPE)

Zozoo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/07/07Posts: 51Char no Tibia: Elite'Maligno

Fico tri massa!

Assinatura antiga danificando o fórum.
Movida para "Sobre mim"

Att,
Henrique Moura.

Xibata

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/11/07Posts: 38

Mto bom cara!!!Gostei mto

Mto bem feita essa talkaction e bem organizada..

Testado e aprovado!!!