Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/l2j-duvidas-solucionadas/)
-   -   Script .AreaVip (https://secretexperience.net/l2j-duvidas-solucionadas/20479-script-areavip.html)

B1Z4R0 11-04-2010 11:30 AM

Script .AreaVip
 
bom estou tentando fazer esse script de teleport so pra vip, mas nao quer teleport, diz que nao tenho vip, alguem sabe me diser onde errei?
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

ja tentei

Código:

else if (activeChar._vip = false)
                                {
                                        activeChar.sendMessage("E necessario ser Vip para Teleportar.");
                                        return false;
                                }

Código:

else if (activeChar.isDonator = false)
                                {
                                        activeChar.sendMessage("E necessario ser Vip para Teleportar.");
                                        return false;
                                }

todos da erro no java, so assim que deu

Código:

else if (activeChar.isDonator())
                    {
                        activeChar.sendMessage("E necessario ser Vip para Teleportar.");
                        return false;

MAS FICA COMO NA FOTO, DE VIP, E NAO TELEPORTA!
:arghh:

paytaly 11-04-2010 02:43 PM

Simples. Nos 2 primeiros casos, você usou "=" ao invés de "==". Sendo isso o motivo do erro.
Já no terceiro está errado pois somente quem NÃO for doador que vai ser Teleportado, o que é o contrário do que você deseja.
O certo seria assim: "(!activeChar.isDonator())"

B1Z4R0 11-04-2010 03:27 PM

entao vai ficar assim?

else if (!activeChar.isDonator())
{
activeChar.sendMessage("E necessario ser Vip para Teleportar.");
return false;
}

edit
assim, sem vip aparece a mensagem, que precisa de vip pra teleport (certo)
mas com vip, tambem nao teleport, e nao aparece nada!

se colocar == false) da erro

oq é?

paytaly 11-04-2010 03:47 PM

Se tu só falar que dá erro fica difícil de saber, ainda mais sem ver o resto do Script.

B1Z4R0 11-04-2010 04:15 PM

Resolvido

else if (!activeChar.isDonator())
{
activeChar.sendMessage("E necessario ser Vip para Teleportar.");
return false;
}
else if (Config.ALLOW_LOC_VOICECOMMAND && !activeChar.inObserverMode() && !activeChar.isInOlympiadMode() && !activeChar.isInDuel() && !activeChar.isInCombat() && !activeChar.isDead() && !activeChar.isInJail() && activeChar.isDonator())

{

VLW Paytaly


Horários baseados na GMT -3. Agora são 05:48 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0