11.05.2010, 12:23
how i can make a time bonus when you take you get 1000 $ per kill and not 200$ for 30 seconds?
sorry for my bad english
sorry for my bad english
|
Originally Posted by [ZDM
jumbo ]
no you take a pickup and this pickup is a "kill bonus" when you pickup start a timer and in this 30 sec if you kill you get 1000$ per kill and not 200$ |
|
Originally Posted by [ZDM
jumbo ]
no you take a pickup and this pickup is a "kill bonus" when you pickup start a timer and in this 30 sec if you kill you get 1000$ per kill and not 200$ |
If(BonusKillPickup[playerid] == 1)
{
GivePlayerMoney(killerid, 1000);
}
else
{
GivePlayerMoney(killerid, 200);
}
New BonusKillPickup[MAX_PLAYERS];
BonusKillPickup[playerid] = 1;
new pickup;
new bonus[MAX_PLAYERS];
pickup = addstaticpickup....
Onplayerpickuppickup(playerid,pickupid)
{
if(pickupid==pickup)
{
bonus[playerid] = 1;
SetTimerEx("Function",30000,false,"i",playerid);
SendClientMessage(playerid,color,"you pickuped a bonus if you kill someone in 30seconds you will get 1000$.);
}
return 1;
}
onplayerdeath:
if(bonus[killerid] == 1)
{
GiveMlayerMoney(killerid,1000);
SendClientMessage(playerid,color,"You've earned 1000");
}
return 1;
}
forward Function(playerid);
public Function(playerid)
{
bonus[playerid] = 0;
SendClientMessage(playerid,color,"Bonus has worn off because you didn't kill anyone in 30secs.");
}
|
Originally Posted by [ZDM
jumbo ]
i can make if(pickupid==pickup,pickup2,pickup3,pickup4,pickup 5,.....) ![]() |
if(pickupid == Pickup1 || Pickup2 || Pickup3 || Pickup4 || Pickup5);