Quote:
Originally Posted by Larsey123IsMe
How to make this so only ARMY can pick up the pickup's?... Right now can only the admins pick the pickup's
pawn Код:
#include <a_samp>
#define FILTERSCRIPT
#define COLOR_GREEN 0x33AA33AA #define COLOR_ORANGERED 0xFF4500AA #define COLOR_GREY 0xAFAFAFAA #define COLOR_CHARTREUSE 0x7FFF00AA #define COLOR_CRIMSON 0xDC143CAA
#pragma tabsize 0
//Pickup's new HealthPickup; new ArmourPickup; new MinigunPickup; new GrenadePickup; //Checkpoints new EnterHouse, ExitHouse;
public OnFilterScriptInit() { print("\n-----------------------------------------"); print(" ARMY Pickup's By Larsey123"); print("-------------------------------------------\n");
//Pickup HealthPickup = CreatePickup(1240, 23, 960.9189453125,2102.4846191406,1011.0274047852); //Health ArmourPickup = CreatePickup(1242, 23, 963.43518066406,2102.4033203125,1011.0276489258); //Armour MinigunPickup = CreatePickup(362, 23, 958.79949951172,2097.1181640625,1011.0217895508); //Minigun GrenadePickup = CreatePickup(342, 23, 932.59777832031,2103.7470703125,1010.4979248047); //Grenade //Checkpoints EnterHouse = CreatePickup(1273, 23, 966.84710693359,2133.0017089844,10.8203125); ExitHouse = CreatePickup(1273, 23, 965.08758544922,-53.164505004883,1001.1245727539);
return 1; }
public OnPlayerPickUpPickup(playerid, pickupid) { //Health~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if( pickupid == HealthPickup){ if(IsPlayerAdmin(playerid)==1){ SetPlayerHealth(playerid, 100); SendClientMessage(playerid,COLOR_ORANGERED,"You picked up Health!"); } else return SendClientMessage(playerid,COLOR_CRIMSON,"Health for admin, ONLY!"); } //Armour~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if( pickupid == ArmourPickup){ if(IsPlayerAdmin(playerid)==1){ SetPlayerArmour(playerid, 100); SendClientMessage(playerid,COLOR_GREY,"You picked up Armour!"); } else return SendClientMessage(playerid,COLOR_CRIMSON,"Armour for admin, ONLY!"); } //Minigun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if( pickupid == MinigunPickup){ if(IsPlayerAdmin(playerid)==1){ GivePlayerWeapon(playerid, 38, 99999); SendClientMessage(playerid,COLOR_CRIMSON,"You picked up a Minigun!"); } else return SendClientMessage(playerid,COLOR_CRIMSON,"Minigun for admin, ONLY!"); } //Grenade~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if( pickupid == GrenadePickup){ if(IsPlayerAdmin(playerid)==1){ GivePlayerWeapon(playerid, 16, 99999); SendClientMessage(playerid,COLOR_CRIMSON,"You picked up a Grenade!"); } else return SendClientMessage(playerid,COLOR_CRIMSON,"Greande for admin, ONLY!"); } //EnterHouse~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if( pickupid == EnterHouse){ if(IsPlayerAdmin(playerid)==1){ SetPlayerPos(playerid,963.37561035156,-53.307209014893,1001.124572); SetPlayerInterior(playerid, 3 ); SendClientMessage(playerid,COLOR_CRIMSON,"Welcome to the Admin House!"); } else return SendClientMessage(playerid,COLOR_CRIMSON,"You connot enter, Just for admins!"); } //ExitHouse~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if( pickupid == ExitHouse){ SetPlayerPos(playerid,969.80432128906,2133.1311035156,10.8203); SetPlayerInterior(playerid, 0 ); SendClientMessage(playerid,COLOR_CRIMSON,"You have left the Admin House!"); } return 0; }
|
you have to make teams first, then use
if(gTeam[playerid] == TEAM_ARMY)
{
//Health~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
if( pickupid == HealthPickup){
if(IsPlayerAdmin(playerid)==1){
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid,COLOR_ORANGERED,"You picked up Health!");
}
else return SendClientMessage(playerid,COLOR_CRIMSON,"Health for admin, ONLY!");
}
//Armour~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
if( pickupid == ArmourPickup){
if(IsPlayerAdmin(playerid)==1){
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid,COLOR_GREY,"You picked up Armour!");
}
else return SendClientMessage(playerid,COLOR_CRIMSON,"Armour for admin, ONLY!");
}
//Minigun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
if( pickupid == MinigunPickup){
if(IsPlayerAdmin(playerid)==1){
GivePlayerWeapon(playerid, 38, 99999);
SendClientMessage(playerid,COLOR_CRIMSON,"You picked up a Minigun!");
}
else return SendClientMessage(playerid,COLOR_CRIMSON,"Minigun for admin, ONLY!");
}
//Grenade~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
if( pickupid == GrenadePickup){
if(IsPlayerAdmin(playerid)==1){
GivePlayerWeapon(playerid, 16, 99999);
SendClientMessage(playerid,COLOR_CRIMSON,"You picked up a Grenade!");
}
else return SendClientMessage(playerid,COLOR_CRIMSON,"Greande for admin, ONLY!");
}
//EnterHouse~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~
if( pickupid == EnterHouse){
if(IsPlayerAdmin(playerid)==1){
SetPlayerPos(playerid,963.37561035156,-53.307209014893,1001.124572);
SetPlayerInterior(playerid, 3 );
SendClientMessage(playerid,COLOR_CRIMSON,"Welcome to the Admin House!");
}
else return SendClientMessage(playerid,COLOR_CRIMSON,"You connot enter, Just for admins!");
}
//ExitHouse~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
if( pickupid == ExitHouse){
SetPlayerPos(playerid,969.80432128906,2133.1311035 156,10.8203);
SetPlayerInterior(playerid, 0 );
SendClientMessage(playerid,COLOR_CRIMSON,"You have left the Admin House!");
}
}