[POMOC]Uklanjanje automobila


Započeo m1lfman, Januar 24, 2016, 19:32:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema:Pravim admin komandu gde admin spawn-a automobil, eh sad sve je to ok ali je problem da uklonim taj automobil sto je spawn-an. Imam komandu za globalno, odnosno automobile koje niko ne koristi. Ubacio sam timer kada admin izadje iz automobila da se automobil brise, umesto da se obrise on se spawn-a na mestu gde ga je igrac vec spawn-ao.
Komanda sa kojom admin stvori automobil:
Dio skripte:
Komanda sa kojom admin stvori automobil:
CMD:acar(playerid, params[])
{
   if(PlayerInfo[playerid][pAdmin] >= 1)
   {
   if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED,"[ADMIN]: You already have a vehicle!");
	  new Float:X, Float:Y, Float:Z;
	  GetPlayerPos(playerid, X, Y, Z);
      PutPlayerInVehicle(playerid, CreateVehicle(415, X, Y, Z, 0.0,0, 1, 60), 0);
      CMDMessage(playerid, "ACAR");
      SendClientMessage(playerid, BLUE,"Enjoy your admin car");
      HasSpawnedCar[playerid] = 1;
   }
   else return SendClientMessage(playerid, RED,"[ADMIN]: You need to be admin level 1 to use this command");
   return 1;
}

Kada igrac izadje iz automobila pokrene se tajmer da brise auto:
public OnPlayerExitVehicle(playerid, vehicleid)
{
	if(HasSpawnedCar[playerid] == 1)
	{
        SetTimer("respawncar", 45000, 1);
	}
	
	return 1;
}

I public funkcija "respawncar":
forward respawncar(playerid, vehicleid);
public respawncar(playerid, vehicleid)
{
   //SetVehicleToRespawn(vehicleid);
   DestroyVehicle(vehicleid);
   HasSpawnedCar[playerid] = 0;
   return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Poslednja Izmena: Januar 24, 2016, 19:34:42 POSLE PODNE od Deci



Nisam siguran ali stavi timer za removecar? Ovo tvoje je respawn..

Citat: expressoboy123 poslato Januar 24, 2016, 19:43:27 POSLE PODNE
Nisam siguran ali stavi timer za removecar? Ovo tvoje je respawn..
To je samo naziv funkcije.....
Mogu da ga nazovem i "blabla" on ce isto ocitavati, tako da to tvoje otpada.



Pa napravi komandu adeletecar :D
    ~ Member since: 09.13.2013. - 15:30 ~

ne brise zato sto ne zna koje vozilo brise moras definisati kad kreira
IDVOZILA = CreateVehicle(415, X, Y, Z, 0.0,0, 1, 60), 0);

i onda u public respawncar stavljas "IDVOZILA" koji si stavio u komandi
DestroyVehicle(IDVOZILA[playerid])

na taj nacin radis

Citat: Arkoo poslato Januar 25, 2016, 10:31:01 PRE PODNE
ne brise zato sto ne zna koje vozilo brise moras definisati kad kreira
IDVOZILA = CreateVehicle(415, X, Y, Z, 0.0,0, 1, 60), 0);

i onda u public respawncar stavljas "IDVOZILA" koji si stavio u komandi
DestroyVehicle(IDVOZILA[playerid])

na taj nacin radis
To je to. :)
Hvala ti.