[AJUDA] aki rapidin
#1

Galera tem como Empedir de trocar os bonecos "personagems" ai so libera pra escolher quando o player logar ou se registrar?
Reply
#2

Explique melhor porfavor !
Reply
#3

Sistema de login


logey



ai quando eu mudo de personagem aparese dnv
Reply
#4

Poste a OnPlayerRequestClass
Reply
#5

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new PlayerName[MAX_PLAYER_NAME], string[128], file[256];
    GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
    new tmp3[50]; GetPlayerIp(playerid,tmp3,50);

    if(!udb_Exists(PlayerName2(playerid))) ShowPlayerDialog(playerid,1000,DIALOG_STYLE_INPUT,"   Sistema de Registro","Bem vindo !\nDigite sua senha abaixo para se registrar : ","Registrar","Sair");
    else
    {
        PlayerInfo[playerid][Registered] = 1;
        format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
        new tmp2[256]; tmp2 = dini_Get(file,"ip");
        if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
        {
            LoginPlayer(playerid);
            if(PlayerInfo[playerid][Level] > 0)
            {
                format(string,sizeof(string),"CONTA: Vocк foi automaticamente logado. (Nнvel %d)", PlayerInfo[playerid][Level] );
                SendClientMessage(playerid,green,string);
            }
            else SendClientMessage(playerid,green,"CONTA: Vocк foi automaticamente logado.");
        }
        else ShowPlayerDialog(playerid,1001,DIALOG_STYLE_INPUT,"Sistema de Login","Seu nick estб registrado!\nDigite sua senha abaixo para logar : ","Logar","Sair");
    }
        ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
        if(classid == 0 || classid == 1) {
        }
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid,299.4340,-34.8732,1001.5156,90.3719);
    SetPlayerCameraPos(playerid,296.0629,-35.1048,1001.5156,271.4581);
    SetPlayerCameraLookAt(playerid,296.0629,-35.1048,1001.5156,271.4581);
    SetPlayerFacingAngle(playerid,90.3719);
    ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
   return 1;
Reply
#6

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new PlayerName[MAX_PLAYER_NAME], string[128], file[256];
    GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
    new tmp3[50]; GetPlayerIp(playerid,tmp3,50);

    if(!udb_Exists(PlayerName2(playerid))) ShowPlayerDialog(playerid,1000,DIALOG_STYLE_INPUT,"   Sistema de Registro","Bem vindo !\nDigite sua senha abaixo para se registrar : ","Registrar","Sair");
    else
    {
        PlayerInfo[playerid][Registered] = 1;
        format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
        new tmp2[256]; tmp2 = dini_Get(file,"ip");
        if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
        {
            LoginPlayer(playerid);
            if(PlayerInfo[playerid][Level] > 0)
            {
                format(string,sizeof(string),"CONTA: Vocк foi automaticamente logado. (Nнvel %d)", PlayerInfo[playerid][Level] );
                SendClientMessage(playerid,green,string);
            }
            else SendClientMessage(playerid,green,"CONTA: Vocк foi automaticamente logado.");
        }
        ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
        if(classid == 0 || classid == 1) {
        }
            SetPlayerInterior(playerid, 1);
            SetPlayerPos(playerid,299.4340,-34.8732,1001.5156,90.3719);
            SetPlayerCameraPos(playerid,296.0629,-35.1048,1001.5156,271.4581);
            SetPlayerCameraLookAt(playerid,296.0629,-35.1048,1001.5156,271.4581);
            SetPlayerFacingAngle(playerid,90.3719);
            ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
            return 1;
}
OBS: Nгo testei! to no notebook e nгo tem o pawno aqui, editei no bloco de notas!
Reply
#7

pawn Код:
C:\Users\Alisson\Desktop\Server Teste\filterscripts\admin.pwn(7035) : error 030: compound statement not closed at the end of file (started at line 7004)
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Reply
#8

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new PlayerName[MAX_PLAYER_NAME], string[128], file[256];
    GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
    new tmp3[50]; GetPlayerIp(playerid,tmp3,50);

    if(!udb_Exists(PlayerName2(playerid))) ShowPlayerDialog(playerid,1000,DIALOG_STYLE_INPUT,"   Sistema de Registro","Bem vindo !\nDigite sua senha abaixo para se registrar : ","Registrar","Sair");
    else
    {
        PlayerInfo[playerid][Registered] = 1;
        format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
        new tmp2[256]; tmp2 = dini_Get(file,"ip");
        if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
        {
            LoginPlayer(playerid);
            if(PlayerInfo[playerid][Level] > 0)
            {
                format(string,sizeof(string),"CONTA: Vocк foi automaticamente logado. (Nнvel %d)", PlayerInfo[playerid][Level] );
                SendClientMessage(playerid,green,string);
            }
            else SendClientMessage(playerid,green,"CONTA: Vocк foi automaticamente logado.");
        }
        ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
        if(classid == 0 || classid == 1)
        {
            SetPlayerInterior(playerid, 1);
            SetPlayerPos(playerid,299.4340,-34.8732,1001.5156,90.3719);
            SetPlayerCameraPos(playerid,296.0629,-35.1048,1001.5156,271.4581);
            SetPlayerCameraLookAt(playerid,296.0629,-35.1048,1001.5156,271.4581);
            SetPlayerFacingAngle(playerid,90.3719);
            ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
            return 1;
        }
}
Vк se isso resolve?
Reply
#9

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    new PlayerName[MAX_PLAYER_NAME], string[128], file[256];
    GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
    new tmp3[50]; GetPlayerIp(playerid,tmp3,50);

    if(!udb_Exists(PlayerName2(playerid))) ShowPlayerDialog(playerid,1000,DIALOG_STYLE_INPUT,"   Sistema de Registro","Bem vindo !\nDigite sua senha abaixo para se registrar : ","Registrar","Sair");
    else
    {
        PlayerInfo[playerid][Registered] = 1;
        format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName));
        new tmp2[256]; tmp2 = dini_Get(file,"ip");
        if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
        {
            LoginPlayer(playerid);
            if(PlayerInfo[playerid][Level] > 0)
            {
                format(string,sizeof(string),"CONTA: Vocк foi automaticamente logado. (Nнvel %d)", PlayerInfo[playerid][Level] );
                SendClientMessage(playerid,green,string);
            }
            else SendClientMessage(playerid,green,"CONTA: Vocк foi automaticamente logado.");
        }
        ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);
        if(classid == 0 || classid == 1) {
        }
            SetPlayerInterior(playerid, 1);
            SetPlayerPos(playerid,299.4340,-34.8732,1001.5156,90.3719);
            SetPlayerCameraPos(playerid,296.0629,-35.1048,1001.5156,271.4581);
            SetPlayerCameraLookAt(playerid,296.0629,-35.1048,1001.5156,271.4581);
            SetPlayerFacingAngle(playerid,90.3719);
            ApplyAnimation(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, -1);
            }
            return 1;
}
Eu tinha esquecido de fechar :/
Reply
#10

Ainda ta aberto ... e eu ja tinha postado ela com a Chave fechada O_O'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)