SA-MP Forums Archive
Ajuda Nгo spawnar sem logar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Ajuda Nгo spawnar sem logar (/showthread.php?tid=373310)



Ajuda Nгo spawnar sem logar - s4kuL - 30.08.2012

Bom um amigo criou um sistema pra mim, mais eu quero colocar pra nгo dar spawn sem se logar, como eu faзo ? ele usou SetPVarInt pra ver se ta logado ou nгo, e registrado ou nгo, entгo em OnPlayerRequestSpawn, ficaria como?

Exemplo:

pawn Код:
public OnPlayerRequestSpawn(playerid)
{
    /* Ele usou: SetPVarInt*/
    Registrado[playerid] == 1 && Logado[playerid] == 0)
    {
        SendClientMessage(playerid,red,"Vocк precisa se logar antes, para poder jogar, digite /logar.");
        return 0;
    }
    return 1;
}
Como ficaria



Re: Ajuda Nгo spawnar sem logar - .FuneraL. - 30.08.2012

Quote:
Originally Posted by s4kuL
Посмотреть сообщение
Bom um amigo criou um sistema pra mim, mais eu quero colocar pra nгo dar spawn sem se logar, como eu faзo ? ele usou SetPVarInt pra ver se ta logado ou nгo, e registrado ou nгo, entгo em OnPlayerRequestSpawn, ficaria como?

Exemplo:

pawn Код:
public OnPlayerRequestSpawn(playerid)
{
    /* Ele usou: SetPVarInt*/
    Registrado[playerid] == 1 && Logado[playerid] == 0)
    {
        SendClientMessage(playerid,red,"Vocк precisa se logar antes, para poder jogar, digite /logar.");
        return 0;
    }
    return 1;
}
Como ficaria
Qual a variбvel que ele utilizou no SetPVarInt?


Re: Ajuda Nгo spawnar sem logar - s4kuL - 30.08.2012

Acho que deve ser isso(nгo sei), Ele nгo definiu nada no topo, e no comando /logar colocou isso:

pawn Код:
if(GetPVarInt(playerid,"Registrado") == 0) .... // Ele so usou Registrado e Logado



Re: Ajuda Nгo spawnar sem logar - .FuneraL. - 30.08.2012

Faзa mais simples:

pawn Код:
// CMD de Logar

SetPVarInt(playerid, "RegisterWithLogin", 1);

// Verificaзгo na Public

if(GetPVarInt(playerid, "RegisterWithLogin") == 0) return SendClientMessage(playerid, -1, ".....");

Sу Adaptar aн

Isso verificarб se ele deu o comando /logar antes de spawnar.



Re: Ajuda Nгo spawnar sem logar - s4kuL - 30.08.2012

Nгo entendi , como ficaria?


Re: Ajuda Nгo spawnar sem logar - .FuneraL. - 30.08.2012

No Comando de Logar, Seta a Var pra 1, e na Public antes de Spawnar, verifica se й 0 e Retorna 0.


Re: Ajuda Nгo spawnar sem logar - s4kuL - 30.08.2012

Cara, acho que nгo й isso que tu ta falando, eu quero e por pra nao spawnar sem tar logado..


Re: Ajuda Nгo spawnar sem logar - paulor - 30.08.2012

pawn Код:
public OnPlayerRequestSpawn(playerid)
{
    if(Registrado[playerid] && !Logado[playerid])
    {
        SendClientMessage(playerid,red,"Vocк precisa se logar antes, para poder jogar, digite /logar.");
        return 0;
    }
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    if(GetPVarInt(playerid, "Registrado") && !GetPVarInt(playerid, "Logado"))
    {
        SendClientMessage(playerid,red,"Vocк precisa se logar antes, para poder jogar, digite /logar.");
        return 0;
    }
    return 1;
}