Jump to content
  • 0

Problema /v


Mariusik[]

Question

Deci am facut /v cu slot infinit, ma rog.. cand dau sa se spawuneze se spauneaza dar la despawn, se despawuneaza aiurea masinile, nu masina la care am dat despawn.

	if(dialogid == DIALOG_VEHICLES){
		vehslot[playerid] = listitem+1;
		if(!response) return 1;
		if(IsVehSpawned(playerid) != 1) ShowPlayerDialog(playerid, DIALOG_VEHICLES+1, DIALOG_STYLE_LIST, "Setarile masinii", "Informatii masina\nDespawneaza\nCauta Masina\nDebug\nVinde Masina\nAdauga V.I.P", "Selecteaza", "Anuleaza");
		else if(IsVehSpawned(playerid) == 1) ShowPlayerDialog(playerid, DIALOG_VEHICLES+1, DIALOG_STYLE_LIST, "Setarile masinii", "Informatii masina\nSpawneaza\nCauta Masina\nDebug\nVinde Masina\nAdauga V.I.P", "Selecteaza", "Anuleaza");
	}
	if(dialogid == DIALOG_VEHICLES+1){
		new id = getvehslot(playerid,vehslot [playerid]);
		if(!response) return 1;
		switch(listitem){
			case 0:{
				new engine,lights,alarm,doors,bonnet,boot,objective;
				new status[256];
				new var[512];
				GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
				if(doors == 1) { status = "Incuiat"; }
				else if(doors == 0) { status = "Descuiat"; }
				else { status = "Descuiat"; }
				format(string,sizeof(string),"{FFFFFF}Numele masini: {AA3333}%s{FFFFFF} | Kilometri: {AA3333}%.2f{FFFFFF} | Status: {AA3333}%s{FFFFFF}\nPret: {AA3333}%d{FFFFFF}$ Nr matriculare: {AA3333}%s",aVehicleNames[CarInfo[id][cModel] - 400],CarInfo[id][KM],status,CarInfo[id][cValue],CarInfo[id][cLicense]);
				strcat(var, string);
				ShowPlayerDialog(playerid, DIALOG_VEHICLES+2, DIALOG_STYLE_MSGBOX, "Informatii despre masina", var, "Ok","");
			}
			case 1:{
				new gString[200];
				if(IsVehSpawned(id) == 0){
					if(IsVehSpawned(id) == 1) return SendClientMessage(playerid, COLOR_GREY, "Aceasta masina este spawnata.");
					SpawnVeh(playerid, id);
					format(gString, sizeof(gString), "Masina de tip %s s-a spawnat.", aVehicleNames[CarInfo[id][cModel]-400]);
					SendClientMessage(playerid, COLOR_WHITE, gString);
				}else{
					if(IsVehSpawned(id) == 0) return SendClientMessage(playerid, COLOR_GREY, "Aceasta masina este despawnata.");
					/*DespawnVeh(playerid, id);
					format(gString, sizeof(gString), "Masina de tip %s s-a despawnat.", aVehicleNames[CarInfo[id][cModel]-400]);
					SendClientMessage(playerid, COLOR_WHITE, gString);*/
					CarInfo[id][Spawned] = 0;
					mysql_format(SQL, string, sizeof(string), "UPDATE cars SET Spawned='%d' WHERE ID=%d", CarInfo[id][Spawned], id);
					mysql_tquery(SQL, string, "", "");
					CarInfo[OwnedVeh(id)][cFuel] = Gas[id];
					mysql_format(SQL, string, sizeof(string), "UPDATE cars SET Fuel='%d' WHERE ID=%d", CarInfo[id][cFuel], id);
					mysql_tquery(SQL, string, "", "");
					mysql_format(SQL, string, sizeof(string), "UPDATE cars SET KM='%.2f' WHERE ID=%d", CarInfo[id][KM], id);
					mysql_tquery(SQL, string, "", "");
					OwnedVeh(id) = 0;
					DestroyVehicle(id);
					format(gString, sizeof(gString), "Masina de tip %s s-a despawnat.", aVehicleNames[CarInfo[id][cModel]-400]);
					SendClientMessage(playerid, COLOR_WHITE, gString);
				}
			}
		}
	}

Sa imi zica cineva ce am facut gresit.

Mentionez ca este MySQL r39

Edited by Anonim69
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Din ce cred si vad eu, tie acel id iti ia numarul slotului masinii, iar functia SpawnVeh traducea numarul slotului in id-ul masinii.

Iar tu cand incerci sa dai despawn, tu dai despawn la un id prost. (numarul slotului)

 

Problema e ca ar trebui sa ma uit in functia SpawnVeh de la tine din GM.

Edited by TheBusiness
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.