SA-MP Forums Archive
[AJUDA] aki rapidin - 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] aki rapidin (/showthread.php?tid=310067)



[AJUDA] aki rapidin - 4LiSs0N - 10.01.2012

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


Re: [AJUDA] aki rapidin - WeenSoares_ - 10.01.2012

Explique melhor porfavor !


Re: [AJUDA] aki rapidin - 4LiSs0N - 10.01.2012

Sistema de login


logey



ai quando eu mudo de personagem aparese dnv



Re: [AJUDA] aki rapidin - AleeFerreira - 10.01.2012

Poste a OnPlayerRequestClass


Re: [AJUDA] aki rapidin - 4LiSs0N - 10.01.2012

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;



Re: [AJUDA] aki rapidin - AleeFerreira - 10.01.2012

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!


Re: [AJUDA] aki rapidin - 4LiSs0N - 10.01.2012

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.



Re: [AJUDA] aki rapidin - pWesley - 10.01.2012

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?


Re: [AJUDA] aki rapidin - AleeFerreira - 10.01.2012

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 :/


Re: [AJUDA] aki rapidin - pWesley - 10.01.2012

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