28.01.2010, 04:10
i made a command for making a pickup (/pickup (ID) )
if(strcmp(cmdtext, "/pickup", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new Float:X, Float:Y, Float:Z, Float:Ang;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
X += (3 * floatsin(-Ang, degrees));
Y += (3 * floatcos(-Ang, degrees));
return CreatePickup(1274, 2, X+2, Y, Z);
}
else return SendClientMessage(playerid,0xAA3333AA,"You Aren't Rcon Admin");
}
but when i use /pickup 1274 (which is the dollar) and some one pick it nothing happens , how to make when player pick it up he gets 1000 $
i made this :
public OnPlayerPickUpPickup(playerid,pickupid)
{
if (pickupid == 1274)
{
GivePlayerMoney(playerid,1000);
}
}
but it doesnt work??
if(strcmp(cmdtext, "/pickup", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new Float:X, Float:Y, Float:Z, Float:Ang;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
X += (3 * floatsin(-Ang, degrees));
Y += (3 * floatcos(-Ang, degrees));
return CreatePickup(1274, 2, X+2, Y, Z);
}
else return SendClientMessage(playerid,0xAA3333AA,"You Aren't Rcon Admin");
}
but when i use /pickup 1274 (which is the dollar) and some one pick it nothing happens , how to make when player pick it up he gets 1000 $
i made this :
public OnPlayerPickUpPickup(playerid,pickupid)
{
if (pickupid == 1274)
{
GivePlayerMoney(playerid,1000);
}
}
but it doesnt work??