Pegar nome dos players -
ProgrammerZ - 26.09.2013
Esse cуdigo irб funcionar?
pawn Код:
stock GetPlayerNameEx(id)
{
new name[128];
GetPlayerName(id, name, sizeof(name));
return name;
}
Iria usar para pegar nome do playerid:
GetPlayerNameEx(playerid);
Ou para pegar nome de um outro id,de outro player online:
GetPlayerNameEx(IDplayer);
Re: Pegar nome dos players -
zPain - 26.09.2013
Funcionarб.
OBS: Nгo serгo necessбrios 128 caracteres.
Leia.
Re: Pegar nome dos players -
ProgrammerZ - 26.09.2013
Obrigado pela ajuda e pela dica.
Re: Pegar nome dos players -
PT - 26.09.2013
mesmo que vc faзa ela assim
pawn Код:
stock GetPlayerNameEx(playerid)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
vc tanto podera usar-la assim
pawn Код:
GetPlayerNameEx(playerid)
como
ou como quiser
Re: Pegar nome dos players -
ProgrammerZ - 26.09.2013
E mais um pedido,tipo e esse cуdigo aqui:
pawn Код:
stock BanDirectory(id)
{
new string[30];
format(string,sizeof(string),"Users/%s.ini",GetPlayerNameEx(id));
return string;
}
Vai pegar? porque se eu usar assim:
BanDirectory(IDdoPlayer)
O GetPlayerNameEx() tambem vai ficar GetPlayerNameEx(IDdoPlayer) ?
Estou muito confuso,obrigado pela ajuda acima.
Re: Pegar nome dos players -
PT - 26.09.2013
so isso nao
Re: Pegar nome dos players -
ProgrammerZ - 26.09.2013
Pode me ajudar?
@UP
Re: Pegar nome dos players -
PT - 26.09.2013
olha isto
https://sampforum.blast.hk/showthread.php?tid=294087
espero que ajude
Re: Pegar nome dos players -
ProgrammerZ - 26.09.2013
Obrigado.
@EDIT Sabe como uso ele com sscanf e zmcd?
Re: Pegar nome dos players -
PT - 26.09.2013
simples
ele tem as funcoes e so juntar com sscanf e zcmd vou mandar o /ban mas so ele, vc entende a logica depois se vire
pawn Код:
CMD:ban(playerid, params[])
{
if(/* variavel de adm */)
{
if(sscanf(params, "us[64]", params[0], params[1])) return SendClientMessage(playerid, -1, "Use: /ban [id] [motivo]");
if(IsPlayerConnected(params[0]))
{
VBanID(playerid,params[0],params[1]);
}
else SendClientMessage(playerid, Vermelho, "Valor invбlido, tente novamente!");
}
else SendClientMessage(playerid, Vermelho, "Vocк nгo tem permissгo.");
return 1;
}