Id -
FabioGTP - 05.10.2014
como faзo para pegar o id das pessoas msm tipo й tem que criar variavel neh nгo me lembro mt bem
Re: Id -
Dolby - 05.10.2014
Geralmente, algumas callbacks passam o ID como parвmetro, indicando o jogador que fez a requisiзгo dela,
playerid. Mas vocк tambйm pode utilizar um loop. Depende muito do que deseja fazer.
Re: Id -
FabioGTP - 05.10.2014
exemplo quero fazer um /kick, dae precisa do id, tipo /kick id
Re: Id -
Dolby - 05.10.2014
Apertando-se TAB, й listado todos os jogadores e seus respectivos ID's.
pawn Код:
CMD:kick(playerid, params[])
{
new ID;
if(sscanf(params, "d", ID)) return SendClientMessage(playerid, -1, "Use /kick ID");
Kick(ID);
return 1;
}
Re: Id -
FabioGTP - 05.10.2014
Quote:
Originally Posted by Dolby
Apertando-se TAB, й listado todos os jogadores e seus respectivos ID's.
pawn Код:
CMD:kick(playerid, params[]) { new ID; if(sscanf(params, "d", ID)) return SendClientMessage(playerid, -1, "Use /kick ID"); Kick(ID); }
|
isso ira da para kickar pelo id?, no caso se fosse para fazer o motivo como ficaria?
Re: Id -
Dolby - 05.10.2014
pawn Код:
CMD:kick(playerid, params[])
{
new ID, Motivo[50], String[125];
if(sscanf(params, "ds[60]", ID, Motivo)) return SendClientMessage(playerid, -1, "Use /kick [ID] [Motivo]");
format(String, 125, "O jogador de ID %d foi expulso! Motivo: %s", ID, Motivo);
SendClientMessageToAll(-1, String);
return 1;
}
Re: Id -
focaximubh - 05.10.2014
Estude um pouco sobre parвmetros, analize o cуdigo veja:
pawn Код:
new ID;
if(sscanf(params, "d", ID)) return SendClientMessage(playerid, -1, "Use /kick ID");
//Digamos que queira um motivo para o kick:
new ID, Motivo[50];
if(sscanf(params, "ds[64]", ID, Motivo)) return SendClientMessage(playerid, -1, "Use /kick [ID] [Motivo]");
Sу para constar ID usa-se "d" para utilizar tanto ID quanto nick utiliza-se "u" assim conseguirб pegar tanto o nome do indivнduo quanto o seu nick
EX:
/Kick Focaximubh
/Kick 0
ID Nome Score Ping
0 Focaximubh 3000 288
Re: Id -
FabioGTP - 05.10.2014
Quote:
Originally Posted by focaximubh
Estude um pouco sobre parвmetros, analize o cуdigo veja:
pawn Код:
new ID; if(sscanf(params, "d", ID)) return SendClientMessage(playerid, -1, "Use /kick ID");
//Digamos que queira um motivo para o kick:
new ID, Motivo[50]; if(sscanf(params, "ds[64]", ID, Motivo)) return SendClientMessage(playerid, -1, "Use /kick [ID] [Motivo]");
Sу para constar ID usa-se "d" para utilizar tanto ID quanto nick utiliza-se "u" assim conseguirб pegar tanto o nome do indivнduo quanto o seu nick
EX:
/Kick Focaximubh
/Kick 0
ID Nome Score Ping
0 Focaximubh 3000 288
|
no caso estб falando que o simbolo ID nгo estб sendo utilizado pq?
Re: Id -
focaximubh - 05.10.2014
Quote:
Originally Posted by FabioGTP
no caso estб falando que o simbolo ID nгo estб sendo utilizado pq?
|
Mano pelamor de deus utilize o parвmetro :S
pawn Код:
CMD:kick(playerid, params[])
{
new ID, Motivo[50], String[125];
if(sscanf(params, "ds[60]", ID, Motivo)) return SendClientMessage(playerid, -1, "Use /kick [ID] [Motivo]");
Kick(ID);
format(String, 125, "O jogador de ID %d foi expulso! Motivo: %s", ID, Motivo);
SendClientMessageToAll(-1, String);
return 1;
}
Preste mais atenзгo nos cуdigos que lhe sгo disponibilizados Control+C e Control+V nгo cria GM
ou melhor cria '-'
Re: Id -
FabioGTP - 05.10.2014
Quote:
Originally Posted by focaximubh
Mano pelamor de deus utilize o parвmetro :S
pawn Код:
CMD:kick(playerid, params[]) { new ID, Motivo[50], String[125]; if(sscanf(params, "ds[60]", ID, Motivo)) return SendClientMessage(playerid, -1, "Use /kick [ID] [Motivo]"); Kick(ID); format(String, 125, "O jogador de ID %d foi expulso! Motivo: %s", ID, Motivo); SendClientMessageToAll(-1, String); return 1; }
Preste mais atenзгo nos cуdigos que lhe sгo disponibilizados Control+C e Control+V nгo cria GM ou melhor cria '-'
|
sу consigo com o id 1, nгo vai mais que esse, oque eu faзo ?