[Ajuda] RegistoPlayer -
Sergiosousa - 07.05.2012
Boas
E possivel que quando um player se registe as primeiras letras do nome seja sempre letra maiuscula?
Exemplo:
miguel_marsh
Ao registar mesmo metendo miguel_marsh no scriptfiles fique salvo Miguel_Marsh
Com primeira letras maiuscula e depois do _ tambem maiuscula
Alguem podera ajudar me?
Re: [Ajuda] RegistoPlayer -
Lуs - 07.05.2012
SetPlayerName
AW: [Ajuda] RegistoPlayer -
Sergiosousa - 07.05.2012
fiquei na mesma...
Re: [Ajuda] RegistoPlayer -
zbt - 07.05.2012
Kickando o player fica mais fбcil..
pawn Код:
public OnPlayerConnect(playerid) {
new n[24];
GetPlayerName(playerid, n, 24);
if(!IsARolePlayName(n)) {
SendClientMessage(playerid, -1, "Nick invбlido...");
Kick(playerid);
}
return true;
}
stock IsARolePlayName(name[]) //by Lenny
{
new
szLastCell,
bool: bUnderScore;
for(new i; i < strlen(name); i++)
{
if(name[i] == '_')
{
if(bUnderScore == true)
{
return 0;
}
bUnderScore = true;
}
else if(!szLastCell || szLastCell == '_')
{
if(name[i] < 'A' || name[i] > 'Z')
{
return 0;
}
}
else
{
if(name[i] < 'a' || name[i] > 'z')
return 0;
}
szLastCell = name[i];
}
if(bUnderScore == false)
return 0;
return 1;
}
AW: [Ajuda] RegistoPlayer -
Sergiosousa - 07.05.2012
Tipo nao estб a kickar o player, aparece "A carrregar servidor..."
E de seguida Connection Lost
Alguem podera ajudar?
AW: [Ajuda] RegistoPlayer -
Sergiosousa - 08.05.2012
alguem pode ajudar?
Re: [Ajuda] RegistoPlayer -
ViictorDaay- - 08.05.2012
pawn Код:
public OnPlayerConnect(playerid) {
new n[24];
GetPlayerName(playerid, n, 24);
if(!IsARolePlayName(n)) {
SendClientMessage(playerid, -1, "A Carregar Servidor...")
SendClientMessage(playerid, -1, "Connection Lost");
Kick(playerid);
}
return true;
}
stock IsARolePlayName(name[]) //by Lenny
{
new
szLastCell,
bool: bUnderScore;
for(new i; i < strlen(name); i++)
{
if(name[i] == '_')
{
if(bUnderScore == true)
{
return 0;
}
bUnderScore = true;
}
else if(!szLastCell || szLastCell == '_')
{
if(name[i] < 'A' || name[i] > 'Z')
{
Pronto =D
Re: [Ajuda] RegistoPlayer -
Sergiosousa - 08.05.2012
nao e isso
Problema e que antes de kickar o player da Connection Lost
Re: [Ajuda] RegistoPlayer -
DreyPT - 12.05.2012
Sergio, ali no script tкm uma frase a dizer "Connection lost "
Agora edita aquilo e poim a frase que quiseres --'