OnPlayerPickUpPickup Problem
#10

Here's InfectPlayerStandard(playerid);

Код:
stock InfectPlayerStandard(playerid)
{
	if(team[playerid] == TEAM_HUMAN)
	{
		if(pInfo[playerid][IsPlayerInfected] == 0)
		{
	        pInfo[playerid][IsPlayerInfectedTimer] = SetTimerEx("StandardInfection",2000,1,"i",playerid);
			SetPlayerColor(playerid,COLOR_PINK);
			TextDrawShowForPlayer(playerid,Infected[playerid]);
			pInfo[playerid][IsPlayerInfected] = 1;
		}
	}
	return 1;
}
Quote:
Originally Posted by Exhibit
Посмотреть сообщение
Show InfectPlayerStandard(playerid);
also try this
PHP код:
if(pickupid == meatDrops)
    {
           if(
team[playerid] == TEAM_HUMAN)
           {
            if(
pInfo[playerid][pHumanClass] == ENGINEER || pInfo[playerid][pHumanClass] == VIPENGINEER || pInfo[playerid][pHumanClass] == BUSINESSHUMAN || pInfo[playerid][pHumanClass] == SCAVENGER)
            {
                switch(
pInfo[playerid][pHumanClass])
                {
                    case 
SCAVENGER:
                    {
                        new 
ammo GetPlayerAmmo(playerid);
                        new 
Float:armor;
                        
GetPlayerArmour(playerid,armor);
                        
SetPlayerArmour(playeridarmor+5);
                        
SetPlayerAmmo(playeridGetPlayerWeapon(playerid), ammo+15);
                         
GameTextForPlayer(playerid"~g~Found~w~: Armour and Ammo",4000,5);
                         
DestroyPickup(meatDrops);
                    }
                    case 
ENGINEERpInfo[playerid][Boxes]++,GameTextForPlayer(playerid,"~g~Found~w~: 1 Box",4000,5),DestroyPickup(meatDrops);
                    case 
VIPENGINEERpInfo[playerid][pVipBoxes] += 3,GameTextForPlayer(playerid,"~g~Found~w~: 3 Boxes",4000,5),DestroyPickup(meatDrops);
                    case 
BUSINESSHUMANpInfo[playerid][pXP] += 10*2,GameTextForPlayer(playerid,"~g~Found~w~ xp",4000,5),DestroyPickup(meatDrops);
                }
            }
            else
            {
                if(
pInfo[playerid][IsPlayerInfected] == 0)
                {
                    new 
slotweapammo;
                    for ( 
slot 0slot 14slot++ )
                    {
                        
GetPlayerWeaponData(playerid,slot,weap,ammo);
                        if(
IsValidWeapon(weap))
                        {
                            new 
randomselect random(2);
                            switch(
randomselect)
                            {
                                case 
0:
                                {
                                    new 
randomammo random(50);
                                    
ServerWeapon(playerid,weap,randomammo);
                                    
format(string,sizeof(string),"~g~Found~w~: %d ammo",randomammo);
                                    
GameTextForPlayer(playerid,string,4000,5);
                                    
DestroyPickup(meatDrops);
                                }
                                case 
1:
                                {
                                    new 
randomxp random(35);
                                    
format(string,sizeof(string),"~g~Found~w~: %d XP",randomxp);
                                    
GameTextForPlayer(playerid,string,4000,5);
                                    
pInfo[playerid][pXP] += randomxp;
                                    
DestroyPickup(meatDrops);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
       if(
pickupid == fakeDrops)
    {
        if(
team[playerid] == TEAM_HUMAN)
         {
            
InfectPlayerStandard(playerid);
            
DestroyPickup(fakeDrops);
        }
    } 
Sorry, but this doesn't work. It's still the same.
Reply


Messages In This Thread
OnPlayerPickUpPickup Problem - by Istrator - 29.06.2018, 12:43
Re: OnPlayerPickUpPickup Problem - by Istrator - 01.07.2018, 09:15
Re: OnPlayerPickUpPickup Problem - by JasonRiggs - 01.07.2018, 09:44
Re: OnPlayerPickUpPickup Problem - by Istrator - 01.07.2018, 12:38
Re: OnPlayerPickUpPickup Problem - by TadePoleMG - 01.07.2018, 12:41
Re: OnPlayerPickUpPickup Problem - by Istrator - 02.07.2018, 15:22
Re: OnPlayerPickUpPickup Problem - by Istrator - 03.07.2018, 15:31
Re: OnPlayerPickUpPickup Problem - by Neom - 03.07.2018, 17:29
Re: OnPlayerPickUpPickup Problem - by Exhibit - 04.07.2018, 00:05
Re: OnPlayerPickUpPickup Problem - by Istrator - 06.07.2018, 11:31

Forum Jump:


Users browsing this thread: 1 Guest(s)