ALexeu
Умник
Вообщем проблема такая у меня DriftAndreas мод багнутый все баги почти исправил остался всего 1 баг это когда ты респавнишся тоесть помираешь в машине то ты и появляешься в машине на спавне но через 5 секунд появляется ещё 1 машина точ в точ как мая тоже на спавне и так каждый раз и получается огромный флуд лишними авто как сделать так чтобы они не спавнились? а спавнилась только машина с игроком? или можно както уберать авто в которых нет игрока более 5 сек
ВОТ мой public OnPlayerSpawn(playerid)
public OnPlayerSpawn(playerid)
ВОТ мой public OnPlayerSpawn(playerid)
public OnPlayerSpawn(playerid)
Код:
public OnPlayerSpawn(playerid)
{
AntiDeAMX();
new Float:xv,Float:yv,Float:zv;
TextDrawShowForPlayer(playerid,Clock[playerid]);
SetCameraBehindPlayer(playerid);
TextDrawShowForPlayer(playerid,Score[playerid]);
if(PlayerInfo[playerid][pAuto5] != 0)
{
new Float:x,Float:y,Float:z;
x = PlayerInfo[playerid][pPos_x];
y = PlayerInfo[playerid][pPos_y];
z = PlayerInfo[playerid][pPos_z];
SetPlayerPos(playerid,x,y,z+5);
pautos5[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto5],x,y,z+5,180.0,1,1);
PutPlayerInVehicle(playerid, pautos5[playerid], 0);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
if(PlayerInfo[playerid][pAuto4] != 0)
{
xv = PlayerInfo[playerid][pAPos4_x];
yv = PlayerInfo[playerid][pAPos4_y];
zv = PlayerInfo[playerid][pAPos4_z];
pautos4[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto4],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos4[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos4[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto3] != 0)
{
xv = PlayerInfo[playerid][pAPos3_x];
yv = PlayerInfo[playerid][pAPos3_y];
zv = PlayerInfo[playerid][pAPos3_z];
pautos3[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto3],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos3[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos3[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto2] != 0)
{
xv = PlayerInfo[playerid][pAPos2_x];
yv = PlayerInfo[playerid][pAPos2_y];
zv = PlayerInfo[playerid][pAPos2_z];
pautos2[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto2],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos2[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos2[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto1] != 0)
{
xv = PlayerInfo[playerid][pAPos1_x];
yv = PlayerInfo[playerid][pAPos1_y];
zv = PlayerInfo[playerid][pAPos1_z];
pautos[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto1],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
return 1;
}
else if(PlayerInfo[playerid][pAuto4] != 0)
{
new Float:x,Float:y,Float:z;
x = PlayerInfo[playerid][pPos_x];
y = PlayerInfo[playerid][pPos_y];
z = PlayerInfo[playerid][pPos_z];
SetPlayerPos(playerid,x,y,z+5);
pautos4[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto4],x,y,z+5,180.0,1,1);
PutPlayerInVehicle(playerid, pautos4[playerid], 0);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
if(PlayerInfo[playerid][pAuto5] != 0)
{
xv = PlayerInfo[playerid][pAPos5_x];
yv = PlayerInfo[playerid][pAPos5_y];
zv = PlayerInfo[playerid][pAPos5_z];
pautos5[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto5],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos5[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos5[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto3] != 0)
{
xv = PlayerInfo[playerid][pAPos3_x];
yv = PlayerInfo[playerid][pAPos3_y];
zv = PlayerInfo[playerid][pAPos3_z];
pautos3[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto3],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos3[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos3[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto2] != 0)
{
xv = PlayerInfo[playerid][pAPos2_x];
yv = PlayerInfo[playerid][pAPos2_y];
zv = PlayerInfo[playerid][pAPos2_z];
pautos2[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto2],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos2[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos2[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto1] != 0)
{
xv = PlayerInfo[playerid][pAPos1_x];
yv = PlayerInfo[playerid][pAPos1_y];
zv = PlayerInfo[playerid][pAPos1_z];
pautos[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto1],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
return 1;
}
else if(PlayerInfo[playerid][pAuto3] != 0)
{
new Float:x,Float:y,Float:z;
x = PlayerInfo[playerid][pPos_x];
y = PlayerInfo[playerid][pPos_y];
z = PlayerInfo[playerid][pPos_z];
SetPlayerPos(playerid,x,y,z+5);
pautos3[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto3],x,y,z+5,180.0,1,1);
PutPlayerInVehicle(playerid, pautos3[playerid], 0);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
if(PlayerInfo[playerid][pAuto5] != 0)
{
xv = PlayerInfo[playerid][pAPos5_x];
yv = PlayerInfo[playerid][pAPos5_y];
zv = PlayerInfo[playerid][pAPos5_z];
pautos5[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto5],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos5[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos5[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto4] != 0)
{
xv = PlayerInfo[playerid][pAPos4_x];
yv = PlayerInfo[playerid][pAPos4_y];
zv = PlayerInfo[playerid][pAPos4_z];
pautos4[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto4],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos4[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos4[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto2] != 0)
{
xv = PlayerInfo[playerid][pAPos2_x];
yv = PlayerInfo[playerid][pAPos2_y];
zv = PlayerInfo[playerid][pAPos2_z];
pautos2[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto2],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos2[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos2[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto1] != 0)
{
xv = PlayerInfo[playerid][pAPos1_x];
yv = PlayerInfo[playerid][pAPos1_y];
zv = PlayerInfo[playerid][pAPos1_z];
pautos[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto1],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
return 1;
}
else if(PlayerInfo[playerid][pAuto2] != 0)
{
new Float:x,Float:y,Float:z;
x = PlayerInfo[playerid][pPos_x];
y = PlayerInfo[playerid][pPos_y];
z = PlayerInfo[playerid][pPos_z];
SetPlayerPos(playerid,x,y,z+5);
pautos2[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto2],x,y,z+5,180.0,1,1);
PutPlayerInVehicle(playerid, pautos2[playerid], 0);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
if(PlayerInfo[playerid][pAuto5] != 0)
{
xv = PlayerInfo[playerid][pAPos5_x];
yv = PlayerInfo[playerid][pAPos5_y];
zv = PlayerInfo[playerid][pAPos5_z];
pautos5[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto5],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos5[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos5[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto4] != 0)
{
xv = PlayerInfo[playerid][pAPos4_x];
yv = PlayerInfo[playerid][pAPos4_y];
zv = PlayerInfo[playerid][pAPos4_z];
pautos4[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto4],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos4[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos4[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto3] != 0)
{
xv = PlayerInfo[playerid][pAPos3_x];
yv = PlayerInfo[playerid][pAPos3_y];
zv = PlayerInfo[playerid][pAPos3_z];
pautos3[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto3],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos3[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos3[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto1] != 0)
{
xv = PlayerInfo[playerid][pAPos1_x];
yv = PlayerInfo[playerid][pAPos1_y];
zv = PlayerInfo[playerid][pAPos1_z];
pautos[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto1],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
return 1;
}
else if(PlayerInfo[playerid][pAuto1] != 0)
{
new Float:x,Float:y,Float:z;
x = PlayerInfo[playerid][pPos_x];
y = PlayerInfo[playerid][pPos_y];
z = PlayerInfo[playerid][pPos_z];
SetPlayerPos(playerid,x,y,z+5);
pautos[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto1],x,y,z+5,180.0,1,1);
PutPlayerInVehicle(playerid, pautos[playerid], 0);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
if(PlayerInfo[playerid][pAuto4] != 0)
{
xv = PlayerInfo[playerid][pAPos4_x];
yv = PlayerInfo[playerid][pAPos4_y];
zv = PlayerInfo[playerid][pAPos4_z];
pautos4[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto4],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos4[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos4[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto3] != 0)
{
xv = PlayerInfo[playerid][pAPos3_x];
yv = PlayerInfo[playerid][pAPos3_y];
zv = PlayerInfo[playerid][pAPos3_z];
pautos3[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto3],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos3[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos3[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto2] != 0)
{
xv = PlayerInfo[playerid][pAPos2_x];
yv = PlayerInfo[playerid][pAPos2_y];
zv = PlayerInfo[playerid][pAPos2_z];
pautos2[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto2],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos2[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos2[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
if(PlayerInfo[playerid][pAuto5] != 0)
{
xv = PlayerInfo[playerid][pAPos5_x];
yv = PlayerInfo[playerid][pAPos5_y];
zv = PlayerInfo[playerid][pAPos5_z];
pautos5[playerid] = AddStaticVehicle(PlayerInfo[playerid][pAuto5],xv,yv,zv,180.0,1,1);
GetVehicleParamsEx(pautos5[playerid],engine,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(pautos5[playerid],VEHICLE_PARAMS_ON,light,alarm,dors,bonnet,boot,objective);
}
return 1;
}
else
{
new Float:x,Float:y,Float:z;
x = PlayerInfo[playerid][pPos_x];
y = PlayerInfo[playerid][pPos_y];
z = PlayerInfo[playerid][pPos_z];
SetPlayerPos(playerid,x,y,z+5);
}
return 1;
}
Последнее редактирование:
