Skripta koju koristim:cyber
Detaljan opis problema:pa kad mi se netko odspoji sa servera server se ugasi,kako da to rijesim hitnoo?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] kada netko izade server se ugasi/padne
349
pregleda
4
postova
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
10. Maj 2012.
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
10. Maj 2012.
public OnPlayerDisconnect(playerid) {
gActivePlayers--;
numplayers--;
DrziKravu = 0;
TextDrawHideForPlayer(playerid, Vreme);
TextDrawHideForPlayer(playerid, Datum);
TextDrawDestroy(Textdraw52);
//TextDrawDestroy(Text:ShadowsRandom);
PlayerInfo = 1;
new dateiname[MAX_PLAYER_NAME+4];
new playername;
new var;
DestroyVehicle(biranje);
OnPlayerUpdate(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(TaxiAccepted < 999)
{
if(TaxiAccepted == playerid)
{
TaxiAccepted = 999;
GameTextForPlayer(i, "~w~Taxi musterija~n~~r~Napustio igru", 5000, 1);
TaxiCallTime = 0;
DisablePlayerCheckpoint(i);
}
}
else if(BusAccepted < 999)
{
if(BusAccepted == playerid)
{
BusAccepted = 999;
GameTextForPlayer(i, "~w~Bus musterija~n~~r~Napustio igru", 5000, 1);
BusCallTime = 0;
DisablePlayerCheckpoint(i);
}
}
}
}
for(new i=0; i <= 7; i++)
{
TextDrawDestroy(tVozila);
}
pBrzina = 0.00;
if(VoziPoligon == 1)
{
GivePlayerMoney(playerid, -2500);
VoziPoligon = 0;
//Polaganje = 0;
TakingLesson = 0;
PlayerInfo = 0;
Delete3DTextLabel(vehicle3Dtext);
}
if(GettingCK < 999)
{
if(IsPlayerConnected(GettingCK))
{
SendClientMessage(GettingCK, ZUTA, "Vas Character Kill je napustio server, pokusajte kasnije.");
OnCK[GettingCK] = 999;
}
}
if(TransportCost > 0 && TransportDriver < 999)
{
if(IsPlayerConnected(TransportDriver))
{
new string;
TransportMoney[TransportDriver] += TransportCost;
TransportTime[TransportDriver] = 0;
TransportCost[TransportDriver] = 0;
format(string, sizeof(string), "~w~Putnik je otisao~n~~g~Zaradia $%d",TransportCost);
GameTextForPlayer(TransportDriver, string, 5000, 1);
}
}
GetPlayerName(playerid, playername, sizeof(playername));
format(dateiname, sizeof(dateiname), "Voz/%s.au", playername);
new File: CarFile = fopen(dateiname, io_write);
format(var, 256, "AH_Typ=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_X=%f\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_Y=%f\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_Z=%f\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_Rot=%f\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_Status=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_Lock=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_Paintjob=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_Color1=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_Color2=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod1=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod2=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod3=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod4=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod5=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod6=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod7=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod8=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod9=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod10=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod11=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod12=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod13=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod14=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod15=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod16=%i\n", Carlist); fwrite(CarFile, var);
format(var, 256, "AH_mod17=%i\n", Carlist); fwrite(CarFile, var);
fclose(CarFile);
if(Carlist!=-1)
{
SetVehicleParamsForAll(Carlist,0,0);
DestroyVehicle(Carlist);
Carlist=-1;
}
format(dateiname, sizeof(dateiname), "Mot/%s.mo", playername);
new File: BikeFile = fopen(dateiname, io_write);
format(var, 256, "BH_bTyp=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_X=%f\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_Y=%f\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_Z=%f\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_Rot=%f\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_Status=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_Lock=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_Paintjob=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_Color1=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_Color2=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod1=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod2=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod3=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod4=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod5=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod6=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod7=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod8=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod9=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod10=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod11=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod12=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod13=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod14=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod15=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod16=%i\n", Bikelist); fwrite(BikeFile, var);
format(var, 256, "BH_mod17=%i\n", Bikelist); fwrite(BikeFile, var);
fclose(BikeFile);
if(Bikelist!=-1)
{
SetBikeParamsForAll(Bikelist,0,0);
DestroyVehicle(Bikelist);
Bikelist=-1;
}
format(dateiname, sizeof(dateiname), "Plo/%s.pl", playername);
new File: BoatFile = fopen(dateiname, io_write);
format(var, 256, "BrodH_BoatTyp=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_X=%f\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_Y=%f\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_Z=%f\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_Rot=%f\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_Status=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_Lock=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_Paintjob=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_Color1=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_Color2=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod1=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod2=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod3=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod4=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod5=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod6=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod7=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod8=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod9=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod10=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod11=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod12=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod13=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod14=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod15=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod16=%i\n", Boatlist); fwrite(BoatFile, var);
format(var, 256, "BrodH_mod17=%i\n", Boatlist); fwrite(BoatFile, var);
fclose(BoatFile);
if(Boatlist!=-1)
{
SetBoatParamsForAll(Boatlist,0,0);
DestroyVehicle(Boatlist);
Boatlist=-1;
}
format(dateiname, sizeof(dateiname), "Let/%s.l", playername);
new File: PlaneFile = fopen(dateiname, io_write);
format(var, 256, "PLANE_planeTyp=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_X=%f\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_Y=%f\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_Z=%f\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_Rot=%f\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_Status=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_Lock=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_Paintjob=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_Color1=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_Color2=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod1=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod2=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod3=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod4=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod5=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod6=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod7=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod8=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod9=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod10=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod11=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod12=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod13=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod14=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod15=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod16=%i\n", Planelist); fwrite(PlaneFile, var);
format(var, 256, "PLANE_mod17=%i\n", Planelist); fwrite(PlaneFile, var);
fclose(PlaneFile);
if(Planelist!=-1)
{
SetPlaneParamsForAll(Planelist,0,0);
DestroyVehicle(Planelist);
Planelist=-1;
}
if (planeSpectating!=-1)
{
SetPlaneParamsForAll(planeBuylist[planeSpectating],0,0);
planeSpectating=-1;
}
VehicleSave(playerid);
MotoSave(playerid);
PlSave(playerid);
LetjeliceSave(playerid);
/*if(GettingCK < 999)
{
if(IsPlayerConnected(GettingCK))
{
SendClientMessage(GettingCK, COLOR_YELLOW, "Your Character Kill has left the server, try again later.");
OnCK[GettingCK] = 999;
}
}*/
if(GotHit > 0)
{
if(GetChased < 999)
{
if(IsPlayerConnected(GetChased))
{
SendClientMessage(GetChased, ZUTA, "Vasa meta je napustila server.");
GoChase[GetChased] = 999;
}
}
}
if(PlayerPaintballing != 0)
{
PaintballPlayers --;
}
if(PlayerKarting > 0 && PlayerInKart > 0)
{
KartingPlayers --;
}
if(HireCar != 299)
{
gLastDriver[HireCar] = 300;
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
}
if(gLastCar > 0)
{
gLastDriver[gLastCar] = 300;
if(PlayerInfo != gLastCar-1)
{
gCarLock[gLastCar] = 0;
UnLockCar(gLastCar);
}
}
if(PlayerBoxing > 0)
{
if(Boxer1 == playerid)
{
if(IsPlayerConnected(Boxer2))
{
PlayerBoxing = 0;
SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
SetPlayerInterior(Boxer2, 5);
GameTextForPlayer(Boxer2, "~r~Match prekinut", 5000, 1);
}
}
else if(Boxer2 == playerid)
{
if(IsPlayerConnected(Boxer1))
{
PlayerBoxing = 0;
SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186);
SetPlayerInterior(Boxer1, 5);
GameTextForPlayer(Boxer1, "~r~Match prekinut", 5000, 1);
}
}
InRing = 0;
RoundStarted = 0;
Boxer1 = 255;
Boxer2 = 255;
TBoxer = 255;
}
if(TransportDuty == 1)
{
TaxiDrivers -= 1;
}
else if(TransportDuty == 2)
{
BusDrivers -= 1;
}
if(PlayerInfo == 11)
{
if(JobDuty == 1) { Medics -= 1; }
}
else if(PlayerInfo == 7)
{
if(JobDuty == 1) { Mechanics -= 1; }
}
}Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava