[POMOC] Auta


Započeo |OY:RP| James, Februar 20, 2013, 13:42:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta:gtarp
Detaljni Opis:Ovako imam gtarp mod i editujemga i sad ima neki ono kad udjes u auto koje je na prodaju udjem u auto koje je na prodaju i sad treba pise Cena model i to sad to nekad pise nekad ne pise al uvek ne pise samo kad restard srv pise  a ovakonikad ne pise i sad nzm kkako da sredim to evo ovo pliz da mi neko pomogne
Deo Scripte:
if(IsAnOwnableCar(newcar))
		{
		    if(CarInfo[newcar][cOwned]==0)
		    {
		        TogglePlayerControllable(playerid, 0);
		        format(string,sizeof(string),"~w~Vozilo: %s~n~Cijena: ~g~%d~n~~w~/v buy da kupis vozilo~n~~r~/exit ~w~da napustis vozilo",CarInfo[newcar][cDescription],CarInfo[newcar][cValue]);
				GameTextForPlayer(playerid,string,5000,5);
		    }
		    if(CarInfo[newcar][cOwned]==1)
		    {
		        format(string,sizeof(string),"Vlasnik vozila je %s",CarInfo[newcar][cOwner]);
				SendClientMessage(playerid, COLOR_BLUE, string);
				/*if(keycar != vehicle)
				{
				    RemovePlayerFromVehicle(playerid);
				    SendClientMessage(playerid, COLOR_GREY, "You don't have a key of this vehicle");
				}*/
				if(PlayerInfo[playerid][pPcarkey] == vehicle) { }
				else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { }
				else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { }
				else
				{
				    if(PlayerInfo[playerid][pAdmin] >= 6 && AdminDuty[playerid] == 1)
					{
					    SendClientMessage(playerid, COLOR_GREY, "  Mozete voziti sada ovo auto zato sto ste admin na duznosti !");
					}
				    else
				    {
				    	RemovePlayerFromVehicle(playerid);
				    	SendClientMessage(playerid, COLOR_GREY, "Nemate kljuceve od ovog vozila.");
					}
				}
		    }
		}
		gLastCar[playerid] = newcar;
		gLastDriver[newcar] = playerid;
	}
	if(newstate == PLAYER_STATE_SPAWNED)
	{
		new Float: lwx, Float:lwy, Float:lwz;
		GetPlayerPos(playerid, lwx, lwy, lwz);
		if((lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
		{
			SetPlayerSpawn(playerid);
		}
		if(WantedPoints[playerid] > 0)
		{
		    new dstring[128];
			new wanted = WantedPoints[playerid];
			new diecash = 0;
		    while(WantedPoints[playerid] > 0)
		    {
		        diecash += 500;
		        WantedPoints[playerid] --;
		    }
		    format(dstring, sizeof(dstring), "Izgubili ste $%d zbog umiranja sa %d Wanted Poena/om.", diecash, wanted);
		    SendClientMessage(playerid, COLOR_YELLOW, dstring);
		    SafeJBC_GivePlayerMoney(playerid, - diecash);
		    PlayerInfo[playerid][pWantedDeaths] += 1;
		}
		if(PlayerOnMission[playerid] > 0)
		{
			GameTextForPlayer(playerid, "~r~Mission failed", 5000, 3);
			PlayerOnMission[playerid] = 0;
		    PlayerInfo[playerid][pMissionNr] = 0;
		}
		WantedPoints[playerid] = 0;
		WantedLevel[playerid] = 0;
		if(PlayerInfo[playerid][pDonateRank] > 0) { JBC_SetPlayerHealth(playerid, 100.0); }
		else { JBC_SetPlayerHealth(playerid, 50.0+PlayerInfo[playerid][pSHealth]); }
		MedicBill[playerid] = 1;
		TelePos[playerid][0] = 0.0;
		TelePos[playerid][1] = 0.0;
		gPlayerSpawned[playerid] = 1;
		SafeTime[playerid] = 60;
	}
	return 1;
}
[/color]
Slika:

OLD YEARS ROLEPLAY ||TRAILER: http://www.youtube.com/watch?v=taUoUNkqXLA

Blaeks

*

Madmen

uradi da ti prikazuje dialog bolje

nzm kako ae mi to ti sredi pliz
ako treba dacu ja jos samo reci sta da ti dam pliz  :)

OLD YEARS ROLEPLAY ||TRAILER: http://www.youtube.com/watch?v=taUoUNkqXLA


Blaeks

*

Madmen

