Ajuda. -
Domozinho - 20.02.2011
Olб pessoal eu jб tentei fazer mas nгo funcionou pesquisei e nada. Queria saber como por assim Isso_Isso de nome nгo pode usar nenhuma pontuaзгo nada somente Isso_Isso se por Isso_Isso. kicka e nгo pode ser Isso_ nem _Isso sу pode Isso_Isso de nome tambйm queria saber se tem como eu por um mod criado por mim no SAMP.IMG e eu pegar o id dele e por no attached e se no jogador apareceria como baixar o mod em tempo real.
Re: Ajuda. -
Power_GamerX - 20.02.2011
nao entendi bem voce quer Sу Nome_Nome e nao Nome_Nome_Nome isso ?
Re: Ajuda. -
steki. - 20.02.2011
Mano, o que vocк quer й RP Name, use o search ou pegue do GF ou outros.
Re: Ajuda. -
Domozinho - 20.02.2011
Й que eu estou com muita pressa Drakins e este cуdigo que vocк passou pode usar Isso_Isso_Isso Isso_ _Isso e eu queria um que sу permitia Isso_Isso nada mais e queria tambйm bloquear o ponto a tag [] e estes sinais permitidos no sa-mp.
Re: Ajuda. -
ViniBorn - 20.02.2011
Ele quer que seja proibido o uso de quaisquer caracteres que nгo seja _ (Underline)
E que sу seja permitido um _ (Underline)
Re: Ajuda. - rjjj - 20.02.2011
Fiz o cуdigo do Nick correto pra vocк, isto deve resolver o seu problema, jб a outra parte eu nгo entendi
pawn Код:
public OnPlayerConnect(playerid)
{
new NickPlayer[MAX_PLAYER_NAME], xD;
GetPlayerName(playerid, NickPlayer, sizeof(NickPlayer));
for(new x = 0; x < sizeof(NickPlayer); x++)
{
if(NickPlayer[x] == '_')
{
if(GetPVarInt(playerid,"AchouUnderline") != 10)
{
xD = x;
SetPVarInt(playerid, "AchouUnderline", 10);
}
else if(GetPVarInt(playerid,"AchouUnderline") == 10)
{
if(NickPlayer[x] = '_' && x != xD)
{
SendClientMessage(playerid, 0xFFFFFFAA, "Format Correto: Nome_Nome");
Kick(playerid);
}
}
}
}
return 1;
}
Espero ter ajudado
Re: Ajuda. -
Domozinho - 20.02.2011
Obrigado a todos resolvido, se um obrigado nгo adianta entгo leva um abraзo e um obrigadгo.
Re: Ajuda. -
Domozinho - 21.02.2011
Alias sу estб funcionando com letra maiъscula, jб tentei por letra minъscula e nгo funcionou alguйm pode ajudar?
Re: Ajuda. -
Ricop522 - 21.02.2011
Troca
sChars[28],
sChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ_",iBurlo = 0, //chars aceitos
para
sChars[56],
sChars = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXy YzZ_",iBurlo = 0, //chars aceitos
Re: Ajuda. -
Domozinho - 22.02.2011
PHP код:
public OnPlayerConnect(playerid)
{
//Criado por (Ips)Drakins.
new lencara, lennome, underline, nomerpg[20], caracteristicas[56], texto[500], burlo = 0;
underline = 0;
lennome = strlen(nomerpg);
lencara = strlen(caracteristicas);
caracteristicas = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ_";
GetPlayerName(playerid, nomerpg, 22);
for(new i; i < lennome; i++)
{
for(new a; a < lencara; ++a)
{
if (nomerpg[i] != caracteristicas[a] && nomerpg[i] != caracteristicas[a] - 32)
++burlo;
}
if (nomerpg[i] == '_')
++underline;
}
if (burlo == (lencara * lennome) - lennome && underline == 1)
{
if (!fexist(arquivo) )
{
format(texto, sizeof texto, "{FFFFFF}Conta: %s.\n\nPor favor digite uma senha:", nome(playerid) );
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "{FFFFFF}Registro", texto, "Registrar-me", "");
}
if (fexist(arquivo) )
{
format(texto, sizeof texto, "{FFFFFF}Conta: %s.\n\nPor favor digite sua senha:", nome(playerid) );
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "{FFFFFF}Login", texto, "Logar-me", "");
}
}
else
{
Kick(playerid);
}
return 1;
}
Eu editei o cуdigo e nгo funcionou sу funciona com letra maiъscula.