04.02.2012, 04:38
Em public OnplayerCommandText
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)
{
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;
}
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;