ajuda aqui por favor -
lucaskill66 - 09.10.2012
Bom serб que alguйm pode me ajuda pois sou um pouco ruim para fazer indentaзгo de codigos precisa de ajuda.
Minha OnPlayerConnect:
pawn Код:
public OnPlayerConnect(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "Players/%s.ini", name);
if(DOF2_FileExists(arquivo))
{
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Vocк й Registrado, digite sua senha para logar!\nSe errar 5 vezes sua conta serб banida!", "Confirma", "Cancelar");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", "Vocк ainda nгo й Registrado, digite uma senha para se registrar!", "Confirma", "Cancelar");
}
return 1;
}
Precisava colocar esse cуdigo dentro dela da OnPlayerConnect:
pawn Код:
new arquivo[34], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(arquivo, sizeof(arquivo), "Contas/%s", playername);
pDados[playerid][Organizacao] = DOF2_GetInt(arquivo, "Organizaзгo");
pDados[playerid][Cargo] = DOF2_GetInt(arquivo, "Cargo");
SpawnPlayer(playerid);
return 1;
Alguйm poderia me ajudar sу pra mim ter uma ideia ou noзгo de como se faz a indetaзгo desse cуdigo.
Re: ajuda aqui por favor -
Delete_ - 09.10.2012
PHP код:
public OnPlayerConnect(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
new arquivo[34], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "Players/%s.ini", name);
if(DOF2_FileExists(arquivo))
{
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Vocк й Registrado, digite sua senha para logar!\nSe errar 5 vezes sua conta serб banida!", "Confirma", "Cancelar");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", "Vocк ainda nгo й Registrado, digite uma senha para se registrar!", "Confirma", "Cancelar");
}
GetPlayerName(playerid, playername, sizeof(playername));
format(arquivo, sizeof(arquivo), "Contas/%s", playername);
pDados[playerid][Organizacao] = DOF2_GetInt(arquivo, "Organizaзгo");
pDados[playerid][Cargo] = DOF2_GetInt(arquivo, "Cargo");
SpawnPlayer(playerid);
return 1;
}
Nгo entendi muito bem, seria isso?
Re: ajuda aqui por favor -
MatheusAlcapone - 09.10.2012
@EDIT APAPUTAQUEPARIU SEMPRE QUE PASSO O CУDIGO PRO FORUM FICA MAL INDENTADO!
Re: ajuda aqui por favor -
lucaskill66 - 09.10.2012
Quote:
Originally Posted by delete
PHP код:
public OnPlayerConnect(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
new arquivo[34], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "Players/%s.ini", name);
if(DOF2_FileExists(arquivo))
{
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Vocк й Registrado, digite sua senha para logar!\nSe errar 5 vezes sua conta serб banida!", "Confirma", "Cancelar");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", "Vocк ainda nгo й Registrado, digite uma senha para se registrar!", "Confirma", "Cancelar");
}
GetPlayerName(playerid, playername, sizeof(playername));
format(arquivo, sizeof(arquivo), "Contas/%s", playername);
pDados[playerid][Organizacao] = DOF2_GetInt(arquivo, "Organizaзгo");
pDados[playerid][Cargo] = DOF2_GetInt(arquivo, "Cargo");
SpawnPlayer(playerid);
return 1;
}
Nгo entendi muito bem, seria isso?
|
isso cara porque na verdade eu to criando sistema de orgs:
https://sampforum.blast.hk/showthread.php?tid=339051 tipo tava com problemas nisso. Sу uma duvida vamo supor eu jб tenho um sistema de registro e login pronto jб estou salvando a organizaзгo e cargo nele posso usar o new arquivo[40] ou tenho que criar outro tipo posso usa a mesma varial do sistema de registro e login porque afinal to colocando para salvar a organizaзгo e o cargo nele?
Re: ajuda aqui por favor -
Delete_ - 09.10.2012
Quote:
isso cara porque na verdade eu to criando sistema de orgs: https://sampforum.blast.hk/showthread.php?tid=339051 tipo tava com problemas nisso. Sу uma duvida vamo supor eu jб tenho um sistema de registro e login pronto jб estou salvando a organizaзгo e cargo nele posso usar o new arquivo[40] ou tenho que criar outro?
|
Pode sim, mais cuidado na hora de colocar o tamanho da string, neste caso a variбvel estб pegando o nome do player certo? entгo sгo 24 carбcteres.
Re: ajuda aqui por favor -
lucaskill66 - 09.10.2012
Quote:
Originally Posted by delete
Pode sim, mais cuidado na hora de colocar o tamanho da string, neste caso a variбvel estб pegando o nome do player certo? entгo sгo 24 carбcteres.
|
Intгo no caso nгo preciso criar variavel new arquivo[34], playername[MAX_PLAYER_NAME]; posso usar a que ja estб new arquivo[40], name[MAX_PLAYER_NAME]; porque afinal estou salvando org e o cargo no sistema de registro e login?
Re: ajuda aqui por favor -
Delete_ - 09.10.2012
Pode sim
Re: ajuda aqui por favor -
lucaskill66 - 09.10.2012
Cara vo te falar uma coisa atй que pawn nгo й bicho de sete cabeзa agr eu to comeзando a intender sobre as variavel e string eu to criando uma gm do 0 mais para aprender o script e para diversгo.