[POMOC]slot 2 mesanje id-a vozila


Započeo {ZOKA}{BOND}, Septembar 29, 2014, 10:43:14 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta:CLPR
Problem::ovako imam problem mesaju se idevi auta znmaci auto salon je,najvise se vozila moze imat 2 znaci slot 1 slot 2 e sad nemam ni jedno i odem kupim auto /kupivozilo kupim neko i odem prodat na pijacu PRODAJ DRZAVI ja ga prodam ono nestane sve normalno na slot j 255 ali na slot 2 se pomesa id dodje neki id auta od nekog dr igraca problem je u komandu /v-prodaj drzavi dodje mi di vozila dr na slot 2 a slot 1 je dobar

if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vozilo", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			ShowPlayerDialog(playerid,254,DIALOG_STYLE_LIST,"Upravljanje vozilom:","-Parkiraj vozilo\n-Zakljucaj/otkljucaj vozilo\n-Prodaj vozilo\n-Lociraj vozilo\n-Slot 1 za oruzije\n-Slot 2 za oruzije","Uredu","Prekid");
		}
		return 1;
	}


            case 2:
		            {
				   		if(GetPlayerState(playerid) == 2)
						{
							if(IsPlayerInRangeOfPoint(playerid,8.0,1648.115,-1062.305,23.885))
				   			{
								new mkljuc = VoziloInfo[playerid][pMainKey];
								new kljuc0 = GetMyCar2(playerid);
								new vehicleid = GetPlayerVehicleID(playerid);
								GetPlayerName(playerid, playername, sizeof(playername));
								if(VoziloInfo[playerid][pMainKey] != 255)
								{
									for(new i = 1; i < sizeof(Vozila); i++)
									{
										if(vehicleid == Vozila[i][mOsobno])
										{
											if(mkljuc == i)
											{
												if( Vozila[mkljuc][mKoristen] == 1)
												{
										  			if(VoziloInfo[playerid][pCar1] != 255 && VoziloInfo[playerid][pCar2] != 255)
								    				{
						        						if(VoziloInfo[playerid][pMainKey] == VoziloInfo[playerid][pCar1])
						            					{
								           			 		Vozila[kljuc0][mBroj] = 1;
							            			 		UpdateVozilo(kljuc0);
									            		}
								   				 	}
												    new varid = CjenaVozilaIzModela(GetVehicleModel(GetPlayerVehicleID(playerid)));
													GivePlayerMoney(playerid, (Modeli_vozila[varid][1]));
		                                            Kolicina[varid][pKolicina]++;
		                                            UpdateKolicinu();
													Vozila[mkljuc][mKoristen] = 0;
													Vozila[mkljuc][mModel] = 0;
													Vozila[mkljuc][mX] = 0;
													Vozila[mkljuc][mY] = 0;
													Vozila[mkljuc][mZ] = 0;
													Vozila[mkljuc][mA] = 0;
													Vozila[mkljuc][mBroj] = 0;
													format(string, sizeof(string), "~w~Cestitamo~n~ Prodali ste Vozilo za ~n~~g~$%d", Modeli_vozila[varid][1]);
				                                    GameTextForPlayer(playerid, string, 10000, 3);
													GetPlayerName(playerid, sendername, sizeof(sendername));
													strmid(Vozila[mkljuc][mVlasnik], "Drzava", 0, strlen("Drzava"), 999);
													if(VoziloInfo[playerid][pCar1] == VoziloInfo[playerid][pMainKey]) {VoziloInfo[playerid][pCar1] = 255;}
													else if(VoziloInfo[playerid][pCar2] == VoziloInfo[playerid][pMainKey]) {VoziloInfo[playerid][pCar2] = 255;}
													if(VoziloInfo[playerid][pCar1] != 255){VoziloInfo[playerid][pMainKey] = VoziloInfo[playerid][pCar1];}
													else if(VoziloInfo[playerid][pCar2] != 255){VoziloInfo[playerid][pMainKey] = VoziloInfo[playerid][pCar2];}
													else {VoziloInfo[playerid][pMainKey] = 255;}
													DestroyVehicle(vehicleid);
													TogglePlayerControllable(playerid, 1);
													SendClientMessage(playerid, COLOR_GREEN, "Prodali ste vozilo drzavi!");
													UpdateVozilo(i);
													return 1;
								   				}
											}
											else
											{
												SendClientMessage(playerid, COLOR_LIGHTRED, "Niste u svom vozilu!!");
												return 1;
											}
										}
									}
								}
						 	}
						 	else
						 	{
				 				SendClientMessage(playerid, COLOR_LIGHTRED, "Niste na mjestu za prodaju (Veliki parking kod banke)!");
							}
				 		}
						else
						{
							SendClientMessage(playerid, COLOR_LIGHTRED, "Trebate biti u vozilu!");
					 	}
					}

