[FilterScript] Teleport Player - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Teleport Player (
/showthread.php?tid=414506)
Teleport Player -
ungroup - 09.02.2013
Criei um sistema de teleporte simprao aqui para postar para voces...Nao vi nenhum topico do tipo aqui no forum entao esta ae:
pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new Float: P[3];
new Msg[120];
new nomep[MAX_PLAYERS];
GetPlayerName(playerid, nomep, sizeof(nomep));
for( new i = 0; i < MAX_PLAYERS; ++i )
{
if(clickedplayerid == i)
{
GetPlayerPos(i, P[0], P[1], P[2]);
SetPlayerPos(playerid, P[0], P[1], P[2]);
format(Msg, sizeof(Msg), "O jogador %s foi ate voce!", nomep);
SendClientMessage(i,0x1E90FF99, Msg);
SendClientMessage(playerid,0x1E90FF99, "Voce foi ate o player selecionado!");
}
}
return 1;
}
Ao clicar no player via TAB voce sera teleportado ate o mesmo!
AW: Teleport Player -
DouglasRodrigues - 09.02.2013
Sйrio?
Posta isso em cуdigos uteis cara '-'
Re: Teleport Player -
Dolby - 09.02.2013
Pra que esse Loop? o.O
Re: Teleport Player -
ungroup - 09.02.2013
Para encontrar o player em que voce clicou...
Re: Teleport Player -
Dolby - 09.02.2013
Mas o ID do Player que foi clicado jб fica armazenado na variбvel
clickedplayerid.
pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new Float: P[3],Msg[120],nomep[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomep, sizeof(nomep));
GetPlayerPos(clickedplayerid, P[0], P[1], P[2]);
SetPlayerPos(playerid, P[0], P[1], P[2]);
format(Msg, sizeof(Msg), "O jogador %s foi ate voce!", nomep);
SendClientMessage(clickedplayerid,0x1E90FF99, Msg);
SendClientMessage(playerid,0x1E90FF99, "Voce foi ate o player selecionado!");
return 1;
}
Compare os cуdigos e veja alguns erros que vocк cometeu ^^.
Re: Teleport Player -
SeV_ - 09.02.2013
Codigo Util.
Re: Teleport Player -
DanDRT - 09.02.2013
Codigo Util, e Pra que Essa Loop?.
Re: Teleport Player -
MegaStyle157 - 09.02.2013
Isto nгo й um FS e sim um Cуdigo ъtil!
nгo й preciso usar um Loop pois como disse o Gustavo_Araujo o id do player clicado jб esta armazenado no "clickedplayerid" e tambem usando o loop "for( new i = 0; i < MAX_PLAYERS; ++i )" ele detectaria todos os players enviando a mensagem a todos ao invez de enviar para o player clicado!
Fora isso й um Cуdigo bem legalzin para se usar!
OBS: Nгo estou criticando ninguem muito pelo contrбrio estou tentando ajuda-lo a melhorar e aprender mais.
Re: Teleport Player -
Etton - 09.02.2013
Poste em Cуdigo inъtil...
Re: Teleport Player -
Don_Speed - 09.02.2013
Ta errado '-'