[POMOC]CMD:engine


Započeo Tommy_Vercetty, Maj 04, 2016, 20:31:01 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Ravens
Detaljan opis problema:Moze pomoc pravio sam cmd engine i ne znam sad kako da rješim imam par erora .
Slika://
Nesto za dodati:Zna neko rijesenje ?

CMD:engine(playerid,params[])
{
	if(IsPlayerConnected(playerid))
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			new idcar = GetPlayerVehicleID(playerid);
			new sendername[MAX_PLAYER_NAME], string[128];
   			new pveh = GetVehicleModel(idcar);
			GetPlayerName(playerid,sendername,sizeof(sendername));
   			if(!engineOn[GetPlayerVehicleID(playerid)])
			{
				if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
				if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;
				if(gEngine == 1) { return 1; }
				if(IsARentableCar(idcar) || IsARentableBike(idcar))
				{
					if(HireCar != idcar) return 1;
				}
				if(IsAHarvest(idcar))
				if(IsADrugHarvest(idcar)) 
				if(IsASweeper(idcar)) 
				if(IsAnOwnableCar(idcar))
				{
					if(CarInfo == 1 && (PlayerInfo != 17 || PlayerInfo != 17))
					{
						SCM(playerid, COLOR_LIGHTRED, "Morate platiti kaznu za parking da bi mogli da uzmete vase vozilo(5000$) /platikaznu!");
						return 1;
					}
				}
				new Float:health;
				GetVehicleHealth(idcar,health);
				if(!engineOn[GetPlayerVehicleID(playerid)])
				if(health <= 350) return SCM(playerid,COLOR_GREY,"Vas motor je unisten, pozovite mehanicara! /call 555");
				if(Gas == 0) return SCM(playerid,COLOR_GREY,"Vas rezervoar je prazan, pozovite mehanicara! /call 555");
				if(IsASalesVehicle(idcar)) return 1;
				new name[MAX_PLAYER_NAME];
    			GetPlayerName(playerid, name, sizeof(name));
       			format(string, sizeof(string), "Vozac okrece kljuc i pali motor vozila.");
          		ProxDetector(30.0, playerid, string, COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);
            	SCM(playerid, COLOR_WHITE, "Motor vozila upaljen {00FF00}On");
             	{
              		SetTimerEx("StartingTheVehicle",1,0,"i",playerid);
                }
                gEngine = 1;
                new vid = GetPlayerVehicleID(playerid);
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                engineOn[GetPlayerVehicleID(playerid)] = true;
				new y, m, d;
				new h,mi,s;
				getdate(y,m,d);
				gettime(h,mi,s);
				format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s  -> /engine",d,m,y,h,mi,s,sendername);
				CommandLog(string);
				return 1;
			}
			else if(engineOn[GetPlayerVehicleID(playerid)])
			{
				if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
				if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;
				if(IsARentableCar(idcar))
				{
					if(HireCar != idcar) return 1;
				}
				if(IsAHarvest(idcar)) 
				if(IsADrugHarvest(idcar)) 
				if(IsASweeper(idcar))
				if(IsAnOwnableCar(idcar))
				{
					if(CarInfo == 1 && (PlayerInfo != 17 || PlayerInfo != 17))
					{
						SCM(playerid, COLOR_LIGHTRED, "Morate platiti kaznu za parking da bi mogli da uzmete vase vozilo(5000$) /platikaznu!");
						return 1;
					}
				}
				if(!engineOn[GetPlayerVehicleID(playerid)])
				if(IsASalesVehicle(idcar)) return 1;
				format(string, sizeof(string), "* %s okrece kljuc i gasi motor vozila.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
				SCM(playerid, COLOR_WHITE, "Motor vozila ugasen {FF0000}Off");
    			gEngine = 0;
       			new vid = GetPlayerVehicleID(playerid);
   				GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
   				SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
       			engineOn[GetPlayerVehicleID(playerid)] = false;
       			TogglePlayerControllable(playerid, true);
				new y, m, d;
				new h,mi,s;
				getdate(y,m,d);
				gettime(h,mi,s);
				format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s  -> /engine",d,m,y,h,mi,s,sendername);
				CommandLog(string);
				return 1;
			}
		}
	}
	return 1;
}
//ERORI

(47568) : error 033: array must be indexed (variable "gEngine")
(47571) : error 033: array must be indexed (variable "HireCar")
(47578) : error 033: array must be indexed (variable "CarInfo")
(47588) : error 033: array must be indexed (variable "Gas")
(47598) : error 033: array must be indexed (variable "gEngine")
(47617) : error 033: array must be indexed (variable "HireCar")
(47624) : error 033: array must be indexed (variable "CarInfo")
(47635) : error 033: array must be indexed (variable "gEngine")


8 Errors.
Poslednja Izmena: Maj 04, 2016, 20:35:44 POSLE PODNE od Tommy_Vercetty

