GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: GoldTec - 2015. január 25. - 15:04:42

Cím: Lehívott autók törlése
Írta: GoldTec - 2015. január 25. - 15:04:42
sziasztok! Olyan kódra lenne szükségem ami törli a lehívott autókat amik nincsenek használatban
ez megoldható? csak mert én még nem jöttem rá és nem is találtam tutorialt hogyan lehetne megoldani. EGy nagyon nagyon kezdő scripter vagyok aki mégcsak ismerkedik a scripteléssel. Tudtok ilyen kódot?
Cím: Lehívott autók törlése
Írta: SnooP - 2015. január 25. - 15:48:13
[mod]A téma tartalmára utaljon a téma címe. Javítsd ki légyszíves.[/mod]
Cím: Lehívott autók törlése
Írta: Brand - 2015. január 28. - 14:46:10
Tessék:
 
CMD:kocsiresi(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xAA3333AA, \"Te nem használhatod ezt a parancsot!\");
new bool:vehicleused[MAX_VEHICLES];
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
   vehicleused[GetPlayerVehicleID(i)] = true;
}
}
for(new i=1; i < MAX_VEHICLES; i++)
{
if(!vehicleused)
{
   SetVehicleToRespawn(i);
}
}
new msg[128], pName[30];
GetPlayerName(playerid, pName, 30);
format(msg, sizeof(msg), \"[KOCSIRESI] %s (%d) eltakarította a használaton kívüli járműveket!\", pName, playerid);
SendClientMessageToAll(0x2641FEAA, msg);
return 1;
}

 
(Leteszteltem. :))
Cím: Lehívott autók törlése
Írta: GoldTec - 2015. január 31. - 07:42:42
köszi a gond vele, hogy a lehívott járműveket nem eltakarítja hanem respawnolja oda visszaspawnolnak a kocsik ahol le lettek hívva
Cím: Lehívott autók törlése
Írta: huhboy - 2015. január 31. - 09:25:57
SetVehicleToRespawn(i); helyett DestroyVehicle(i);
Cím: Lehívott autók törlése
Írta: GoldTec - 2015. január 31. - 09:55:05
xD ez is jó lenne de vele meg az a baj hogy a statikus autókat is törli :///
Cím: Lehívott autók törlése
Írta: huhboy - 2015. január 31. - 10:16:41
pedig csak ez a két módszer van....cseréld le a járműlehívó kódodat olyanra, ami automatikusan törli a játékos előző járművét....
Cím: Lehívott autók törlése
Írta: GoldTec - 2015. január 31. - 10:43:52
az előzőt törli is csak a probléma vele hogyha lemegy a szerórol akkor a kocsi ott marad
Cím: Lehívott autók törlése
Írta: huhboy - 2015. január 31. - 11:00:07
akkor azzal, amivel az új kocsi lehíváskor törlődik, töröld OnPlayerDisconnect alatt is.
Cím: Lehívott autók törlése
Írta: GoldTec - 2015. január 31. - 11:48:13
oda is be van rakva (letöltött script) és elvileg törlődik gyakorlatilag nem