Larsey123IsMe 
			
				Unregistered
				
				
			
	
	
		
 
	
 
	
	
		How to make a pickup that only admins can pickup?
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if( pickupid == HealthPickup) {
      SetPlayerHealth(playerid, 100);
      SendClientMessage(playerid,COLOR_ORANGERED,"You picked up Health!");
      }
    return 1;
    }
 
	
		
	
 
 
	
	
			Larsey123IsMe 
			
				Unregistered
				
				
			
	
	
		
 
	
 
	
	
		
Quote:
| 
					Originally Posted by Cameltoe  Here: 
pawn Код: public OnPlayerPickUpPickup(playerid, pickupid){
 if( pickupid == HealthPickup && IsPlayerAdmin(playerid))
 {
 SetPlayerHealth(playerid, 100);
 SendClientMessage(playerid,COLOR_ORANGERED,"You picked up Health!");
 }
 return 1;
 }
 
You could also add an streamer, and only stream the chosen pickups for admins only. | 
 Thank you <3
	
 
	
	
	
		
	
 
 
	
	
			Larsey123IsMe 
			
				Unregistered
				
				
			
	
	
		
 
	
 
	
	
		
Quote:
| 
					Originally Posted by [FU]Victious  I hope you're not gay. | 
 LoL im not xD
	
 
	
	
	
		
	
 
 
	
	
			Larsey123IsMe 
			
				Unregistered
				
				
			
	
	
		
 
	
 
	
	
		The scrip looks like this:
pawn Код:
#include <a_samp>
#define FILTERSCRIPT
#define COLOR_CRIMSON 0xDC143CAA
//Checkpoints
new EnterHouse, LeaveHouse;
public OnFilterScriptInit()
{
    print("\n-----------------------------------------");
    print(" Checkpoints By Larsey123");
    print("-------------------------------------------\n");
    //Checkpoints
    EnterHouse = CreatePickup(1273, 23, 966.84710693359,2133.0017089844,10.8203125);
    LeaveHouse = CreatePickup(1273, 23, 965.08758544922,-53.164505004883,1001.1245727539);
    return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if( pickupid == EnterHouse && IsPlayerAdmin(playerid))
    {
      SetPlayerPos(playerid,963.37561035156,-53.307209014893,1001.124572);
      SetPlayerInterior(playerid,  3 );
      SendClientMessage(playerid,COLOR_CRIMSON,"Welcome to the Admin House!");
      }
    if( pickupid == LeaveHouse && IsPlayerAdmin(playerid))
    {
      SetPlayerPos(playerid,969.80432128906,2133.1311035156,10.8203);
      SetPlayerInterior(playerid,  0 );
      SendClientMessage(playerid,COLOR_CRIMSON,"You have left the Admin House!");
      }
    return 1;
 }
 
And it works, but i want it to say this "You cannot enter, Just for admins" when an non-admin try to enter.
	
		
	
 
 
	
	
			Larsey123IsMe 
			
				Unregistered
				
				
			
	
	
		
 
	
 
	
	
		
Quote:
| 
					Originally Posted by [FU]Victious  
pawn Код: #include <a_samp>
 #define FILTERSCRIPT
 
 #define COLOR_CRIMSON 0xDC143CAA
 
 //Checkpoints
 new EnterHouse, LeaveHouse;
 
 
 public OnFilterScriptInit()
 {
 print("\n-----------------------------------------");
 print(" Checkpoints By Larsey123");
 print("-------------------------------------------\n");
 
 //Checkpoints
 EnterHouse = CreatePickup(1273, 23, 966.84710693359,2133.0017089844,10.8203125);
 LeaveHouse = CreatePickup(1273, 23, 965.08758544922,-53.164505004883,1001.1245727539);
 
 return 1;
 }
 
 public OnPlayerPickUpPickup(playerid, pickupid)
 {
 if( pickupid == EnterHouse && IsPlayerAdmin(playerid))
 {
 SetPlayerPos(playerid,963.37561035156,-53.307209014893,1001.124572);
 SetPlayerInterior(playerid,  3 );
 SendClientMessage(playerid,COLOR_CRIMSON,"Welcome to the Admin House!");
 }
 else
 {
 GameTextForPlayer(playerid,"~r~YOU CANNOT ENTER.",4000,6);
 }
 if( pickupid == LeaveHouse && IsPlayerAdmin(playerid))
 {
 SetPlayerPos(playerid,969.80432128906,2133.1311035156,10.8203);
 SetPlayerInterior(playerid,  0 );
 SendClientMessage(playerid,COLOR_CRIMSON,"You have left the Admin House!");
 }
 return 1;
 }
 | 
 Something is wrong... 
