[POMOC] Zagrada


Započeo Left4Dead, Februar 28, 2011, 17:53:01 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Neki Weber 2.8 prevedeni sa ovoga foruma
Detaljan opis problema: Kaze da mi negde fali zagrada, trazio sam ali nisam uspeo naci, molim vas pomozite mi!
Dio skripte:


   if(dialogid == 102)
    {
        if(response)
        {
            if(listitem == 0)   //LEVEL 1
            {
	            if(IsAtDealership(playerid))
	            {
	                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2])
	                {
	                    new ownvehkey;
	                    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
	                    else { return 1; }
	                    if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
	                    {
	                        new carsellprice = GetVehiclePrice(ownvehkey) / 4 * 3;
	                        CarInfo[ownvehkey][cOwned] = 0;
	                        strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
	                        SafeGivePlayerMoney(playerid,carsellprice);
	                        PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
	                        format(string, sizeof(string), "~w~Prodao si svoj auto za: ~n~~g~$%d", carsellprice);
	                        GameTextForPlayer(playerid, string, 10000, 3);
	                        CarInfo[ownvehkey][cLocationx] = 0;
	                        CarInfo[ownvehkey][cLocationy] = 0;
	                        CarInfo[ownvehkey][cLocationz] = 10000;
	                        CarInfo[ownvehkey][cAngle] = 0.0;
	                        CarInfo[ownvehkey][cModel] = 400;
	                        CarInfo[ownvehkey][cVirWorld] = 9999;
	                        if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; }
	                        if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; }
	                        SafeRemovePlayerFromVehicle(playerid);
							DestroyVehicle(ownvehkey);
							CreateVehicle(CarInfo[ownvehkey][cModel], CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz],0,1,1,3000);
	                        TogglePlayerControllable(playerid, 1);
	                        ClearVehicleComponents(ownvehkey);
	                        ChangeVehiclePaintjob(ownvehkey, 9999);
							SetVehicleVirtualWorld(ownvehkey, 9999);
	                        OnPropUpdate(4);
	                        OnPlayerUpdateEx(playerid);
	                        return 1;
	                    }
	                }
	                else
	                {
	                    SendClientMessage(playerid, -1, ""CRVENA"[iBot]"SIVA": Niste u vozilu! ");
	                    return 1;
	                }
	            }
	            else
	            {
	                SendClientMessage(playerid, ""CRVENA"[iBot]"SIVA": Niste kod AutoSalona");
	                return 1;
	            }
	        }
	        }
	}
			else  if(listitem == 1)   //LEVEL 1
            {
			    {
	            new Float:x,Float:y,Float:z;
				new Float:a;
				new carid;
				new getcarid;
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
				else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }
				else { return 1; }
				getcarid = GetPlayerVehicleID(playerid);
				GetPlayerName(playerid, playername, sizeof(playername));
				GetVehiclePos(carid, x, y, z);
				//GetPlayerFacingAngle(playerid, a);
				GetVehicleZAngle(carid, a);
				if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
				{
			   		if(PlayerInfo[playerid][pPcarkey] == 999  && PlayerInfo[playerid][pPcarkey2] == 999)
					{
						SendClientMessage(playerid, -1, ""CRVENA"[iBot]"SIVA": Neposjedujete vozilo!");
						return 1;
					}
					if(getcarid == carid)
					{
						CarInfo[carid][cLocationx] = x;
						CarInfo[carid][cLocationy] = y;
						CarInfo[carid][cLocationz] = z;
						CarInfo[carid][cAngle] = a;
						format(string, sizeof(string), "~n~ Parkirao si vozilo na ovu lokaciju. ~n~");
						GameTextForPlayer(playerid, "Parkirao si vozilo na ovu lokaciju. Od sad ce se spawnati ovdje.", 10000, 3);
						OnPropUpdate(4);
						OnPlayerUpdateEx(playerid);
						DestroyVehicle(carid);
						CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
                        if(CarInfo[carid][cPaintjob] != 999)
						{
							ChangeVehiclePaintjob(carid, CarInfo[carid][cPaintjob]);
						}
						SetVehicleVirtualWorld(carid, CarInfo[carid][cVirWorld]);
						SetVehicleModifications(carid);
						TogglePlayerControllable(playerid, 1);
						PutPlayerInVehicle(playerid, carid, 0);
						return 1;
   					}
				}
	        }
	        }
			else  if(listitem == 2)   //LEVEL 1
            {
			    {
                new keycar = PlayerInfo[playerid][pPcarkey];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    	for(new i = 0; i < MAX_PLAYERS; i++)
						{
							if (IsPlayerConnected(i))
							{
								SetVehicleParamsForPlayer(keycar,i,0,0);
							}
						}
						format(string, sizeof(string), "~w~Vozilo~n~~g~Odkljucano");
						GameTextForPlayer(playerid, string, 4000, 3);
						CarInfo[keycar][cLock] = 0;
						OnPropUpdate(4);
						return 1;
					}
					else if(CarInfo[keycar][cLock] == 0)
					{
					    for(new i = 0; i < MAX_PLAYERS; i++)
						{
							if (IsPlayerConnected(i))
							{
								SetVehicleParamsForPlayer(keycar,i,0,1);
							}
						}
						format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
						GameTextForPlayer(playerid, string, 4000, 3);
						CarInfo[keycar][cLock] = 1;
						OnPropUpdate(4);
						return 1;
					}
                }
                else
                {
                    SendClientMessage(playerid, -1, ""CRVENA"[iBot]"SIVA":  Nemate vozilo na slotu br. 1!");
                    return 1;
                }
	        }
			}
			}
			else  if(listitem == 3)   //LEVEL 1
            {
			    {
                new keycar = PlayerInfo[playerid][pPcarkey2];
                if(keycar != 999)
                {
                    new locked[128];
                    locked = strtok(cmdtext, idx);
                    if(CarInfo[keycar][cLock] == 1)
                    {
                    	for(new i = 0; i < MAX_PLAYERS; i++)
						{
							if (IsPlayerConnected(i))
							{
								SetVehicleParamsForPlayer(keycar,i,0,0);
							}
						}
						format(string, sizeof(string), "~w~Vozilo~n~~g~Odkljucano");
						GameTextForPlayer(playerid, string, 4000, 3);
						CarInfo[keycar][cLock] = 0;
						OnPropUpdate(4);
						return 1;
					}
					else if(CarInfo[keycar][cLock] == 0)
					{
					    for(new i = 0; i < MAX_PLAYERS; i++)
						{
							if (IsPlayerConnected(i))
							{
								SetVehicleParamsForPlayer(keycar,i,0,1);
							}
						}
						format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
						GameTextForPlayer(playerid, string, 4000, 3);
						CarInfo[keycar][cLock] = 1;
						OnPropUpdate(4);
						return 1;
					}
                }
                else
                {
                    SendClientMessage(playerid, ""CRVENA"[iBot]"SIVA":  Nemate vozilo na slotu br. 2!");
                    return 1;
                }
	            }
	            }
			}
			else  if(listitem == 4)   //LEVEL 1
            {
	            if(PlayerInfo[playerid][pPcarkey] == 999)
	        	{
	            	SendClientMessage(playerid, -1, ""CRVENA"[iBot]"SIVA": Neposjedujete vozilo!");
	            	return 1;
	        	}
	        	if(GetPlayerMoney(playerid) < 5000)
	        	{
	            	SendClientMessage(playerid, -1, ""CRVENA"[iBot]"SIVA": Nemate dovoljno novca");
	            	return 1;
	        	}
				new color1;
				color1 = strval(tmp);
				if(color1 < 0 && color1 > 3)
				{
			    	SendClientMessage(playerid, -1, ""CRVENA"[iBot]"SIVA": Krivi ID Boje!");
			    	return 1;
				}
				new vehid;
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; }
				else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; }
				else { return 1; }
	        	if(IsPlayerInVehicle(playerid, vehid))
	        	{
         			CarInfo[vehid][cPaintjob] = color1;
	                SafeGivePlayerMoney(playerid, -5000);
	                GameTextForPlayer(playerid, "~w~Racun za bojenje vozila~n~~r~-$5000", 5000, 1);
	                ChangeVehiclePaintjob(vehid, color1);
	                OnPropUpdate(4);
					OnPlayerUpdateEx(playerid);
					return 1;
    			}
	        	else
	        	{
	            	SendClientMessage(playerid, -1, ""CRVENA"[iBot]"SIVA": Nisi u vozilu !");
	            	return 1;
	        	}
	        }
		}
		return 1;
	}


Neke slike/video za lakse dobivanje pomoci(neobavezno):

makelele

vise imas ovih zatvorenih samo ti to mogu pomoci nisam mogao ni ja da vidim gde ti fali

Pomuci se malo sam prebroji otvorene i zatvorene vidjet ces da otvorenih ima vise ;)

A Prebrojao sam i uvijek ima isto :S Osim ako ja ne grijesim, a sigurno grijesim -.-
Ako neko moze bio bih mu zahvalan :(