[Ajuda]Teleporte - 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)
+---- Thread: [Ajuda]Teleporte (
/showthread.php?tid=315654)
[Ajuda]Teleporte -
Mr_Freesh - 04.02.2012
Eu tava procurando no search como fazer um teleporte para uma org especifica,exemplo o comando /sf sу os pms podem usar,sou novo como scripter :X
Re: [Ajuda]Teleporte -
Don_Speed - 04.02.2012
Ae Tenhu Tutorial Na minha assinatura
Re: [Ajuda]Teleporte -
Dolby - 04.02.2012
pawn Код:
if(condiзгo1 != condiзгo2) return SendClientMessage(playerid,-1,"Vocк nгo tem autorizaзгo!");
//no seu caso,como nгo sei sua variavel,vou "Adivinhar":
if(PlayerInfo[playerid][pMember] != 1) return SendClientMessage(playerid,-1,"Vocк nгo tem autorizaзгo!");
Re: [Ajuda]Teleporte -
FallenHtz - 04.02.2012
Em public OnplayerCommandText
pawn Код:
if(strcmp(cmdtext,"/pm",true)==0)
{
if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
new State = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
GameTextForPlayer(playerid,"",4000,6);
LinkVehicleToInterior(vehicleid,0);
SetPlayerInterior(playerid,0);
return SetVehiclePos(vehicleid,246.2975,87.4735,1003.6406);
}
SetPlayerPos(playerid,246.2975,87.4735,1003.6406);
SetPlayerInterior(playerid,0);
return 1;
}
Estude , vocк restringiu o comando para a determinada organizaзгo para isso , tem que existir a variбvel que indica qual org й ...
No meu caso pMembro (para os membros e o == 1 (o numero da org) e pLider (para lider e o ==1 (numero da org)
Poderia restringir para um nome tambйm , tranquilamente *-* .
Espero ter ajudado , qualquer duvida pode mandar pm .
E para fazer o seu cmd , sу mudar a coordenada no Setplayer Pos , e se quiser que o player nгo vб com carro , fica atй mais simples
pawn Код:
if(strcmp(cmdtext,"/pm",true)==0)
{
if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)
{
SetPlayerPos(playerid,246.2975,87.4735,1003.6406);
SetPlayerInterior(playerid,0);
return 1;
}