SA-MP Forums Archive
[Ajuda] Erro ao logar/registrar - 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] Erro ao logar/registrar (/showthread.php?tid=340107)



[Ajuda] Erro ao logar/registrar - Markos - 05.05.2012

Eae pessoas eu to com problema com esses cmds,pois quando vou logar/registrar no servidor,o jogador nao aparece,nem clicando em spawn.Alguem me ajuda ae por favor.

Topo:
pawn Код:
new motor[MAX_PLAYERS], luz[MAX_PLAYERS], capo[MAX_PLAYERS], portamalas[MAX_PLAYERS];
Cуdigo:
pawn Код:
//==================================================[MOTOR]======================================================================
if(strcmp("/motor",cmdtext,true,6)==0)
    {
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
        {
            if(motor[playerid] == 0)
            {
                GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
                motor[playerid] = 1;
                SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {2F991A}Ligado!");
            }
            else
            {
                GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                SetVehicleParamsEx(carro, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
                motor[playerid] = 0;
                SendClientMessage(playerid, 0xFFFFFFAA, "Veiculo {E31919}Desligado!");
            }
        }
        return 1;
    }
//==================================================[FAROL]===================================================================
if(!strcmp(cmdtext,"/farol",true))
{
    new mot, lu, alar, por, cap, porma, ob;
    new carro = GetPlayerVehicleID(playerid);
    if(GetPVarInt(playerid, "farol"))
    {
        if(luz[playerid] == 1)
        {
            GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
            SetVehicleParamsEx(carro, mot, VEHICLE_PARAMS_OFF, alar, por, cap, porma, ob);
            luz[playerid] = 0;
            SendClientMessage(playerid, 0xFFFFFFAA, "Farol {E31919}Desligado!");
        }
    }
    else
    {
        if(luz[playerid] == 0)
        {
            GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
            SetVehicleParamsEx(carro, mot, VEHICLE_PARAMS_ON, alar, por, cap, porma, ob);
            luz[playerid] = 1;
            SendClientMessage(playerid, 0xFFFFFFAA, "Farol {2F991A}Ligado!");
        }
    }
    return 1;
}
//==================================================[CAPO]===================================================================
if(!strcmp(cmdtext,"/capo",true))
{
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(capo[playerid] == 0)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, VEHICLE_PARAMS_ON, porma, ob);
                    capo[playerid] = 1;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Capo {2F991A}Aberto!");
                }
            }
        }
    else
    {
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(capo[playerid] == 1)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, VEHICLE_PARAMS_OFF, porma, ob);
                    capo[playerid] = 0;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Capo {E31919}Fechado!");
        }
    }
    return 1;
}
//===============================[PORTA-MALAS]=============================================================================
if(!strcmp(cmdtext,"/porta-malas",true))
{
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(portamalas[playerid] == 0)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, cap, VEHICLE_PARAMS_ON, ob);
                    portamalas[playerid] = 1;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Porta-malas {2F991A}Aberto!");
                }
            }
    }
    else
    {
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(portamalas[playerid] == 1)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, cap, VEHICLE_PARAMS_OFF, ob);
                    portamalas[playerid] = 0;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Porta-malas {E31919}Fechado!");
                }
            }
    }
Obrigado.


Re: [Ajuda] Erro ao logar/registrar - Don_Speed - 06.05.2012

An?
Servidor Cai?
Explica Melhor.



Re: [Ajuda] Erro ao logar/registrar - Markos - 06.05.2012

Nгo,o server fica normal,o compilador compila normal sem warnings.
Mas quando um jogador vai fazer login,ele digita a senha,e nao nasce,nem apertando spawn.


Re: [Ajuda] Erro ao logar/registrar - Don_Speed - 06.05.2012

Acho Que isso vai te ajudar
https://sampwiki.blast.hk/wiki/Random



Re: [Ajuda] Erro ao logar/registrar - Markos - 06.05.2012

Eu axo que isso nao pode ser util no meu caso,porque sem o script acima,o jogador conssegue spawnar e jogar normalmente.


Re: [Ajuda] Erro ao logar/registrar - CidadeNovaRP - 06.05.2012

Vocк precisa colocar isso em OnGameModeInit:
https://sampwiki.blast.hk/wiki/AddPlayerClass


Re: [Ajuda] Erro ao logar/registrar - Don_Speed - 06.05.2012

pawn Код:
if(!strcmp(cmdtext,"/portamalas",true))
{
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(portamalas[playerid] == 0)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, cap, VEHICLE_PARAMS_ON, ob);
                    portamalas[playerid] = 1;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Porta-malas {2F991A}Aberto!");
                }
            }
    }
    else
    {
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(portamalas[playerid] == 1)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, cap, VEHICLE_PARAMS_OFF, ob);
                    portamalas[playerid] = 0;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Porta-malas {E31919}Fechado!");
                }
            }
    }
    return 1;
}



Re: [Ajuda] Erro ao logar/registrar - Markos - 06.05.2012

Com esse code o compilador para de funcionar amigo.
@Edit:era uma chave a mais que fechava }. Ja corrigi isso,mas o problema continua.
Descobri onde o erro esta:
pawn Код:
//==================================================[CAPO]===================================================================
if(!strcmp(cmdtext,"/capo",true))
{
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(capo[playerid] == 0)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, VEHICLE_PARAMS_ON, porma, ob);
                    capo[playerid] = 1;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Capo {2F991A}Aberto!");
                }
            }
        }
    else
    {
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(capo[playerid] == 1)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, VEHICLE_PARAMS_OFF, porma, ob);
                    capo[playerid] = 0;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Capo {E31919}Fechado!");
        }
    }
    return 1;
}



Re: [Ajuda] Erro ao logar/registrar - CidadeNovaRP - 06.05.2012

Quote:
Originally Posted by Markos
Посмотреть сообщение
Com esse code o compilador para de funcionar amigo.
@Edit:era uma chave a mais que fechava }. Ja corrigi isso,mas o problema continua.
Descobri onde o erro esta:
pawn Код:
//==================================================[CAPO]===================================================================
if(!strcmp(cmdtext,"/capo",true))
{
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(capo[playerid] == 0)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, VEHICLE_PARAMS_ON, porma, ob);
                    capo[playerid] = 1;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Capo {2F991A}Aberto!");
                }
            }
        }
    else
    {
        new mot, lu, alar, por, cap, porma, ob;
        new carro = GetPlayerVehicleID(playerid);
        if(carro != INVALID_VEHICLE_ID)
            {
                if(capo[playerid] == 1)
                {
                    GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
                    SetVehicleParamsEx(carro, mot, lu, alar, por, VEHICLE_PARAMS_OFF, porma, ob);
                    capo[playerid] = 0;
                    SendClientMessage(playerid, 0xFFFFFFAA, "Capo {E31919}Fechado!");
        }
    }
    return 1;
}
QUE QUE ISSO TEM HAVER COM A PORR4 DO LOGIN MANO?


Re: [Ajuda] Erro ao logar/registrar - Markos - 06.05.2012

Eu seila kra,mas ele buga o login/registrar.