13.09.2011, 23:05
Im using a command that when the command is activated, The vehicle is spawned, Starting a timer. But i want it so when the timer ends, (After one Minute) The vehicle is destoryed. So here is my code so far.
pawn Код:
CMD:use(playerid,params[])
{
new killstreak[40];
if(sscanf(params,"s[32]",killstreak))return SendClientMessage(playerid,COLOR_RED,"Usage:/SetColor [ID][Color]"),SendClientMessage(playerid,COLOR_ORANGE,"Type /Colors For Available Name Colors");
else
{
if (strcmp(killstreak, "rhino", true) == 0)
{
SendClientMessage(playerid,COLOR_RED,"Kilstreak Rhino Has Been Activated.");
SendClientMessage(playerid,COLOR_RED,"You Can Use The Rhino For Only One Minute");
SendClientMessage(playerid,COLOR_RED,"When That Minute Is Up, The Rhino Will Disapear.");
SetTimer("RhinoUse", 60000, false);
new Float:x,Float:y,Float:z,angle;
GetPlayerPos(playerid,x,y,z);
new hunter = CreateVehicle(447, x+3,y,z, angle, -1,-1,-1);
new vehicleid = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(playerid, vehicleid,0);
}
else if (strcmp(killstreak, "hunter", true) == 0)
{
SendClientMessage(playerid,COLOR_RED,"Kilstreak Hunter Has Been Activated.");
SendClientMessage(playerid,COLOR_RED,"You Can Use The Hunter For Only Two Minutes");
SendClientMessage(playerid,COLOR_RED,"When That Minute Is Up, The Hunter Will Disapear.");
SendClientMessage(playerid,COLOR_RED,"For Your Saftey, You Will Be Given A Parachute.");
SetTimer("HunterUse", 120000, false);
new Float:x,Float:y,Float:z,angle;
GetPlayerPos(playerid,x,y,z);
new hunter = CreateVehicle(447, x+3,y,z, angle, -1,-1,-1);
new vehicleid = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(playerid, vehicleid,0);
}
else if(strcmp(killstreak,"seasparrow",true) == 0)
{
SendClientMessage(playerid,COLOR_RED,"Kilstreak Sea Sparrow Has Been Activated.");
SendClientMessage(playerid,COLOR_RED,"You Can Use The Hunter For Only Two Minutes");
SendClientMessage(playerid,COLOR_RED,"When That Minute Is Up, The Sea Sparrow Will Disapear.");
SendClientMessage(playerid,COLOR_RED,"For Your Saftey, You Will Be Given A Parachute.");
SetTimer("SeaSparrowUse", 120000, false);
new Float:x,Float:y,Float:z,angle;
GetPlayerPos(playerid,x,y,z);
new seasparrow = CreateVehicle(447, x+3,y,z, angle, -1,-1,-1);
new vehicleid = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(playerid, vehicleid,0);
}
}
return 1;
}
pawn Код:
public HunterUse(playerid)
{
SendClientMessage(playerid,COLOR_RED,"The Hunter Has Disapeared Due To Your Time Running Out.");
SendClientMessage(playerid,COLOR_RED,"Make Sure To Deploy Your Parachute For Your Saftey.");
SendClientMessage(playerid,COLOR_RED,"If Your Die Due To Your Killstreak, You Will Have To Earn Your Kills Back.");
}
public SeaSparrowUse(playerid)
{
SendClientMessage(playerid,COLOR_RED,"The SeaSparrow Has Disapeared Due To Your Time Running Out.");
SendClientMessage(playerid,COLOR_RED,"Make Sure To Deploy Your Parachute For Your Saftey.");
SendClientMessage(playerid,COLOR_RED,"If Your Die Due To Your Killstreak, You Will Have To Earn Your Kills Back.");
}
public RhinoUse(playerid)
{
SendClientMessage(playerid,COLOR_RED,"The Rhino Has Disapeared Due To Your Time Running Out.");
SendClientMessage(playerid,COLOR_RED,"If Your Die Due To Your Killstreak, You Will Have To Earn Your Kills Back.");
}