De postaj nam erore koji ti iskaču.


Zamjeni ime gengine,tamo gengine2 itd..
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

nije o5 mi baca erore zna neko ?

BUMP jel zna neko na ovom forumu ovo rješenje xD ?

-Palis na broj 2 ako ti ne bude radilo sigurno si nesto cacko itd reci sta si diro pa ti je to izbacilo   :-X :-X

if(PRESSED(KEY_SUBMISSION) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{

		if(IsPlayerInAnyVehicle(playerid))
		{
			new idcar = GetPlayerVehicleID(playerid);
			new pveh = GetVehicleModel(idcar);
			new sendername[MAX_PLAYER_NAME], string[128];
			GetPlayerName(playerid,sendername,sizeof(sendername));
			if(!engineOn[GetPlayerVehicleID(playerid)])
			if(Zauzet[playerid] == 1)
			{
				if(gEngine[playerid] == 1) { return 1; }
				if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
				if(pveh == 510 || pveh == 481 || pveh == 509) return 1;
				if(IsARentableCar(idcar) || IsARentableHeli(idcar)  || IsARentableBike(idcar))
				{
					if(HireCar[playerid] != idcar) return 1;
				}
				if(IsAHarvest(idcar)) return 1;
				if(IsADrugHarvest(idcar)) return 1;
				if(IsAnOwnableCar(idcar))
				{
					if(CarInfo[idcar][cKazna] == 1 && (PlayerInfo[playerid][pMember] != 17 || PlayerInfo[playerid][pLeader] != 17))
					{
						SCM(playerid, COLOR_LIGHTRED, "Morate platiti kaznu za parking da bi mogli da uzmete vase vozilo /platikaznu!");
						SCM(playerid, COLOR_YELLOW, "** Kazna iznosi $7250!");
                                                engineOn[GetPlayerVehicleID(playerid)] = 0;
                                                TogglePlayerControllable(playerid, 0);
						return 1;
					}
				}
				new Float:health;
				GetVehicleHealth(idcar,health);
				if(health <= 350) return SCM(playerid,COLOR_GREY,"Vas motor je unisten, pozovite mehanicara! /call 555");
				if(Gas[idcar] == 0) return SCM(playerid,COLOR_GREY,"Vas rezervoar je prazan, pozovite mehanicara! /call 555");
				if(IsASalesVehicle(idcar)) return 1;
				format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali vozilo.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
				SetTimerEx("StartingTheVehicle",3500,0,"i",playerid);
				GameTextForPlayer(playerid, "~w~Pokretanje motora vozila...",3500,3);
				gEngine[playerid] = 0;
				new y, m, d;
				new h,mi,s;
				getdate(y,m,d);
				gettime(h,mi,s);
				format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);
				CommandLog(string);
				return 1;
			}
			else if(engineOn[GetPlayerVehicleID(playerid)])
			{
				if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
				if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;
				if(IsARentableCar(idcar) || IsARentableHeli(idcar)  || IsARentableBike(idcar))
				{
					if(HireCar[playerid] != idcar) return 1;
				}
				if(IsAHarvest(idcar)) return 1;
				if(IsADrugHarvest(idcar)) return 1;
				if(IsAnOwnableCar(idcar))
				{
					if(CarInfo[idcar][cKazna] == 1 && (PlayerInfo[playerid][pMember] != 17 || PlayerInfo[playerid][pLeader] != 17))
					{
						SCM(playerid, COLOR_LIGHTRED, "Morate platiti kaznu za parking da bi mogli da uzmete vase vozilo /platikaznu!");
						SCM(playerid, COLOR_YELLOW, "** Kazna iznosi $7250!");
                                                engineOn[GetPlayerVehicleID(playerid)] = 0;
                                                TogglePlayerControllable(playerid, 0);
						return 1;
					}
				}
				if(IsASalesVehicle(idcar)) return 1;
				format(string, sizeof(string), "* %s okrece kljuc i gasi motor vozila.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
				GameTextForPlayer(playerid, "~w~Motor se ugasio.",3500,3);
				new vehicleid = GetPlayerVehicleID(playerid);
				GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                                SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
				engineOn[vehicleid] = 0;
				gEngine[playerid] = 0;
				TogglePlayerControllable(playerid, 0);
				SafeRemovePlayerFromVehicle(playerid);
				new y, m, d;
				new h,mi,s;
				getdate(y,m,d);
				gettime(h,mi,s);
				format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);
				CommandLog(string);
				return 1;
			}
		}
	}
	return 1;
}

My PC:
# Procesor: AMD FX-8350 (8 x 4,0 GHz)
# Matična ploča: Asus M5A78M-M LX3
# Memorija: Kingston Fury 8 GB 1600 MHz
# Hard disk: Seagate / WD 500 GB
# Grafička kartica: GTX750-Ti 2 GB GDDR5
# Windows 8.1 64-Bit