[AJUDA] Login Box [Me ajudem por favor]
#1

Gente, eu ja procurei o ******, aki no forum, mais nao achei o Tutorial de como criar/colocar o Login/Registro BOX, alguem pode me ajudar?

desde ja agradeзo!
Reply
#2

Procuro errado entгo procura dnv que tem o Codigo agora tutorial nгo garanto pq alem de da o Codigo Completo vocк que um Tutorial pra coloca ele no GM O.o foda nгo ?
Reply
#3

Nгo sei se ta certo mas copiei do meu GM muito rapido pq to com pressa entгo ta ae
pawn Код:
public OnPlayerSpawn(playerid)
{
 new string[256];
if(gPlayerLogged[playerid] == 0)
    {
    GetPlayerName(playerid, plname, sizeof(plname));
        format(string, sizeof(string), "%s.ini", plname);
    if(fexist(string))
        {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Login", "Bem Vindo ao Brasil Xtreme Life\nDigite sua Senha para Logar!!!\n\nLogue-se usando Nome_Sobrenome\nExemplos: Ricardo_Haller & Vinicius_Ramos\nSe errar a senha 5 vezes serб banido por serguranзa", "Logar", "Sair");
    SetPlayerCameraPos(playerid, -2545.4602,2553.5583,87.9261);
        SetPlayerCameraLookAt(playerid, -2545.4602,2553.5583,87.9261);
        SetPlayerPos(playerid, 1541.7875,-1703.0524,13.9816);
        }
        else
        {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Registrar", "Bem Vindo ao Brasil Xtreme Life\nDigite sua Senha para Registrar!!!\n\nRegistre-se usando Nome_Sobrenome\nExemplos: Ricardo_Haller & Vinicius_Ramos", "Registrar", "Sair");
    SetPlayerCameraPos(playerid,-2545.4602,2553.5583,87.9261);
        SetPlayerCameraLookAt(playerid, -2545.4602,2553.5583,87.9261);
        SetPlayerPos(playerid, 1541.7875,-1703.0524,13.9816);
        }
    }
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new string[128];
    new plname[MAX_PLAYER_NAME];
    PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
    PlayerInfo[playerid][pModel] = Peds[classid][0];
  if(gPlayerLogged[playerid] == 0)
    {
      GetPlayerName(playerid, plname, sizeof(plname));
        format(string, sizeof(string), "%s.ini", plname);
    if(fexist(string))
        {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Login", "Bem Vindo ao Brasil Xtreme Life\nDigite sua Senha para Logar!!!\n\nLogue-se usando Nome_Sobrenome\nExemplos: Ricardo_Marx & Leeh_Haller\nSe errar a senha 5 vezes serб banido por serguranзa", "Logar", "Sair");
    SetPlayerCameraPos(playerid, 1527.5671,-1756.6531,33.4297);
        SetPlayerCameraLookAt(playerid, 1531.2134,-1671.3048,13.3828);
        SetPlayerPos(playerid, 1541.7875,-1703.0524,13.9816);
        }
        else
        {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Registrar", "Bem Vindo ao Brasil Xtreme Life\nDigite sua Senha para Registrar!!!\n\nRegistre-se usando Nome_Sobrenome\nExemplos: Ricardo_Marx & Leeh_Haller", "Registrar", "Sair");
    SetPlayerCameraPos(playerid, 1527.5671,-1756.6531,33.4297);
        SetPlayerCameraLookAt(playerid, 1531.2134,-1671.3048,13.3828);
        SetPlayerPos(playerid, 1541.7875,-1703.0524,13.9816);
        }
        return 1;
    }
pawn Код:
public OnPlayerRegister(playerid, password[])
{
    if(IsPlayerConnected(playerid))
    {
            new string3[32];
            new playername3[MAX_PLAYER_NAME];
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Login", "Bem Vindo ao Brasil Xtreme Life\nDigite sua Senha para Logar!!!\nSe errar a senha 5 vezes serб banido por serguranзa", "Logar", "Sair");
            }
    }
    return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 100047) //meu diбlogo ID 1 (eu escolho o nъmero)
  {
    if(response == 1) //botгo 1
    {
      SendClientMessage(playerid, 21, "Bem Vido, disfrute do servidor, registre-se/logue-se pra poder jogar.");
      SendClientMessage(playerid, 65, "Use: /registrar para registrar-se e /logar para logar-se no servidor.");
      return 1;
    }
    else if(response == 0) //botгo 2
    {
      SendClientMessage(playerid, 126, "Vacк foi Kickado por nгo ter aceito as regras.");
      Kick(playerid);
     // return 1;
    }
  }

    new string[256];
  if(dialogid == 1)
      {
        if(response == 0)
        {
          SendClientMessage(playerid, COLOR_GREY, "Vocк saiu do servidor!");
            Kick(playerid);
          return 1;
        }
        if(response >= 1)
        {
          if(strlen(inputtext) == 0)
          {
            ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Login", "Bem Vindo ao Brasil Xtreme Life\nDigite sua Senha para Logar!!!\nSe errar a senha 5 vezes serб banido por serguranзa", "Logar", "Sair");
            return 1;
          }
          if(strval(inputtext) > 0)
                {
                format(string,sizeof(string),"/logar %d",strval(inputtext));
            OnPlayerCommandText(playerid,string);
          return 1;
          }
          format(string,sizeof(string),"/logar %s",inputtext);
          OnPlayerCommandText(playerid,string);
          return 1;
        }
            return 1;
      }
      if(dialogid == 2)
      {
        if(response == 0)
        {
          SendClientMessage(playerid, COLOR_GREY, "Vocк saiu do servidor!");
            Kick(playerid);
          return 1;
        }
        if(response >= 1)
        {
          if(strlen(inputtext) == 0)
          {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Registrar", "Bem Vindo ao Brasil Xtreme Life\nDigite sua Senha para Registrar!!!", "Registrar", "Sair");
            return 1;
          }
          if(strval(inputtext) > 0)
                {
                format(string,sizeof(string),"/registrar %d",strval(inputtext));
            OnPlayerCommandText(playerid,string);
            return 1;
          }
          format(string,sizeof(string),"/registrar %s",inputtext);
          OnPlayerCommandText(playerid,string);
          return 1;
        }
            return 1;
    }