ovo je ceo /v dialog
//=====================VEH SYSTEM=======================================================
		if(dialogid == 254 && response)
		{
			new playername[MAX_PLAYER_NAME];
			if(IsPlayerConnected(playerid))
			{
		        switch(listitem)
		        {
		            case 0:
		            {
						if(IsPlayerConnected(playerid))
					 	{
							new skljuc = VoziloInfo[playerid][pMainKey];
			  				new vehicleid = GetPlayerVehicleID(playerid);
				   			if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
			        	 	{
			   					if( VoziloInfo[playerid][pMainKey] == 255)
			       				{
			       					SendClientMessage(playerid, COLOR_LIGHTRED, "Nemate vozila!");
			       					return 1;
			   					}
								if(VoziloInfo[playerid][pMainKey] != 0)
								{
			         				for(new i = 1; i < sizeof(Vozila); i++)
				    				{
					    				if(vehicleid == Vozila[i][mOsobno])
					    				{
                                       		new Float:health;
											GetVehicleHealth(vehicleid,health);
											if(skljuc == i)
											{
												if(health < 500) return SCM(playerid,COLOR_LIGHTRED,"Vase vozilo je previse osteceno da bi ga mogli parkirati!");
												new Float:x,Float:y,Float:z;
												new Float:a;
												GetVehiclePos(vehicleid, x, y, z);
												GetVehicleZAngle(vehicleid, a);
												Vozila[skljuc][mX] = x;
												Vozila[skljuc][mY] = y;
												Vozila[skljuc][mZ] = z;
												Vozila[skljuc][mA] = a;
												SetVehiclePos(vehicleid, Vozila[skljuc][mX],Vozila[skljuc][mY],Vozila[skljuc][mZ]);
												SetVehicleZAngle(vehicleid, Vozila[skljuc][mA]);
												SCM(playerid, COLOR_GREEN, "Parkirano!");
												UpdateVozilo(skljuc);
												DestroyVehicle(Vozila[skljuc][mOsobno]);
												Vozila[skljuc][mOsobno] = CreateVehicle(Vozila[skljuc][mModel],Vozila[skljuc][mX],Vozila[skljuc][mY],Vozila[skljuc][mZ],Vozila[skljuc][mA],Vozila[skljuc][mpBoja],Vozila[skljuc][mdBoja],300000);
                                                StaviNeon(skljuc);
												if(Vozila[skljuc][mRegistrovan] == 0)
												{
													SetVehicleNumberPlate(Vozila[skljuc][mOsobno],"Nema");
												}
												else
												{
        											new sstring[256];
													format(sstring,sizeof(sstring),"[Z.G] %d",Vozila[skljuc][mRegbroj]);
												    SetVehicleNumberPlate(Vozila[skljuc][mOsobno],sstring);
												}
												return 1;
			  								}
											else
											{
												SCM(playerid, COLOR_LIGHTRED,"Niste u svom vozilu!");
												return 1;
											}
										}
									}
								}
								else
								{
									SCM(playerid, COLOR_LIGHTRED, "Nemate vozilo ili morate promjeniti kljuc!");
								}
							}
							else
							{
								SCM(playerid, COLOR_LIGHTRED, "Morate biti u svom vozilu da bi ga parkirali!!");
							}
						}
		    		}
		            case 1:
		            {
				  		new skljuc = VoziloInfo[playerid][pMainKey];
						if(IsPlayerConnected(playerid))
				 		{
				       		if(VoziloInfo[playerid][pMainKey] != 255)
				        	{
								if(Vozila[skljuc][mZakljucan] == 0)
								{
									format(string, sizeof(string), "Vozilo zakljucano!");
									SendClientMessage(playerid,COLOR_LIGHTRED,string);
									Vozila[skljuc][mZakljucan] = 1;
									UpdateVozilo(skljuc);
								}
								else
								{
									format(string, sizeof(string), "Vozilo otkljucano!");
									SendClientMessage(playerid,COLOR_LIGHTGREEN,string);
									Vozila[skljuc][mZakljucan] = 0;
									UpdateVozilo(skljuc);
								}
								return 1;
							}
						}
					}
		            case 2:
		            {
				   		if(GetPlayerState(playerid) == 2)
						{
							if(IsPlayerInRangeOfPoint(playerid,8.0,1648.115,-1062.305,23.885))
				   			{
								new mkljuc = VoziloInfo[playerid][pMainKey];
								new kljuc0 = GetMyCar2(playerid);
								new vehicleid = GetPlayerVehicleID(playerid);
								GetPlayerName(playerid, playername, sizeof(playername));
								if(VoziloInfo[playerid][pMainKey] != 255)
								{
									for(new i = 1; i < sizeof(Vozila); i++)
									{
										if(vehicleid == Vozila[i][mOsobno])
										{
											if(mkljuc == i)
											{
												if( Vozila[mkljuc][mKoristen] == 1)
												{
										  			if(VoziloInfo[playerid][pCar1] != 255 && VoziloInfo[playerid][pCar2] != 255)
								    				{
						        						if(VoziloInfo[playerid][pMainKey] == VoziloInfo[playerid][pCar1])
						            					{
								           			 		Vozila[kljuc0][mBroj] = 1;
							            			 		UpdateVozilo(kljuc0);
									            		}
								   				 	}
												    new varid = CjenaVozilaIzModela(GetVehicleModel(GetPlayerVehicleID(playerid)));
													GivePlayerMoney(playerid, (Modeli_vozila[varid][1]));
		                                            Kolicina[varid][pKolicina]++;
		                                            UpdateKolicinu();
													Vozila[mkljuc][mKoristen] = 0;
													Vozila[mkljuc][mModel] = 0;
													Vozila[mkljuc][mX] = 0;
													Vozila[mkljuc][mY] = 0;
													Vozila[mkljuc][mZ] = 0;
													Vozila[mkljuc][mA] = 0;
													Vozila[mkljuc][mBroj] = 0;
													format(string, sizeof(string), "~w~Cestitamo~n~ Prodali ste Vozilo za ~n~~g~$%d", Modeli_vozila[varid][1]);
				                                    GameTextForPlayer(playerid, string, 10000, 3);
													GetPlayerName(playerid, sendername, sizeof(sendername));
													strmid(Vozila[mkljuc][mVlasnik], "Drzava", 0, strlen("Drzava"), 999);
													if(VoziloInfo[playerid][pCar1] == VoziloInfo[playerid][pMainKey]) {VoziloInfo[playerid][pCar1] = 255;}
													else if(VoziloInfo[playerid][pCar2] == VoziloInfo[playerid][pMainKey]) {VoziloInfo[playerid][pCar2] = 255;}
													if(VoziloInfo[playerid][pCar1] != 255){VoziloInfo[playerid][pMainKey] = VoziloInfo[playerid][pCar1];}
													else if(VoziloInfo[playerid][pCar2] != 255){VoziloInfo[playerid][pMainKey] = VoziloInfo[playerid][pCar2];}
													else {VoziloInfo[playerid][pMainKey] = 255;}
													DestroyVehicle(vehicleid);
													TogglePlayerControllable(playerid, 1);
													SendClientMessage(playerid, COLOR_GREEN, "Prodali ste vozilo drzavi!");
													UpdateVozilo(i);
													return 1;
								   				}
											}
											else
											{
												SendClientMessage(playerid, COLOR_LIGHTRED, "Niste u svom vozilu!!");
												return 1;
											}
										}
									}
								}
						 	}
						 	else
						 	{
				 				SendClientMessage(playerid, COLOR_LIGHTRED, "Niste na mjestu za prodaju (Veliki parking kod banke)!");
							}
				 		}
						else
						{
							SendClientMessage(playerid, COLOR_LIGHTRED, "Trebate biti u vozilu!");
					 	}
					}
					case 3:
		            {
		            SendClientMessage(playerid, COLOR_LIGHTRED, "Koristite komandu /prodaj");
		            }
		            case 4:
		            {
				   		new skljuc = VoziloInfo[playerid][pMainKey];
						if(IsPlayerConnected(playerid))
						{
							if(VoziloInfo[playerid][pMainKey] == 255)
					  		{
				 				SendClientMessage(playerid, COLOR_LIGHTRED, "Nemate vozilo ili morate promjeniti kljuc!!");
				 				return 1;
							}
							new Float:aX ,Float:aY ,Float:aZ;
							if(VoziloInfo[playerid][pMainKey] != 255)
							{
					 			{
									GetVehiclePos(Vozila[skljuc][mOsobno], aX, aY, aZ);
									SetPlayerCheckpoint(playerid,aX ,aY ,aZ, 8.0);
									SCM(playerid, COLOR_LIGHTBLUE, "GPS: Odrediste oznaceno na radaru!");
				 				}

							}
						}
					}
		            case 5: //slot 1
		            {
		                if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2) return SendClientMessage(playerid, COLOR_GREY, "Nemate toliko droge kod sebe.");
						ShowPlayerDialog(playerid,259,DIALOG_STYLE_LIST,"Slot za oruzije [1]","Ostavi gun\nUzmi gun","Uredu","Nazad");
					}
		            case 6: //slot 2
		            {
		                if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2) return SendClientMessage(playerid, COLOR_GREY, "Nemate toliko droge kod sebe.");
             			ShowPlayerDialog(playerid,260,DIALOG_STYLE_LIST,"Slot za oruzije [2]","Ostavi gun\nUzmi gun","Uredu","Nazad");
					}
					case 7: //promjena kljuceva
	                {
			        ShowPlayerDialog(playerid,257,DIALOG_STYLE_LIST,"Promjena Kljuceva Vozila:","-Vozilo na slotu 1\n-Vozilo na slotu 2","Uredu","Prekid");
		            }
		            case 8: //vehhelp
		            {
			        new str1[500],str2[500],str4[1000];
			        format(str1,sizeof(str1),"-/kupivozilo - da kupite vozilo\n-/v(ozilo) - da otvorite konzolu za upravljanje vozila \n-/autosalonboja - da namestite boju vozila pri kupovini \n-/neon - da kupite neon");
			        format(str2,sizeof(str2),"\n-/myvehs - da vidite listu vasih vozila\n-/mycar - da vidite kljuc vozila \n-/untune - da maknete tuning s vozila \n-NAPOMENA: ako ne budete aktivni 1000 sati kljucevi\n od vozila ce vam se automatski resetovati!");
			        format(str4,sizeof(str4),"%s%s",str1,str2);
			        ShowPlayerDialog(playerid,368,DIALOG_STYLE_MSGBOX,"------ Ostale auto-komande ------",str4,"Uredu","");
		            }
		            case 9: //kontrole vozila
                    {
                    if(!IsPlayerInAnyVehicle(playerid))
                    {
        	        SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Morate se nalaziti unutar vozila da bi koristili komandu!");
                    }
                    else
                    {
                    ShowPlayerDialog(playerid, 7, DIALOG_STYLE_LIST, "{FFAF00}Kontrole vozila", "Svetla ( On/Off )\nHauba ( Otvori/Zatvori )\nGepek/Trunk ( Otvori/Zatvori )\nVrata ( Otvori/Zatvori)\nMotor ( Upali/Gasi )\nAlarm ( Ukljuci/Iskljuci )", "U redu", "Odustani");
                    }
                    }
		 		}
			}
			return 1;
		}
		if(dialogid == 321)//paukpauk
		{
			if(response)
			{
	    	    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_GRAD2, "(Greska) Morate biti u vozilu!");
				if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_GRAD2, "(greska) Morate biti na mestu vozaca!");
				//if(GetPlayerMoney(playerid) < 2000) return SCM(playerid, COLOR_GRAD2, "(Greska) Nemate dovoljno novca!");
				//NovacMinus(playerid, 2000);
				SCM(playerid, BELA, "   Udjite i na salteru platite kaznu! {FFFFFF}Ubuduce ga propisno parkirajte!");
			    TogglePlayerControllable(playerid, 1);
			}
			else
			{
			RemovePlayerFromVehicle(playerid);
			TogglePlayerControllable(playerid, 1);
			}
			return 1;
		}
		if(dialogid == 259)
		{
			if(response)
			{
               	new gunID = GetPlayerWeapon(playerid);
            	new gunAmmo = GetPlayerAmmo(playerid);
				new vo = VoziloInfo[playerid][pMainKey];
				new Float:pX, Float:pY, Float:pZ;
				GetPlayerPos(playerid, pX, pY, pZ);
				new Float:vX, Float:vY, Float:vZ;
				GetVehiclePos(Vozila[vo][mOsobno],vX,vY,vZ);
		        switch(listitem)
		        {
		            case 0:
		            {
						if((floatabs(pX - vX) < 2.0) && (floatabs(pY - vY) < 2.0) && (floatabs(pZ - vZ) < 2.0))
						{
     						if(Vozila[vo][mGepek1] != 0 && Vozila[vo][mGepeka1] != 0) return SCM(playerid,COLOR_RED,"Ne mozete slot za gun je zauzet!");
			            	if(gunID != 0 && gunAmmo != 0)
			            	{
								foreach(Player,i) {if(GunOffer[i] == playerid) return SCM(playerid,-1,"Ponudili ste oruzije nekome, ne mozete to raditi!");}
				                Vozila[vo][mGepek1] = gunID;
				                Vozila[vo][mGepeka1] = gunAmmo;
								RemovePlayerWeapon(playerid, gunID);
								new gunname[100];
								GetWeaponName(gunID, gunname, sizeof(gunname));
				               	format(string, sizeof(string), "Ostavili ste %s u vase vozilo.", gunname);
    							UpdateVozilo(vo);
								SendClientMessage(playerid, COLOR_GREY, string);
				               	return 1;
			            	}
			            	else
			            	{
			                	SendClientMessage(playerid, COLOR_GREY, "Nemate oruzije ! ");
			                	return 1;
			            	}
						}else return SCM(playerid,COLOR_RED,"Niste u blizini vaseg vozila!");
					}
		            case 1:
		            {
						if((floatabs(pX - vX) < 2.0) && (floatabs(pY - vY) < 2.0) && (floatabs(pZ - vZ) < 2.0))
						{
     						if(Vozila[vo][mGepek1] == 0 && Vozila[vo][mGepeka1] == 0) return SCM(playerid,COLOR_RED,"Nema guna u slotu!");
							GivePlayerWeapon(playerid,Vozila[vo][mGepek1],Vozila[vo][mGepeka1]);
			                Vozila[vo][mGepek1] = 0;
			                Vozila[vo][mGepeka1] = 0;
							new gunname[100];
							GetWeaponName(gunID, gunname, sizeof(gunname));
			               	format(string, sizeof(string), "Uzeli ste %s u vase vozilo.", gunname);
							SendClientMessage(playerid, COLOR_GREY, string);
							UpdateVozilo(vo);
			               	return 1;
						}else return SCM(playerid,COLOR_RED,"Niste u blizini vaseg vozila!");
					}
		 		}
			}
			else
			{
				ShowPlayerDialog(playerid,254,DIALOG_STYLE_LIST,"Upravljanje vozilom:","-Parkiraj vozilo\n-Zakljucaj/otkljucaj vozilo\n-Prodaj vozilo\n-Lociraj vozilo\n-Slot 1 za oruzije\n-Slot 2 za oruzije","Uredu","Prekid");
			}
	  		return 1;
		}
		if(dialogid == 260)
		{
			if(response)
			{
               	new gunID = GetPlayerWeapon(playerid);
            	new gunAmmo = GetPlayerAmmo(playerid);
				new vo = VoziloInfo[playerid][pMainKey];
				new Float:pX, Float:pY, Float:pZ;
				GetPlayerPos(playerid, pX, pY, pZ);
				new Float:vX, Float:vY, Float:vZ;
				GetVehiclePos(Vozila[vo][mOsobno],vX,vY,vZ);
		        switch(listitem)
		        {
		            case 0:
		            {
						if((floatabs(pX - vX) < 2.0) && (floatabs(pY - vY) < 2.0) && (floatabs(pZ - vZ) < 2.0))
						{
     						if(Vozila[vo][mGepek2] != 0 && Vozila[vo][mGepeka2] != 0) return SCM(playerid,COLOR_RED,"Ne mozete slot za gun je zauzet!");
			            	if(gunID != 0 && gunAmmo != 0)
			            	{
								foreach(Player,i) {if(GunOffer[i] == playerid) return SCM(playerid,-1,"Ponudili ste oruzije nekome, ne mozete to raditi!");}
				                Vozila[vo][mGepek2] = gunID;
				                Vozila[vo][mGepeka2] = gunAmmo;
								RemovePlayerWeapon(playerid, gunID);
								new gunname[100];
								GetWeaponName(gunID, gunname, sizeof(gunname));
				               	format(string, sizeof(string), "Ostavili ste %s u vase vozilo.", gunname);
								SendClientMessage(playerid, COLOR_GREY, string);
								UpdateVozilo(vo);
				               	return 1;
			            	}
			            	else
			            	{
			                	SendClientMessage(playerid, COLOR_GREY, "Nemate oruzije ! ");
			                	return 1;
			            	}
						}else return SCM(playerid,COLOR_RED,"Niste u blizini vaseg vozila!");
					}
		            case 1:
		            {
						if((floatabs(pX - vX) < 2.0) && (floatabs(pY - vY) < 2.0) && (floatabs(pZ - vZ) < 2.0))
						{
     						if(Vozila[vo][mGepek2] == 0 && Vozila[vo][mGepeka2] == 0) return SCM(playerid,COLOR_RED,"Nema guna u slotu!");
							GivePlayerWeapon(playerid,Vozila[vo][mGepek2],Vozila[vo][mGepeka2]);
			                Vozila[vo][mGepek2] = 0;
			                Vozila[vo][mGepeka2] = 0;
							new gunname[100];
							GetWeaponName(gunID, gunname, sizeof(gunname));
			               	format(string, sizeof(string), "Uzeli ste %s u vase vozilo.", gunname);
							UpdateVozilo(vo);
							SendClientMessage(playerid, COLOR_GREY, string);
			               	return 1;
						}else return SCM(playerid,COLOR_RED,"Niste u blizini vaseg vozila!");
					}
				}
			}
			else
			{
				ShowPlayerDialog(playerid,254,DIALOG_STYLE_LIST,"Upravljanje vozilom:","-Parkiraj vozilo\n-Zakljucaj/otkljucaj vozilo\n-Prodaj vozilo\n-Lociraj vozilo\n-Slot 1 za oruzije\n-Slot 2 za oruzije","Uredu","Prekid");
			}
	  		return 1;
		}
		if(dialogid == 257 && response)
		{
	        switch(listitem)
	        {
	            case 0:
	            {
	           		if(VoziloInfo[playerid][pCar1] != 255 || VoziloInfo[playerid][pCar2] != 255)
	            	{
	                	VoziloInfo[playerid][pMainKey] = VoziloInfo[playerid][pCar1];
		           		SCM(playerid, COLOR_GREEN, "Izmjenili ste kljuc svog vozila! (kljuc 1)");
		           	}
					else
					{
						SCM(playerid, COLOR_LIGHTRED, " Nemate 2 vozila!");
					}
	    		}
	            case 1:
	            {
					if(VoziloInfo[playerid][pCar1] != 255 || VoziloInfo[playerid][pCar2] != 255)
	               	{
	               		VoziloInfo[playerid][pMainKey] = VoziloInfo[playerid][pCar2];
		           		SCM(playerid, COLOR_GREEN, "Izmjenili ste kljuc svog vozila! (kljuc 2)");
		           	}
					else
					{
						SCM(playerid, COLOR_LIGHTRED, " Nemas 2 vozila!");
					}
				}
	 		}
	  		return 1;
		}
		if(dialogid == 251 && response)
		{
			if(!strlen(inputtext))
			{
			}
			new IdKupca = ProdajaKupac[playerid];
		    new naknada = strval(inputtext);
		    CjenaProdajeAuta[IdKupca] = naknada;
		    new string1[64], model, KIme[MAX_PLAYER_NAME];
		    GetPlayerName(IdKupca, KIme, sizeof(KIme));
		    if(VoziloInfo[playerid][pMainKey] != 255)
			{
				model = GetVehicleModel(Vozila[VoziloInfo[playerid][pMainKey]][mOsobno]);
				format(string1, sizeof(string1), "%s",NaziviVozila[model - 400] );
			}
			else
			{
				string1 = "Nista!";
			}
			format(string, sizeof(string), "Zavrsni Nalog:\n-Vozilo: %s\n-Kupac: %s\n-Cena: %d$\n\nDa li zaista zelite prodati svoj vozilo?",string1, KIme, naknada);
			ShowPlayerDialog(playerid,258,DIALOG_STYLE_MSGBOX,"Zavrsni dio prodaje",string,"Uredu","Odustani");
		  	return 1;
		}
		if(dialogid == 258)
		{
			if(response == 1)
		    {
				SCM(playerid, COLOR_WHITE, "Poslali ste zahtjev za prodaju!");
				new IdKupca = ProdajaKupac[playerid];
			 	new string1[64], model, KIme[MAX_PLAYER_NAME];
		   		GetPlayerName(playerid, KIme, sizeof(KIme));
		   		if(VoziloInfo[playerid][pMainKey] != 255)
				{
					model = GetVehicleModel(Vozila[VoziloInfo[playerid][pMainKey]][mOsobno]);
					format(string1, sizeof(string1), "%s",NaziviVozila[model - 400] );
				}
				else
				{
					string1 = "Nista!";
				}
					format(string, sizeof(string), "Kupo-Prodaja vozila!\n-Vozilo: %s\n-Cena: %d$\nProdavac: %s\n\nDa li zelite potvrditi kupovinu vozila?",string1,CjenaProdajeAuta[IdKupca],KIme);
					ShowPlayerDialog(IdKupca,253,DIALOG_STYLE_MSGBOX,"Zavrsni dio prodaje",string,"Uredu","Odustani");
			}
			else if(response == 0)
			{
			    SCM(playerid, COLOR_WHITE, "Odustali ste od prodaje vozila!");
			}
			return 1;
		}
		if(dialogid == 253)
		{
		    if(response == 1)
		    {
	            if(ProdajaPonuda[playerid] < 999)
		   	 	{
	 	 	 		if(IsPlayerConnected(ProdajaPonuda[playerid]))
		        	{
				        new Id = ProdajaPonuda[playerid];
				        new kljuc2 = GetMyCar2(Id);
				        new IdAuta = VoziloInfo[Id][pMainKey];
		        		if(GetPlayerMoney(playerid) >= CjenaProdajeAuta[playerid])
		            	{
	             			if(VoziloInfo[playerid][pCar1] == 255 || VoziloInfo[playerid][pCar2] == 255)
		                	{
                                if(VoziloInfo[Id][pMainKey] == 255)
								{
									SCM(playerid,COLOR_LIGHTRED,"Ponudjac nema vozilo da proda!");
									SCM(Id,COLOR_LIGHTRED,"Nemate vozilo da prodajte!");
								}
								//ponuðac
								if(VoziloInfo[Id][pMainKey] == VoziloInfo[Id][pCar1])
	         					{
	         		    			if(kljuc2 != 255)
	         		    			{
	          							Vozila[kljuc2][mBroj] = 1;
	          							UpdateVozilo(kljuc2);
	           						}
		            			}
	            				GivePlayerMoney(Id, CjenaProdajeAuta[playerid]);
								if(VoziloInfo[Id][pCar1] == VoziloInfo[Id][pMainKey]) {VoziloInfo[Id][pCar1] = 255;}
								else if(VoziloInfo[Id][pCar2] == VoziloInfo[Id][pMainKey]) {VoziloInfo[Id][pCar2] = 255;}
								if(VoziloInfo[Id][pCar1] != 255){VoziloInfo[Id][pMainKey] = VoziloInfo[Id][pCar1];}
								else if(VoziloInfo[Id][pCar2] != 255){VoziloInfo[Id][pMainKey] = VoziloInfo[Id][pCar2];}
								else {VoziloInfo[Id][pMainKey] = 255;}
								SendClientMessage(Id, COLOR_GREEN, "Prodali ste vozilo!");
								//Kupac
								GetPlayerName(playerid, sendername, sizeof(sendername));
								if(VoziloInfo[playerid][pCar1] == 255 && VoziloInfo[playerid][pCar2] == 255)
								{
									VoziloInfo[playerid][pCar1] = IdAuta;
									Vozila[IdAuta][mBroj] = 1;
								}
	    						else if(VoziloInfo[playerid][pCar2] == 255 && VoziloInfo[playerid][pCar1] != 255 && (GetPlayerScore(playerid) > 9))
				 				{
								 	VoziloInfo[playerid][pCar2] = IdAuta;
							 		Vozila[IdAuta][mBroj] = 2;
							 	}
		    		 			else if(VoziloInfo[playerid][pCar2] != 255 && VoziloInfo[playerid][pCar1] == 255)
					 			{
	 								VoziloInfo[playerid][pCar1] = IdAuta;
				 					Vozila[IdAuta][mBroj] = 1;
						 		}
						 		else return SCM(playerid,COLOR_RED,"Trebate biti level 9+ da bi mogli posjedovati 2 vozila!");
				 				VoziloInfo[playerid][pMainKey] = IdAuta;
								strmid(Vozila[IdAuta][mVlasnik], sendername, 0, strlen(sendername), 999);
								GivePlayerMoney(playerid, -CjenaProdajeAuta[playerid]);
								CjenaProdajeAuta[playerid] = 0;
								ProdajaPonuda[playerid] = 999;
								SendClientMessage(playerid, COLOR_MEDIUMAQUA, "Kupili ste vozilo! Za pomoc koriste /vehhelp !");
								UpdateVozilo(IdAuta);
				    		}
							else{SCM(playerid, COLOR_WHITE, "Vec imas 2 voziloa!"); SCM(Id, COLOR_WHITE, "Kupac vec ima 2 vozila!");}
						}
						else{SCM(playerid, COLOR_WHITE, "Nemate dosta novaca!"); SCM(Id, COLOR_WHITE, "Kupac nema dovoljno novca kod sebe!");}
					}
					else{SCM(playerid, COLOR_WHITE, "Prodavac te zajebo i otisao off!"); }
		  		}
			}
			else if(response == 0)
			{
		    	SCM(playerid, COLOR_WHITE, "Odustali ste od kupovine vozila!");
			}
			return 1;
		}


