Posts: 252
Threads: 65
Joined: Jan 2012
Reputation:
0
Quero pegar o id do player e colocar na textdraw.
Como faz ?
Posts: 914
Threads: 65
Joined: Dec 2011
Reputation:
0
sу usar textdraw setstring com playerid exemplo. Ex: "ID: %d",playerid
Posts: 252
Threads: 65
Joined: Jan 2012
Reputation:
0
o.o
foi burrice,jб usei tanto o playerid.
mas esqueci que ele era o id do player --'
foi malz,burrice ao extremo.
Posts: 235
Threads: 7
Joined: Jul 2006
Vocк tambйm pode obter o nome do jogador a partir de seu nome
Exemplo:
pawn Код:
TextDrawSetString(Text:text, GetPlayerId("Gioconda"));
A funзгo GetPlayerId irб retornar o id caso haja um jogador conectado com o nick "Gioconda"
pawn Код:
stock GetPlayerId(name[]) {
new id = -1;
for(new i; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(!strcmp(name, GetPlayerName_(i), false)) {
id = i;
break;
}
}
}
if(id == -1) return 0;
return id;
}
stock GetPlayerName_(id) {
new name[25];
if(IsPlayerConnected(id)) GetPlayerName(id, name, sizeof(name));
return name;
}
Posts: 3,116
Threads: 26
Joined: Nov 2011
Reputation:
0
Bug extremo nesse script acima.. ^^
Posts: 235
Threads: 7
Joined: Jul 2006
Quote:
Originally Posted by paulor
Bug extremo nesse script acima.. ^^
|
Para de ser chato muleke camarгo
Posts: 235
Threads: 7
Joined: Jul 2006
A unica coisa que encontrei que possa ser interpretado como um bug foi:
E por se tratar de uma funзгo, uma vez que a maioria retorna falso quando hб algo errado
O mesmo tambйm pode ser alterado para INVALID_PLAYER_ID, fica a critйrio de quem for utilizar.
Abraзos meu gato