sveiki, cia yra masinu tempimo fs:
#include <a_samp>
#include <core>
#include <float>
new glob0;
new glob4[500];
public OnFilterScriptInit()
{
print("\n TowCars Filter Script v1.0 Loading...\n**********************\n (Zeruel_Angel)\n");
print("TowCars Filter Script fully Loaded\n**********************************\n\n");
return 0;
}
public OnFilterScriptExit()
{
print("\n TowCars Script UnLoaded\n********************************************\n\n");
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
glob4[playerid] = 1;
glob0++;
SendClientMessage(playerid, 0xFFFF00AA, "Tu negali naudoti mechaniku masinu");
}
}
if(newstate == 1 && glob4[playerid] == 1)
{
glob4[playerid] = 0;
glob0--;
}
if(newstate == 3 && glob0 > 0)
{
SendClientMessage(playerid, 0xFFFF00AA, "Jei yra problema su masina,rasyk /kviesti mechanikus ir iskviesi mechanika");
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 1 && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
SendClientMessage(playerid, 0xFFFF00AA, "Bandoma nutempti...");
new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
GetPlayerPos(playerid, var0, var1, var2);
new Float:var3 = 0.0, Float:var4 = 0.0, Float:var5 = 0.0;
new var6 = 0;
new var7 = 0;
while(var7 < 2000 && !var6)
{
var7++;
GetVehiclePos(var7, var3, var4, var5);
if(floatabs(var0 - var3) < 7.0 && floatabs(var1 - var4) < 7.0 && floatabs(var2 - var5) < 7.0 && var7 != GetPlayerVehicleID(playerid))
{
var6 = 1;
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
}
AttachTrailerToVehicle(var7, GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xFFFF00AA, "Masina nutempta!");
}
}
if(!var6)
{
SendClientMessage(playerid, 0xFFFF00AA, "Ner jokiu masinu aplink...");
}
}
}
return 0;
}
public OnPlayerDisconnect(playerid, reason)
{
if(glob4[playerid] == 1)
{
glob4[playerid] = 0;
glob0--;
}
return 1;
}
kaip padaryti, kad su ALT mygtuku atkabintu masina nuo mechaniku masinu?