a sto refreshas nije mi jasno, lepo sam ti objasnio ,
if(newstate==2)
	{
	    for(new i = 0; i < sizeof(CarInfo); i++)
	    {
	    	new vehid = GetPlayerVehicleID(playerid);
					if(CarInfo[i][ownedvehicle] == vehid)
			{
   				if(CarInfo[i][cOwned]==0)
			    {
       			TogglePlayerControllable(playerid, 0);
       			CarOffered[playerid]= 1;
       			new vehstats[120];
                format(vehstats, sizeof(vehstats),"Vozilo: %s    Cena: %d$.",CarInfo[i][cDescription],CarInfo[i][cValue]);
                ShowPlayerDialog(playerid, 2233, DIALOG_STYLE_MSGBOX, "Car ownership info", vehstats, "Kupi", "Odustani");
				return 1;
			    }
			    new GetNSMnS[256];
				GetPlayerName(playerid,GetNSMnS,sizeof(GetNSMnS));
			    if(strcmp(GetNSMnS, CarInfo[i][cOwner], false) == 0)
			    {
				new InComeFormat[256];
				format(InComeFormat,sizeof(InComeFormat),"Dobrodosli u vozilo %s    Ime vaseg vozila: %s",CarInfo[i][cOwner],CarInfo[i][cDescription]);
   				SendClientMessage(playerid, COLOR_LIGHTBLUE, InComeFormat);
			    }
			    else
			    {
       			RemovePlayerFromVehicle(playerid);
		        new formatPlayNAM[256];
		        format(formatPlayNAM,sizeof(formatPlayNAM)," Vlasnik vozila %s",CarInfo[i][cOwner]);
		        SendClientMessage(playerid,COLOR_GRAD2,formatPlayNAM);
			    }
			}
		}
	}

e neki erori de pliz pmoz

(8448) : error 017: undefined symbol "ownedvehicle"
(8453) : error 017: undefined symbol "CarOffered" lliance Complite\Alliance RolePlay\Balkan Alliance (8453) : warning 215: expression has no effect
(8453) : error 001: expected token: ";", but found "]"
(8453) : error 029: invalid expression, assumed zero
(8453) : fatal error 107: too many error messages on one line


Linija 8448
if(CarInfo[i][ownedvehicle] == vehid)


8453
       			CarOffered[playerid]= 1;


Erori jbt moze pomoc
POMOC MOLIMVAS
Poslednja Izmena: Februar 22, 2013, 14:26:24 POSLE PODNE od ~Kristijan~

OLD YEARS ROLEPLAY ||TRAILER: http://www.youtube.com/watch?v=taUoUNkqXLA


Blaeks

*

Madmen

nadji u skripti enum cInfo i dodaj tamo "ownedvehicle," bez navodnika

(8493) : error 017: undefined symbol "CarOffered"
(8493) : warning 215: expression has no effect
(8493) : error 001: expected token: ";", but found "]"
(8493) : error 029: invalid expression, assumed zero
(8493) : fatal error 107: too many error messages on one line


if(newstate==2)
	{
	    for(new i = 0; i < sizeof(CarInfo); i++)
	    {  <<< TAJE LINIJA


POMOC MOLIMVAS
Poslednja Izmena: Februar 23, 2013, 11:13:04 PRE PODNE od ~Kristijan~

OLD YEARS ROLEPLAY ||TRAILER: http://www.youtube.com/watch?v=taUoUNkqXLA

Postaj par linija iznad i ispod.

Last nick: Paradox

(8493) : error 017: undefined symbol "CarOffered"
(8493) : warning 215: expression has no effect
(8493) : error 001: expected token: ";", but found "]"
(8493) : error 029: invalid expression, assumed zero
(8493) : fatal error 107: too many error messages on one line


if(newstate==2)
	{
	    for(new i = 0; i < sizeof(CarInfo); i++)
	    {
	    	new vehid = GetPlayerVehicleID(playerid);
					if(CarInfo[i][ownedvehicle] == vehid)
			{
   				if(CarInfo[i][cOwned]==0)
			    {
       			TogglePlayerControllable(playerid, 0);
       			CarOffered[playerid]= 1;
       			new vehstats[120];
                format(vehstats, sizeof(vehstats),"Vozilo: %s    Cena: %d$.",CarInfo[i][cDescription],CarInfo[i][cValue]);
                ShowPlayerDialog(playerid, 2233, DIALOG_STYLE_MSGBOX, "Car ownership info", vehstats, "Kupi", "Odustani");
				return 1;
			    }
			    new GetNSMnS[256];
				GetPlayerName(playerid,GetNSMnS,sizeof(GetNSMnS));
			    if(strcmp(GetNSMnS, CarInfo[i][cOwner], false) == 0)
			    {
				new InComeFormat[256];
				format(InComeFormat,sizeof(InComeFormat),"Dobrodosli u vozilo %s    Ime vaseg vozila: %s",CarInfo[i][cOwner],CarInfo[i][cDescription]);
   				SendClientMessage(playerid, COLOR_LIGHTBLUE, InComeFormat);
			    }
			    else
			    {
       			RemovePlayerFromVehicle(playerid);
		        new formatPlayNAM[256];
		        format(formatPlayNAM,sizeof(formatPlayNAM)," Vlasnik vozila %s",CarInfo[i][cOwner]);
		        SendClientMessage(playerid,COLOR_GRAD2,formatPlayNAM);
			    }
			}
		}
	}






   				if(CarInfo[i][cOwned]==0)
			    {
       			TogglePlayerControllable(playerid, 0);
       			CarOffered[playerid]= 1; <<< TA LINIJAAA



et gore citvoa  to dole linija
Poslednja Izmena: Februar 23, 2013, 13:10:51 POSLE PODNE od ~Kristijan~

OLD YEARS ROLEPLAY ||TRAILER: http://www.youtube.com/watch?v=taUoUNkqXLA

Dodaj na pocetak moda:
new CarOffered[MAX_PLAYERS];

Last nick: Paradox

e hvala za erore al opet sto mi dao blaeks opet kad udjem u auto ne pokazuje kolko je para i ono cena model i to

OLD YEARS ROLEPLAY ||TRAILER: http://www.youtube.com/watch?v=taUoUNkqXLA