Se der algum erro deleta tudo que eu mostrei aki !
Ou vocк baixa esse FS e aprende por ae
http://www.megaupload.com/?d=HJUNW36H
Reply
#4

Achei aqui o Codigo

http://forum.sa-mp.com/index.php?topic=147589.0


Mais nao sei colocar ,

me ajudem
Reply
#5

Copiar e colar a ver o nome das callbacks й difнcil? Jesus Christ!
Reply
#6

Copiei e Colei mais deu 21 Erros --'
Reply
#7

Passa os erros .-.
Se nгo conseguir baixa um GM que tenha o Login Box
Reply
#8

No codigo q vc me passou deu os seguintes erros:

C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(5872) : error 004: function "IsATruck" is not implemented
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(19601) : error 004: function "IsATruck" is not implemented
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(19619) : error 004: function "IsATruck" is not implemented
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(19686) : error 004: function "IsATruck" is not implemented
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(44700) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(44701) : error 001: expected token: ";", but found "{"
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(44705) : error 017: undefined symbol "plname"
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(44705) : error 017: undefined symbol "plname"
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(44705) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Alvaro Felix\Desktop\ThugRevolution\pawno\tr.pwn(44705) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


10 Errors.
Reply
#9

Baixa as INC do 0.3a
E no meu GM nгo tem nada de IsATruck
E bota isso em OnPlaperSpawn
new plname[MAX_PLAYER_NAME];
Reply
#10

Usa o search fodasse!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)