13.09.2018, 00:38
Код:
public explodevk(playerid) { for(new v; v < MAX_VEHICLES; v ++) { new Float:X, Float:Y, Float:Z, Float:KX, Float:KY, Float:KZ; GetObjectPos(cknbola[ch7al], KX, KY, KZ); GetObjectPos(ckrtasa[ch7al], X, Y, Z); if(GetVehicleDistanceFromPoint(v,X,Y,Z) <= 4.0 && VehicleInfo[v][superc] == 0) { SetVehicleHealth(v,0); if(PlayerInfo[v][usesuperc] == 0) SetPlayerHealth(v,0); //Error } if(GetVehicleDistanceFromPoint(v,KX,KY,KZ) <= 4.0 && VehicleInfo[v][superc] == 0) { SetVehicleHealth(v,0); if(PlayerInfo[v][usesuperc] == 0) SetPlayerHealth(v,0); //Error } } }
Код:
CMD:supercon(playerid,params[]) { if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"Error: You already have a vehicle"); else { new Float:X,Float:Y,Float:Z,Float:Angle,LVehicleIDt; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); LVehicleIDt = CreateVehicle(475,X,Y,Z,Angle,-1,-1,10000); VehicleInfo[LVehicleIDt][superc] = 1; PutPlayerInVehicle(playerid,LVehicleIDt,0); //////////////////////////////////////////////////////////////////////////////////////// PlayerInfo[playerid][usesuperc] = 1,PlayerInfo[playerid][usesuperc] = 1; KillTimer(kratstimer[playerid]),kratstimer[playerid] = SetTimerEx("Firekrats",66,1,"d",playerid); KillTimer(kratstimer[playerid]),kratstimer[playerid] = SetTimerEx("Firekrats",66,1,"d",playerid); KillTimer(godc[playerid]),godc[playerid] = SetTimerEx("godcar",50,1,"d",playerid); KillTimer(expv[playerid]),expv[playerid] = SetTimerEx("explodevk",1,1,"d",playerid); ////////////////////////////////////////////////////////////////////////////////////////// SetPVarInt(playerid,"xsabobj1",CreateObject(1004,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj2",CreateObject(1001,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj3",CreateObject(1001,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj4",CreateObject(1001,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj7",CreateObject(1142,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj8",CreateObject(1142,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj9",CreateObject(1170,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj10",CreateObject(1149,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj11",CreateObject(1146,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj12",CreateObject(1146,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj13",CreateObject(360,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj14",CreateObject(360,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj15",CreateObject(360,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj16",CreateObject(360,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj17",CreateObject(360,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj18",CreateObject(360,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj19",CreateObject(362,0,0,-1000,0,0,0,100)); SetPVarInt(playerid,"xsabobj20",CreateObject(362,0,0,-1000,0,0,0,100)); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj1"), GetPlayerVehicleID(playerid), -0.000000,0.000000,0.654999,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj2"), GetPlayerVehicleID(playerid), -0.045000,-2.700001,0.084999,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj3"), GetPlayerVehicleID(playerid), -0.050000,-2.700001,0.154999,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj4"), GetPlayerVehicleID(playerid), -0.050000,-2.700001,0.204999,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj7"), GetPlayerVehicleID(playerid), -0.300000,1.255000,0.270000,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj8"), GetPlayerVehicleID(playerid), 0.309999,1.255000,0.270000,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj9"), GetPlayerVehicleID(playerid), 1.060000,1.750000,-0.210000,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj10"), GetPlayerVehicleID(playerid), 1.055000,-2.025000,-0.180000,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj11"), GetPlayerVehicleID(playerid),-1.909998,0.934999,0.000000,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj12"), GetPlayerVehicleID(playerid),1.899998,0.929999,0.000000,0.000000,0.000000,0.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj13"), GetPlayerVehicleID(playerid),2.845017,1.404998,-0.069999,0.000000,0.000000,90.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj14"), GetPlayerVehicleID(playerid),2.290004,1.404998,-0.074999,0.000000,0.000000,90.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj15"), GetPlayerVehicleID(playerid),1.589998,1.404998,-0.074999,0.000000,0.000000,90.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj16"), GetPlayerVehicleID(playerid),-1.504998,1.404998,-0.074999,0.000000,0.000000,90.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj17"), GetPlayerVehicleID(playerid),-2.205003,1.404998,-0.074999,0.000000,0.000000,90.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj18"), GetPlayerVehicleID(playerid),-2.810016,1.404998,-0.074999,0.000000,0.000000,90.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj19"), GetPlayerVehicleID(playerid),-0.394999,2.250004,0.135000,0.000000,30.500000,90.000000); AttachObjectToVehicle(GetPVarInt(playerid,"xsabobj20"), GetPlayerVehicleID(playerid),0.354999,2.285004,0.135000,0.000000,30.500000,90.000000); AddVehicleComponent(GetPlayerVehicleID(playerid), 1079); ChangeVehicleColor(GetPlayerVehicleID(playerid),0,0); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); ChangeVehiclePaintjob(LVehicleIDt,0); SetVehicleVirtualWorld(LVehicleIDt, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(LVehicleIDt, GetPlayerInterior(playerid)); } return 1; }