KI

[Encerrado] Pm com level !

Por Kickyr, 10 de ago. de 2018 em Tópicos Sem Resposta

6
1.3k
KickyrK
10 de agosto de 2018 às 01:46

Galera quero fazer para que os players chatos que criem conta e ip de milhares de tipos e fiquem mandando pm parem e tem muitos amigos meus precisando do script ... teria como ajudar ? Pelo amor de deus eu encho de rep qm conseguir

Citar

function onSay(cid, words, param, channel)    

if getPlayerLevel(cid) < 200 then
isPrivateChannel(channelId)
doPlayerSendCancel(cid,"Somente jogadores level 200 ou mais para manda pm")
else
doSendMagicEffect(toPosition,CONST_ME_MAGIC_BLUE)

    end
    return true
end

Fiz esse mas foi para todos chanels até agr

10 de agosto de 2018 às 13:59

não entendi muito bem. poderia explicar melhor isso

 

mais qual quer coisa testa assim

 

< 200 = "CHAT 1" ou "Channel 1"

>= 200 = "CHAT 2" ou "Channel 2"

Spoiler

function onSay(cid, words, param, channel)    

if getPlayerLevel(cid) < 200 then
   isPrivateChannel(1) -- ID DO CHAT DO PLAYER
   doPlayerSendCancel(cid, "você não tem level suficiente para utilizar esse chat")
elseif getPlayerLevel(cid) >= 200 then
   isPrivateChannel(2) -- ID DO CHAT DO PLAYER!
end 
return true
end

 

Editado Agosto 10 por Poke X Ice

DuhisbackD
10 de agosto de 2018 às 14:16
15 minutos atrás, Poke X Ice disse:

não entendi muito bem. poderia explicar melhor isso

 

 

Acho que ele quis falar que a vó, é pai do tio dele, que o irmão é madrinha da prima dele, pois a irmã é tia da vó! entendeu?

kkkkk também não entendi nada do que ele quis falar e ainda falou que várias pessoas querem esse script ou sistema, ao qual ele se refere.

2 semanas depois...
CrypterC
18 de agosto de 2018 às 13:23
function onSay(cid, words, param, channel)    
	if getPlayerLevel(cid) < 200 and isPrivateChannel(channel) then
		return false and doPlayerSendCancel(cid,"Somente jogadores level 200 ou mais para manda pm")
	end
    return true
end

Caso de erro utilize esse

function onSay(cid, words, param, channel)    
	if getPlayerLevel(cid) < 200 and channel == 65535 then
		return false and doPlayerSendCancel(cid,"Somente jogadores level 200 ou mais para manda pm")
	end
    return true
end

 

KickyrK
23 de agosto de 2018 às 15:28

Obrigado @Crypter ,Foi muito ultil +Rep

Melhor do que pessoas que só vieram criticar.

6 meses depois...
MarshmelloM
20 de fevereiro de 2019 às 16:31
A questão neste 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.