SU

!logout

Por Subwat, 26 de jun. de 2010 em Actions e Talkactions

script
7
2.2k
SubwatS
26 de junho de 2010 às 20:13

Bom é simples um comando para ser kikado do servidor mesmo vc estando em PZ.

 

function onSay(cid, words, param)

if doPlayerRemoveItem(cid,2160,100) then

doRemoveCreature(cid)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

doCreatureSay(cid, "!logout", TALKTYPE_ORANGE_1)

else

doPlayerSendCancel(cid, 'You do not have 100 crystal coin to logout.')

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)

end

end

cole está tag em talkactions.xml

<talkaction words="!logout" script="logout.lua"/>

 

pronto fuiiz.

Editado Junho 27 por Subwat

marcelopopM
26 de junho de 2010 às 21:18

Se o cara tiver pk e escrever comando desloga ? '-' nice day mesmo quando ta com pz ';z

felzanF
26 de junho de 2010 às 23:56

talvez seja útil para servidores de WAR.

bom conteúdo, se funciona é claro, mas acredito em você, xD

VodkartV
27 de junho de 2010 às 13:02

nossa cara sinceramente é uma script muito ruim

quem usaria?

iria estragar o servidor

 

1° 100 crystal coin só para deslogar?

 

2° porque dessa mensagem: " doPlayerSendCancel(cid, 'You do not have 100 crystal coin to remove u skulls.')"

se ele só desloga o char e não remove a skull?

 

3° eu estando em battle poderei deslogar e estragando o PVP do servidor...

 

mais enfim fica a dica ai abraços

SubwatS
27 de junho de 2010 às 20:41

se o cara tivesse RedSkull e tivesse um set raro e tivesse trapado pra 10loko oq ele ia fazer?

bom pensei nisso ,mas ae o cara vai ter que pagar caro para sair.

intendes?

DoidinD
27 de junho de 2010 às 23:58

Ficaria melhor assim cara:

 

-- [( Script edited by Doidin for XTibia.com )] --
function onSay(cid, words, param)

local cost = 10000 -- Preço para você usar o comando.

if (doPlayerRemoveMoney(cid, cost) == TRUE) then
doCreatureSay(cid, "Hey, bye!", 19)
doRemoveCreature(cid)
doSendMagicEffect(getPlayerPosition(cid), 34)
else
doPlayerSendCancel(cid, "Sorry, you don't have a money.")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
end

Abraços...

Editado Junho 27 por Doidin

geanriotG
28 de junho de 2010 às 13:28

prefiro do meu jeito,mas valeu a dica.