[Pomoc] /v oboji


Započeo BIRSAâ„¢, Januar 29, 2012, 15:07:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: CLRP
Detaljan opis problema: Ovako kad idem /v oboji ili sto god onno mi oboji samo u crnu sada gdje je tu problem...ali jos nije kraj, npr v oboji ono oboji u crnu a kad idem relog ono se opet vrati stara boja :S moze pomcoc ?
Dio skripte: Dole kod
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

else if(strcmp(x_nr,"oboji",true) == 0)
			{
			    if (Carlist[playerid][Typ]!=-1)
			    {
					if (Carlist[playerid][Carid]!=-1)
					{
					    ChangeVehicleColor(Carlist[playerid][Carid],Carlist[playerid][Color1],Carlist[playerid][Color2]);
					    VehicleSave(playerid);
					    SendClientMessage(playerid, ZUTA, "* Prebojali ste automobil!");
		   			}
					else { SendClientMessage(playerid, COLOR_GREY, "Vase vozilo je pokvareno! Popravite ga!"); }
				}
				else { SendClientMessage(playerid, COLOR_GREY, "Ne posjedujes vozilo!"); }
			    return 1;
			}

Patrick

to i mene malo jebe moze neko pomoc?

evo ti ovo ce raditi
else if(strcmp(x_nr,"color",true) == 0)
	        {
	            if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999)
	        	{
	            	SendClientMessage(playerid, COLOR_GREY,"   Nemate vozilo pa ga ne mozete ofarbati.");
	            	return 1;
	        	}
	        	if(GetPlayerMoney(playerid) < 1000)
	        	{
	            	SendClientMessage(playerid, COLOR_GREY,"   Nemate dovoljno novca za farbanje(Treba vam 1000$).");
	            	return 1;
	        	}
	        	tmp = strtok(cmdtext, idx);
	        	if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /v color [ID] [ID]");
					return 1;
				}
				new color1;
				color1 = strval(tmp);
				if(color1 < 0 && color1 > 126)
				{
			    	SendClientMessage(playerid, COLOR_GREY, "   Pogresan color id!");
			    	return 1;
				}
				tmp = strtok(cmdtext, idx);
	        	if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /v color [ID] [ID]");
					return 1;
				}
				new color2;
				color2 = strval(tmp);
				if(color2 < 0 && color2 > 126)
				{
			    	SendClientMessage(playerid, COLOR_GREY, "   Pogresan color id!");
			    	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 if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { vehid = PlayerInfo[playerid][pPcarkey3]; }
				else { return 1; }

	        	if(IsPlayerInVehicle(playerid, vehid))
	        	{
         			CarInfo[vehid][cColorOne] = color1;
	                CarInfo[vehid][cColorTwo] = color2;
	                SafeGivePlayerMoney(playerid, -1000);
	                SendClientMessage(playerid, COLOR_GREY,"Ofarbali ste vas automobil za 1000Evra.");
	                ChangeVehicleColor(vehid, color1, color2);
	                OnPropUpdate();
					OnPlayerUpdateCustom(playerid);
					return 1;
    			}
	        	else
	        	{
	            	SendClientMessage(playerid, COLOR_GREY,"   Niste u vasem vozilu.");
	            	return 1;
	        	}
	        }