Radi preko veh kljuca primer.

new v1 = PlayerInfo[playerid][pvehkey1];
new v2 = PlayerInfo[playerid][pvehkey2];


I onda koristis za vozilo 1.
new v1 = PlayerInfo[playerid][pvehkey1];


I za vozilo 2.
new v2 = PlayerInfo[playerid][pvehkey2];


Primer:

new v1 = PlayerInfo[playerid][pvehkey1];
format(string,sizeof(string),"Vlasnik vozila: %s.",Vozila[v1][mVlasnik]);


Ovako nece da ti mesa vozila,kad radis posebno za 1 i posebno za 2.

neznam bas dobro da scriptam  :(
mozeli se ovaj sys da se resi?  >:(

Citat: NexUsS poslato Septembar 29, 2014, 11:47:14 PRE PODNE
neznam bas dobro da scriptam  :(
mozeli se ovaj sys da se resi?  >:(
Moze,sve sam ti objasnio samo primeni u praksi i gotovo.

hmmm poslao sam ti ja v-prodaj drzavi valjda tu problem? il sta ti trebam dat neki definiciju sta trebam izmenit sa tim new v1 v2
nekontam ae objasni mi

dobar ti gif  :P

Dodaj u enum playera 2 slota za cars i onda kroz pkey radis za slotove.

Nexus daj mi tvoj house sistem na pm treba mi neki house strcmp a i mogu ti pomoc oko /v