04.12.2010, 16:46
hi,
ive created a happy hour thing:
i want that it gives a random weapon to only one player in the server every 4 mins. Now it gives a random weapon to every player in the server every 4 mins.
How to change that??
regards.
ive created a happy hour thing:
pawn Code:
forward HappyH(playerid);
public OnPlayerConnect(playerid)
{
SetTimerEx("HappyH",240000,1,"d",playerid);
return 1;
}
new const ValidWeapons[22][2] =
{
{22, 200}, //9mm
{23, 150},//9mmsilenced
{24, 100},//DEagle
{25, 150},//Shotgun
{26, 150},//ShawnOFF
{18, 4},//Molotov
{16, 4},//Grenade
{27, 150},//CombatShotgun
{28, 200},//MicroSmg
{9, 0},//Chainsaw
{29, 200}, //MP5
{30, 250},//AK47
{31, 250},//M4
{32, 200},//Tec9
{33, 100},//CountryRifle
{34, 100},//SniperRifle
{35, 15},//RocketLauncher
{37, 600},//Flamethrower
{38, 500},//Minigun
{10, 0},//PDildo
{8, 0},//Katana
{4, 0}//Knife
};
public HappyH(playerid)
{
new r = random(sizeof ValidWeapons);
GivePlayerWeapon(playerid, ValidWeapons[r][0], ValidWeapons[r][1]);
SendClientMessage(playerid,0xFF66FFAA, "Happy Hour!! You've got a random weapon gift!");
new name[ 24 ], string[ 64 ];
GetPlayerName( playerid, name, 24 );
format( string, sizeof(string), "~p~%s has got a random weapon gift!!", name );
GameTextForAll( string, 5000, 5 );
GivePlayerMoney(playerid,2000);
return 1;
}
How to change that??
regards.