When i Enter the "House" (Non-admin) then the text shows and like i want it, 
but when i log on as admin and enter the house and Leave the House then the text shows up -.-
	 
	
	
	
		
	
 
 
	
	
			Larsey123IsMe 
			
				Unregistered
				
				
			
	
	
		
 
	
 
	
	
		
Quote:
| 
					Originally Posted by [FU]Victious  Maybe  
pawn Код: !IsPlayerAdmin(playerid))
 | 
 LooL, I am noob, Where to put that? can you please send the whole scrip?
	
 
	
	
	
		
	
 
 
	
	
			Larsey123IsMe 
			
				Unregistered
				
				
			
	
	
		
 
	
 
	
	
		If it is so easy then fix this how i want it!
pawn Код:
#include <a_samp>
#define FILTERSCRIPT
#define COLOR_CRIMSON 0xDC143CAA
//Checkpoints
new EnterHouse, LeaveHouse;
public OnFilterScriptInit()
{
    print("\n-----------------------------------------");
    print(" Checkpoints By Larsey123");
    print("-------------------------------------------\n");
    //Checkpoints
    EnterHouse = CreatePickup(1273, 23, 966.84710693359,2133.0017089844,10.8203125);
    LeaveHouse = CreatePickup(1273, 23, 965.08758544922,-53.164505004883,1001.1245727539);
    return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if( pickupid == EnterHouse && IsPlayerAdmin(playerid))
    {
      SetPlayerPos(playerid,963.37561035156,-53.307209014893,1001.124572);
      SetPlayerInterior(playerid,  3 );
      SendClientMessage(playerid,COLOR_CRIMSON,"Welcome to the Admin House!");
      }
      else
      {
           GameTextForPlayer(playerid,"~r~YOU CANNOT ENTER.",4000,6);
     }
    if( pickupid == LeaveHouse && IsPlayerAdmin(playerid))
    {
      SetPlayerPos(playerid,969.80432128906,2133.1311035156,10.8203);
      SetPlayerInterior(playerid,  0 );
      SendClientMessage(playerid,COLOR_CRIMSON,"You have left the Admin House!");
      }
    return 1;
 }
 
	
		
	
 
 
	
	
	
		
	Posts: 60
	Threads: 11
	Joined: Oct 2010
	
	
 
	
	
		
Quote:
| 
					Originally Posted by Larsey123IsMe  If it is so easy then fix this how i want it! 
pawn Код: #include <a_samp>
 #define FILTERSCRIPT
 
 #define COLOR_CRIMSON 0xDC143CAA
 
 //Checkpoints
 new EnterHouse, LeaveHouse;
 
 
 public OnFilterScriptInit()
 {
 print("\n-----------------------------------------");
 print(" Checkpoints By Larsey123");
 print("-------------------------------------------\n");
 
 //Checkpoints
 EnterHouse = CreatePickup(1273, 23, 966.84710693359,2133.0017089844,10.8203125);
 LeaveHouse = CreatePickup(1273, 23, 965.08758544922,-53.164505004883,1001.1245727539);
 
 return 1;
 }
 
 public OnPlayerPickUpPickup(playerid, pickupid)
 {
 if( pickupid == EnterHouse && IsPlayerAdmin(playerid))
 {
 SetPlayerPos(playerid,963.37561035156,-53.307209014893,1001.124572);
 SetPlayerInterior(playerid,  3 );
 SendClientMessage(playerid,COLOR_CRIMSON,"Welcome to the Admin House!");
 }
 else
 {
 GameTextForPlayer(playerid,"~r~YOU CANNOT ENTER.",4000,6);
 }
 if( pickupid == LeaveHouse && IsPlayerAdmin(playerid))
 {
 SetPlayerPos(playerid,969.80432128906,2133.1311035156,10.8203);
 SetPlayerInterior(playerid,  0 );
 SendClientMessage(playerid,COLOR_CRIMSON,"You have left the Admin House!");
 }
 return 1;
 }
 | 
 Instead of asking, go read wiki then come back. You won't learn nothing if you keep asking.