[Ajuda] Login
#1

Galera й o seguinte eu estou fazendo um gm do ZERO de DRIFT e DM para estudos,mas em fim jб criei as seleзхes de skin porйm meu login em DOF2 esse aqui: https://sampforum.blast.hk/showthread.php?tid=448081 soque tem um porйm quando eu erro a senha aparece a barrinha de spawn << >> Spawn se eu clico em spawn ou trocar de skin ele efetua o comando ou seja da para eu jogar sem estar logado!

Me Ajude? Vlw
Reply
#2

Basta verificar se ele estб Logado:

pawn Код:
new bool: Logado[MAX_PLAYERS];


//na CallBack OnPlayerRequestSpawn Coloque

public OnPlayerRequestSpawn(playerid)
{
    if(Logado[playerid] == false)
    {
        GameTextForPlayer(playerid, "Voce Ainda nao esta logado", 2000, 3);
        return 0;
    }
    else
    {
        return 1;
    }
}

//e para qndo ele efetuar o Login:

Logado[playerid] = true;
Reply
#3

PHP код:
public OnPlayerRequestSpawn(playerid) return 0
@EDIT

Se quiser usar essas "barras" para alguma coisa use a sugestгo acima.
Reply
#4

Este segredo fica no retorno da Calback OnPlayerRequestClass.

Mude para false, caso ele errar a senha. Recomendo criar uma funзгo para verificar o login.
pawn Код:
public OnPlayerRequestClass(playerid,classid)
{
    if(!IsPlayerLogin(playerid))
    {
        SendClientMessage(playerid,COLOR_GREEN,"Senha incorreta!");
        return 0;
    }
    return 1;
}
Crie a funзгo de login e faзa retornar 0, se ele errar a senha. ^^ Tambйm pode passar como referencia o inputtext.
Reply
#5

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Este segredo fica no retorno da Calback OnPlayerRequestClass.

Mude para false, caso ele errar a senha. Recomendo criar uma funзгo para verificar o login.
pawn Код:
public OnPlayerRequestClass(playerid,classid)
{
    if(!IsPlayerLogin(playerid))
    {
        SendClientMessage(playerid,COLOR_GREEN,"Senha incorreta!");
        return 0;
    }
    return 1;
}
Crie a funзгo de login e faзa retornar 0, se ele errar a senha. ^^ Tambйm pode passar como referencia o inputtext.
Olha o error que estб dando
PHP код:
error 017undefined symbol "IsPlayerLogin" 
Reply
#6

Se vocк nгo sabe resolver esse erro nгo lhe aconselho comeзar com um GM. Falta defenir IsPlayerLogin.
Reply
#7

Quote:
Originally Posted by bruxo00
Посмотреть сообщение
Se vocк nгo sabe resolver esse erro nгo lhe aconselho comeзar com um GM. Falta defenir IsPlayerLogin.
Como diss acima eu estou usando sistema de login em DOF2
Reply
#8

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Este segredo fica no retorno da Calback OnPlayerRequestClass.

Faзa retornar false, caso ele errar a senha.
Recomendo criar uma funзгo para verificar o login.
pawn Код:
public OnPlayerRequestClass(playerid,classid)
{
    if(!IsPlayerLogin(playerid))
    {
        SendClientMessage(playerid,COLOR_GREEN,"Senha incorreta!");
        return 0;
    }
    return 1;
}
Crie a funзгo de login e faзa retornar 0, se ele errar a senha. ^^
Tambйm pode passar como referencia o inputtext.
Quote:
Originally Posted by ScriptGameS
Посмотреть сообщение
Olha o error que estб dando
PHP код:
error 017undefined symbol "IsPlayerLogin" 
https://sampwiki.blast.hk/wiki/Scripting_Basics_PT
Reply
#9

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Nгo consegui entender poderia me ajudar? sou meio novato ainda
Reply
#10

Aprenda as primeiras coisas que vocк vai precisar para criar seu script.


0) Usar o ****** para pesquisar e ler. (regra principal.)
1) Linguagens de programaзгo/script, conceitos/regras "Hello, World!"
2) Diretivas
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)