error 012: invalid function call, not a valid address
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
public OnPlayerRequestClass(playerid, classid)
{
new string[130];
TextDrawShowForPlayer(playerid, ImagemEntrada);
SetSpawnInfo(playerid, 0, 0, 1722.5123, -1912.7931, 13.5647, 269.15, 0, 0, 0, 0, 0, 0);
SetPlayerInterior(playerid, 0);
SetPlayerCameraPos(playerid, 332.5056, -1553.0858, 33.1253);
SetPlayerCameraLookAt(playerid, 330.9073, -1514.6882, 52.5627);
if(!DOF2_FileExists(pDiretorio(playerid)))
{
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\n{7CFC00}Status: {FF0000}Nгo registrado{FFFFFF}\nDigite uma senha para se registrar.", Nome(playerid));
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", string, "Registrar", "Cancelar");
return 1;
}
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\nStatus: {7CFC00}Registrado{FFFFFF}\nDigite sua senha para logar\n\nDica de senha: %s", Nome(playerid), DOF2_GetString(pDiretorio(playerid), "DicaSenha"));
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Cancelar");
return 0;
}
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\n{7CFC00}Status: {FF0000}Nгo registrado{FFFFFF}\nDigite uma senha para se registrar.", Nome(playerid));
public OnPlayerRequestClass(playerid, classid)
{
new string[130];
TextDrawShowForPlayer(playerid, ImagemEntrada);
SetSpawnInfo(playerid, 0, 0, 1722.5123, -1912.7931, 13.5647, 269.15, 0, 0, 0, 0, 0, 0);
SetPlayerInterior(playerid, 0);
SetPlayerCameraPos(playerid, 332.5056, -1553.0858, 33.1253);
SetPlayerCameraLookAt(playerid, 330.9073, -1514.6882, 52.5627);
if(!DOF2_FileExists(pDiretorio(playerid)))
{
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\n{7CFC00}Status: {FF0000}Nгo registrado{FFFFFF}\nDigite uma senha para se registrar.", Nome(playerid));
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", string, "Registrar", "Cancelar");
return 1;
}
else
{
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\nStatus: {7CFC00}Registrado{FFFFFF}\nDigite sua senha para logar\n\nDica de senha: %s", Nome(playerid), DOF2_GetString(pDiretorio(playerid), "DicaSenha"));
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Cancelar");
}
return 0;
}
|
pawn Код:
![]() |
public OnPlayerConnect(playerid)
{
SetTimerEx("LoginPlayer", 3000, false, "d", playerid);
return 1;
}
forward LoginPlayer(playerid);
public LoginPlayer(playerid)
{
new string[130], conta[20+24];
format(conta, sizeof(conta), "/Contas/%s.ini", playernm(playerid));
TextDrawShowForPlayer(playerid, ImagemEntrada);
SetPlayerInterior(playerid, 0);
SetPlayerCameraPos(playerid, 332.5056, -1553.0858, 33.1253);
SetPlayerCameraLookAt(playerid, 330.9073, -1514.6882, 52.5627);
if(!DOF2_FileExists(conta))
{
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\n{7CFC00}Status: {FF0000}Nгo registrado{FFFFFF}\nDigite uma senha para se registrar.", Nome(playerid));
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", string, "Registrar", "Cancelar");
return 1;
}
else if (DOF2_FileExists(conta))
{
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\nStatus: {7CFC00}Registrado{FFFFFF}\nDigite sua senha para logar\n\nDica de senha: %s", Nome(playerid), DOF2_GetString(pDiretorio(playerid), "DicaSenha"));
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Cancelar");
}
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
return 0;
}
stock playernm(playerid){new nj[MAX_PLAYER_NAME];GetPlayerName(playerid, nj, sizeof(nj));return nj;}
|
Nгo recomendo vocк usar request class para este caso de "Login" ...
|
public OnPlayerRequestClass(playerid, classid)
{
new string[130], pNome[24];
TextDrawShowForPlayer(playerid, ImagemEntrada);
SetSpawnInfo(playerid, 0, 0, 1722.5123, -1912.7931, 13.5647, 269.15, 0, 0, 0, 0, 0, 0);
SetPlayerInterior(playerid, 0);
SetPlayerCameraPos(playerid, 332.5056, -1553.0858, 33.1253);
SetPlayerCameraLookAt(playerid, 330.9073, -1514.6882, 52.5627);
GetPlayerName(playerid, pNome, 24);
if(!DOF2_FileExists(pDiretorio(playerid)))
{
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\n{7CFC00}Status: {FF0000}Nгo registrado{FFFFFF}\nDigite uma senha para se registrar.", pNome);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", string, "Registrar", "Cancelar");
return 1;
}
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\nStatus: {7CFC00}Registrado{FFFFFF}\nDigite sua senha para logar\n\nDica de senha: %s", pNome, DOF2_GetString(pDiretorio(playerid), "DicaSenha"));
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Cancelar");
return 0;
}

SetSpawnInfo(playerid, 0, 0, 1722.5123, -1912.7931, 13.5647, 269.15, 0, 0, 0, 0, 0, 0);
public OnPlayerRequestClass(playerid, classid)
{
new string[130];
TextDrawShowForPlayer(playerid, ImagemEntrada);
SetSpawnInfo(playerid, 0, 0, 1722.5123, -1912.7931, 13.5647, 269.15, 0, 0, 0, 0, 0, 0);
SetPlayerInterior(playerid, 0);
SetPlayerCameraPos(playerid, 332.5056, -1553.0858, 33.1253);
SetPlayerCameraLookAt(playerid, 330.9073, -1514.6882, 52.5627);
if(!DOF2_FileExists(pDiretorio(playerid)))
{
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\n{7CFC00}Status: {FF0000}Nгo registrado{FFFFFF}\nDigite uma senha para se registrar.", Nome[playerid]);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", string, "Registrar", "Cancelar");
return 1;
}
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\nStatus: {7CFC00}Registrado{FFFFFF}\nDigite sua senha para logar\n\nDica de senha: %s", Nome(playerid), DOF2_GetString(pDiretorio(playerid), "DicaSenha"));
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Cancelar");
return 0;
}
public OnPlayerRequestClass(playerid, classid)
{
new string[130];
TextDrawShowForPlayer(playerid, ImagemEntrada);
SetSpawnInfo(playerid, 0, 0, 1722.5123, -1912.7931, 13.5647, 269.15, 0, 0, 0, 0, 0, 0);
SetPlayerInterior(playerid, 0);
SetPlayerCameraPos(playerid, 332.5056, -1553.0858, 33.1253);
SetPlayerCameraLookAt(playerid, 330.9073, -1514.6882, 52.5627);
if(!DOF2_FileExists(pDiretorio(playerid)))
{
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\n{7CFC00}Status: {FF0000}Nгo registrado{FFFFFF}\nDigite uma senha para se registrar.", Nome);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", string, "Registrar", "Cancelar");
return 1;
}
format(string, sizeof(string), "{FFFFFF}Seja bem vindo %s.\nStatus: {7CFC00}Registrado{FFFFFF}\nDigite sua senha para logar\n\nDica de senha: %s", Nome, DOF2_GetString(pDiretorio(playerid), "DicaSenha"));
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Cancelar");
return 0;
}
|
Entгo tб ...
![]() Sу disse minha opniгo .. ele usa se ele quiser xD Sу estou avisando para nгo aver futuros bugs .. Jб passei por isso no problema do "OnPlayerRequestClass". PS: Ali tem : pawn Код:
|