TI
dúvida

[Encerrado] Bug De Pz No Meu Ot Ajuda

Por TipoColombia157, 14 de set. de 2012 em Tópicos Sem Resposta

7
915
14 de setembro de 2012 às 20:18

galera to com um problema no meu ot tipo quando eu pego pk,red,black da pra deslogar com pz como faço pra nao logar com pz ? qual quer duvida fala ae que respondo presiso ajeita isso fast agradeço e do REP+ Vlw

 

up

SkymagnumS
14 de setembro de 2012 às 20:27

/data/creaturescripts/scripts

 

nome.lua

function onLogout(cid)
if getCreatureSkullType(cid) > 3 and isPlayerPzLocked(cid) then
return false and doPlayerSendTextMessage(cid, 28, "You can't logout if you have pz.")
end
end

 

 

login.lua

registerCreatureEvent(cid, "blockedRedLogout")

 

creaturescripts.xml

<event type="logout" name="blockedRedLogout" event="script" value="nome.lua"/>

14 de setembro de 2012 às 22:00

cara pelo que eu entendi eu fiz asim o em

 

/data/creaturescripts/scripts

 

criei um arquivo .lua chamado pz.lua dps que colei esse

function onLogout(cid)

if getCreatureSkullType(cid) > 3 and isPlayerPzLocked(cid) then

return false and doPlayerSendTextMessage(cid, 28, "You can't logout if you have pz.")

end

end

script eu salvei e fui no creaturescripts.xml e criei o negoço <event type="logout" name="blockedRedLogout" event="script" value="pz.lua"/> e agora esse

registerCreatureEvent(cid, "blockedRedLogout")
oq eu faço com ele ?

Editado Setembro 14 por TipoColombia157

SkymagnumS
14 de setembro de 2012 às 22:06

vá em /data/creaturescripts/scripts login.lua

 

aonde tiver umonte de registerCreatureEvent coloca ele bem encima :p

15 de setembro de 2012 às 13:41

vo ve se funfo se funcionar te do rep+

 

@edit

 

cara continua dando pra deslogar com pz aguardo outras respostas

Editado Setembro 15 por TipoColombia157

2 meses depois...
jonasneto12J
06 de novembro de 2012 às 01:53

vo ve se funfo se funcionar te do rep+

 

@edit

 

cara continua dando pra deslogar com pz aguardo outras respostas

 

va em data/creaturescript/scripts e crie um bloco de notas com o nome skullcheck.lua e coloque isso

function onThink(cid, interval)

if(not isCreature(cid)) then

return

end

 

local skull, skullEnd = getCreatureSkull(cid), getPlayerSkullEnd(cid)

if(skullEnd > 0 and skull > SKULL_WHITE and os.time() > skullEnd and not getCreatureCondition(cid, CONDITION_INFIGHT)) then

doPlayerSetSkullEnd(cid, 0, skull)

end

end

 

 

depois va em creaturescript.xml adicione a tag

<event type="think" name="SkullCheck" event="script" value="skullcheck.lua"/>

 

Agora volte para creaturescript abra a pasta scrpits procure por login.lua e adicione

registerCreatureEvent(cid, "Idle")

if(config.useFragHandler) then

registerCreatureEvent(cid, "SkullCheck")

end

5 anos depois...
StigalS
20 de abril de 2018 às 00:34
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.