[POMOC]Event


Započeo Sef, Januar 21, 2017, 18:04:40 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Sef

*

Skripta koju koristim:Athlone
Detaljan opis problema:Kad igrac joina na event moze da pritisne tipku n da ugasi pa da upali motor i nakon toga moze da se vozi kako da namjestim da ne moze da pali i gasi na eventu a da je medjutim motor vozila upaljen kad udje na event?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Life Quotes:
"Successful people do what unsuccessful people are not willing to do. Don't wish it were easier; wish you were better."

“To learn something new, you need to try new things and not be afraid to be wrong.”

mozda da zabranis da ugasi motor u toku eventa?
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Sef

*

kako?
Life Quotes:
"Successful people do what unsuccessful people are not willing to do. Don't wish it were easier; wish you were better."

“To learn something new, you need to try new things and not be afraid to be wrong.”

de mi komandu kojom palis motor
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Sef

*

CMD:upali(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
		new vehicle = GetPlayerVehicleID(playerid),
			engine,lights,alarm,doors,bonnet,boot,objective;

	    if(!IsPlayerInAnyVehicle(playerid)) return GRESKA(playerid, "Morate biti u vozilu da biste koristili ovu komandu!");
	 	if(vCanDrive[vehicle] == 0) return GRESKA(playerid, "Ovo vozilo je unisteno i ne moze se pokrenuti.");
	    if(IsVehicleBajs(vehicle)) return GRESKA(playerid, "Stvarno mislis upaliti biciklu? ");
		if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return GRESKA(playerid, "Morate biti vozac da bi ste mogli koristit ovu komandu.");
		if(Fuel[vehicle] == 0) return GRESKA(playerid, "Vozilo nema goriva ne mozete ga upaliti.");

        if(TipVozila[vehicle] == PRIVATNO_VOZILO) {

	        if(PI[playerid][xVoziloID][0] != -1 && VehicleInfo[PI[playerid][xVoziloID][0]][vID] == vehicle) { }
		    else if(PI[playerid][xVoziloID][1] != -1 && VehicleInfo[PI[playerid][xVoziloID][1]][vID] == vehicle) { }
		    else if(PI[playerid][xVoziloID][2] != -1 && VehicleInfo[PI[playerid][xVoziloID][2]][vID] == vehicle) { }
		    else if(PI[playerid][xVoziloID][3] != -1 && VehicleInfo[PI[playerid][xVoziloID][3]][vID] == vehicle) { }
			else if(PI[playerid][xRezervniKljucevi] == ScriptIDVozila[vehicle]) { }
			else return GRESKA(playerid, "Nemate kljuceve ovog vozila.");

            GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
			if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
            if(Maskuse[playerid] == true)
            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
            else
				format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
			PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
			SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
			SetPVarInt(playerid, "StartingVehicle", 1);
			return 1;
		}
        else if(TipVozila[vehicle] == ORGANIZACIJSKO_VOZILO) {
			if(OrgaVozila[vehicle] == PI[playerid][xClan]) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
        }
        else if(TipVozila[vehicle] == POSLOVNO_VOZILO) {
        
			if(PosaoVozila[vehicle] == PI[playerid][xPosao]) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
			    if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
				if(Maskuse[playerid] == true)
	               	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	         	else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
			    return 1;
			}
			else {
			    GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
		}
		else if(TipVozila[vehicle] == RENTANO_VOZILO) {
			if(Rentano[playerid] == vehicle) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
        }
        else if(TipVozila[vehicle] == GRADONACELNIKOVO_VOZILO) {
			if(PI[playerid][xGradRank] == GRAD_DRIVER || PI[playerid][xGradRank] == GRAD_LDRIVER) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuceve od ovog vozila ili uniformu vozaca gradonacelnika!");
			    return 1;
			}
        }
        else if(TipVozila[vehicle] == IZLOZBENO_VOZILO) {
			if(PI[playerid][xAdmin] == 7) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
        }
        else if(TipVozila[vehicle] == ADMIN_VOZILO) {
			if(PI[playerid][xAdmin] >= 1) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
		}
		else if(TipVozila[vehicle] == HELPER_VOZILO) {
			if(PI[playerid][xAdmin] >= 1 || PI[playerid][xHelper] >= 1) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
        }
        else if(TipVozila[vehicle] == PROMOTER_VOZILO) {
			if(PI[playerid][xAdmin] >= 6 || PI[playerid][xPromoter] >= 1) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
        }
        else if(TipVozila[vehicle] == VIP_VOZILO) {
			if(PI[playerid][xAdmin] >= 6 || PI[playerid][xVIPLevel] >= 1) {
			    GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
        }
        else if(TipVozila[vehicle] == POLAGANJE_VOZILO) {
            if(PI[playerid][xAdmin] >= 4 || Polaganje[playerid] >= 1) {
                GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
        }
        else if(TipVozila[vehicle] == PUMPA_VOZILO) {
            if(PumpaVozilo[vehicle] == PI[playerid][xFirmaID] || PI[playerid][xAdmin] >= 4) {
                GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
				if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
	            if(Maskuse[playerid] == true)
	            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
	            else
					format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
				PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
				SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
				SetPVarInt(playerid, "StartingVehicle", 1);
				return 1;
			}
			else {
				GRESKA(playerid, "Nemate kljuc ovog vozila.");
			    return 1;
			}
        }
		else {
			GetVehicleParamsEx(vehicle,engine, lights, alarm, doors, bonnet, boot, objective);
		    if(engine == 1) return GRESKA(playerid, "Motor vozila je vec upaljen.");
			if(Maskuse[playerid] == true)
            	format(globalstring, sizeof(globalstring), "* Maska_%d pokusava pokrenuti motor.", PI[playerid][xMaskID]);
			else
				format(globalstring, sizeof(globalstring), "* %s pokusava pokrenuti motor.", ImeIgraca(playerid));
			PorukaRadius(20.0, playerid, globalstring, LJUBICASTA);
			SetTimerEx("VehicleEngineStart", 1000, 0, "i", playerid);
			SetPVarInt(playerid, "StartingVehicle", 1);
		    return 1;
	    }
	}
	return true;
}
Life Quotes:
"Successful people do what unsuccessful people are not willing to do. Don't wish it were easier; wish you were better."

“To learn something new, you need to try new things and not be afraid to be wrong.”

kad se /joina na event freezas li ga?
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Sef

*

da
Life Quotes:
"Successful people do what unsuccessful people are not willing to do. Don't wish it were easier; wish you were better."

“To learn something new, you need to try new things and not be afraid to be wrong.”

Citat: Deko poslato Januar 21, 2017, 18:44:23 POSLE PODNE
kad se /joina na event freezas li ga?
Kakve to veze ima?
Trebas da imas prpmenljivu da li je igrac na eventu. ( npr naeventu[playerid] ) pa onda pod playerstatechange u delu gde se oali vozilo tj gde je KEY_NO samo stavis uslov if naeventu[playerid] return GRESKA ne mozes paliti vozilo na eventu i tjt.