30.08.2012, 17:44
Lets say I do /grenade. After I get killed I spawn in my default spawn places, I want to spawn after death in grenade place randomly.
new Float:gx,Float:gy,Float:gz,gint;
new grenade[MAX_PLAYERS];
CMD:grenade(playerid,params[])
{
SetPlayerHealth(playerid,0);
GetPlayerPos(playerid,gx,gy,gz);
gint = GetPlayerInterior(playerid);
grenade[playerid]=1;
return 1;
}
public OnPlayerSpawn(playerid)
{
if(grenade[playerid]==1)
{
SetPlayerPos(playerid,gx,gy,gz);
SetPlayerInterior(playerid,gint);
return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
grenade[playerid]=0;
return 1;
}
CMD:grenade(playerid,params[])
{
grenade[playerid]=1;
return 1;
}
public OnPlayerDeath(playerid)
{
if(grenade[playerid]==1)
{
GetPlayerPos(playerid,gx,gy,gz);
gint = GetPlayerInterior(playerid);
return 1;
}
pawn Код:
Or Like this pawn Код:
|
warning 204: symbol is assigned a value that is never used: "gint"
new Float:RandomSpawnGrenadeDM[][] =
{
// Positions, (X, Y, Z and Facing Angle)
{1299.4373,-1.0113,1001.0258,148.0000}, // grenade dm spawn 1
{1299.5370,-39.4308,1001.0302,37.7055}, // grenade dm spawn 2
{1275.7606,-57.3355,1002.5015,357.0345}, //grenade dm spawn 3
{1257.6985,-38.5255,1001.0234,291.3174}, // grenade dm spawn 4
{1257.6263,-0.6460,1001.0234,239.6167} // grenade dm spawn 5
};
new Float:RandomSpawnGrenadeDM[][] =
{
// Positions, (X, Y, Z and Facing Angle)
{1299.4373,-1.0113,1001.0258,148.0000}, // grenade dm spawn 1
{1299.5370,-39.4308,1001.0302,37.7055}, // grenade dm spawn 2
{1275.7606,-57.3355,1002.5015,357.0345}, //grenade dm spawn 3
{1257.6985,-38.5255,1001.0234,291.3174}, // grenade dm spawn 4
{1257.6263,-0.6460,1001.0234,239.6167} // grenade dm spawn 5
};