Jump to content
  • 0

Problema functie


Jizzy.

Question

Salut, am si eu o problema cu o functie din gamemode. Am adaugat prinft la aceasta functie ca sa vad si eu daca totul este ok si am observat ca are o problema pe care nu stiu cum sa o rezolv si am decis sa fac un topic aici. Aceasta este functia: 

function IsAnOwnableCar(vehicleid)
{
	foreach(Player, i)
	{
		for(new v; v < MAX_PERSONAL_VEHICLES; v++)
		{
			if(PlayerInfo[i][pCarID][v] == vehicleid)
			{
				return 1;
			}
			printf("%d playerid, %d carid IsAnOwnableCar", i, v);
		}
	}
	return 0;
}	

 Am verificat si error_log si este plin de spam 

[19:41:09] 0 playerid, 6 carid IsAnOwnableCar
[19:41:09] 0 playerid, 7 carid IsAnOwnableCar
[19:41:09] 0 playerid, 8 carid IsAnOwnableCar
[19:41:09] 0 playerid, 9 carid IsAnOwnableCar
[19:41:09] 1 playerid, 0 carid IsAnOwnableCar
[19:41:09] 1 playerid, 1 carid IsAnOwnableCar
[19:41:09] 1 playerid, 2 carid IsAnOwnableCar
[19:41:09] 1 playerid, 3 carid IsAnOwnableCar
[19:41:09] 1 playerid, 4 carid IsAnOwnableCar
[19:41:09] 1 playerid, 5 carid IsAnOwnableCar
[19:41:09] 1 playerid, 6 carid IsAnOwnableCar
[19:41:09] 1 playerid, 7 carid IsAnOwnableCar
[19:41:09] 1 playerid, 8 carid IsAnOwnableCar
[19:41:09] 1 playerid, 9 carid IsAnOwnableCar
[19:41:10] 0 playerid, 0 carid IsAnOwnableCar
[19:41:10] 0 playerid, 1 carid IsAnOwnableCar
[19:41:10] 0 playerid, 2 carid IsAnOwnableCar
[19:41:10] 0 playerid, 3 carid IsAnOwnableCar
[19:41:10] 0 playerid, 4 carid IsAnOwnableCar
[19:41:10] 0 playerid, 5 carid IsAnOwnableCar
[19:41:10] 0 playerid, 6 carid IsAnOwnableCar
[19:41:10] 0 playerid, 7 carid IsAnOwnableCar
[19:41:10] 0 playerid, 8 carid IsAnOwnableCar
[19:41:10] 0 playerid, 9 carid IsAnOwnableCar
[19:41:10] 1 playerid, 0 carid IsAnOwnableCar
[19:41:10] 1 playerid, 1 carid IsAnOwnableCar
[19:41:10] 1 playerid, 2 carid IsAnOwnableCar
[19:41:10] 1 playerid, 3 carid IsAnOwnableCar
[19:41:10] 1 playerid, 4 carid IsAnOwnableCar
[19:41:10] 1 playerid, 5 carid IsAnOwnableCar
[19:41:10] 1 playerid, 6 carid IsAnOwnableCar
[19:41:10] 1 playerid, 7 carid IsAnOwnableCar
[19:41:10] 1 playerid, 8 carid IsAnOwnableCar
[19:41:10] 1 playerid, 9 carid IsAnOwnableCar
[19:41:11] 0 playerid, 0 carid IsAnOwnableCar
[19:41:11] 0 playerid, 1 carid IsAnOwnableCar
[19:41:11] 0 playerid, 2 carid IsAnOwnableCar
[19:41:11] 0 playerid, 3 carid IsAnOwnableCar
[19:41:11] 0 playerid, 4 carid IsAnOwnableCar
[19:41:11] 0 playerid, 5 carid IsAnOwnableCar
[19:41:11] 0 playerid, 6 carid IsAnOwnableCar
[19:41:11] 0 playerid, 7 carid IsAnOwnableCar
[19:41:11] 0 playerid, 8 carid IsAnOwnableCar
[19:41:11] 0 playerid, 9 carid IsAnOwnableCar
[19:41:11] 1 playerid, 0 carid IsAnOwnableCar
[19:41:11] 1 playerid, 1 carid IsAnOwnableCar
[19:41:11] 1 playerid, 2 carid IsAnOwnableCar
[19:41:11] 1 playerid, 3 carid IsAnOwnableCar
[19:41:11] 1 playerid, 4 carid IsAnOwnableCar
[19:41:11] 1 playerid, 5 carid IsAnOwnableCar
[19:41:11] 1 playerid, 6 carid IsAnOwnableCar
[19:41:11] 1 playerid, 7 carid IsAnOwnableCar
[19:41:11] 1 playerid, 8 carid IsAnOwnableCar
[19:41:11] 1 playerid, 9 carid IsAnOwnableCar
[19:41:12] 0 playerid, 0 carid IsAnOwnableCar
[19:41:12] 0 playerid, 1 carid IsAnOwnableCar
[19:41:12] 0 playerid, 2 carid IsAnOwnableCar
[19:41:12] 0 playerid, 3 carid IsAnOwnableCar
[19:41:12] 0 playerid, 4 carid IsAnOwnableCar
[19:41:12] 0 playerid, 5 carid IsAnOwnableCar
[19:41:12] 0 playerid, 6 carid IsAnOwnableCar
[19:41:12] 0 playerid, 7 carid IsAnOwnableCar
[19:41:12] 0 playerid, 8 carid IsAnOwnableCar
[19:41:12] 0 playerid, 9 carid IsAnOwnableCar
[19:41:12] 1 playerid, 0 carid IsAnOwnableCar
[19:41:12] 1 playerid, 1 carid IsAnOwnableCar
[19:41:12] 1 playerid, 2 carid IsAnOwnableCar
[19:41:12] 1 playerid, 3 carid IsAnOwnableCar
[19:41:12] 1 playerid, 4 carid IsAnOwnableCar
[19:41:12] 1 playerid, 5 carid IsAnOwnableCar
[19:41:12] 1 playerid, 6 carid IsAnOwnableCar
[19:41:12] 1 playerid, 7 carid IsAnOwnableCar
[19:41:12] 1 playerid, 8 carid IsAnOwnableCar
[19:41:12] 1 playerid, 9 carid IsAnOwnableCar
[19:41:14] 0 playerid, 0 carid IsAnOwnableCar
[19:41:14] 0 playerid, 1 carid IsAnOwnableCar
[19:41:14] 0 playerid, 2 carid IsAnOwnableCar
[19:41:14] 0 playerid, 3 carid IsAnOwnableCar
[19:41:14] 0 playerid, 4 carid IsAnOwnableCar
[19:41:14] 0 playerid, 5 carid IsAnOwnableCar
[19:41:14] 0 playerid, 6 carid IsAnOwnableCar
[19:41:14] 0 playerid, 7 carid IsAnOwnableCar
[19:41:14] 0 playerid, 8 carid IsAnOwnableCar
[19:41:14] 0 playerid, 9 carid IsAnOwnableCar
[19:41:14] 1 playerid, 0 carid IsAnOwnableCar
[19:41:14] 1 playerid, 1 carid IsAnOwnableCar
[19:41:14] 1 playerid, 2 carid IsAnOwnableCar
[19:41:14] 1 playerid, 3 carid IsAnOwnableCar
[19:41:14] 1 playerid, 4 carid IsAnOwnableCar
[19:41:14] 1 playerid, 5 carid IsAnOwnableCar
[19:41:14] 1 playerid, 6 carid IsAnOwnableCar
[19:41:14] 1 playerid, 7 carid IsAnOwnableCar
[19:41:14] 1 playerid, 8 carid IsAnOwnableCar
[19:41:14] 1 playerid, 9 carid IsAnOwnableCar
[19:41:15] 0 playerid, 0 carid IsAnOwnableCar
[19:41:15] 0 playerid, 1 carid IsAnOwnableCar
[19:41:15] 0 playerid, 2 carid IsAnOwnableCar
[19:41:15] 0 playerid, 3 carid IsAnOwnableCar
[19:41:15] 0 playerid, 4 carid IsAnOwnableCar
[19:41:15] 0 playerid, 5 carid IsAnOwnableCar
[19:41:15] 0 playerid, 6 carid IsAnOwnableCar
[19:41:15] 0 playerid, 7 carid IsAnOwnableCar
[19:41:15] 0 playerid, 8 carid IsAnOwnableCar
[19:41:15] 0 playerid, 9 carid IsAnOwnableCar
[19:41:15] 1 playerid, 0 carid IsAnOwnableCar
[19:41:15] 1 playerid, 1 carid IsAnOwnableCar
[19:41:15] 1 playerid, 2 carid IsAnOwnableCar
[19:41:15] 1 playerid, 3 carid IsAnOwnableCar
[19:41:15] 1 playerid, 4 carid IsAnOwnableCar
[19:41:15] 1 playerid, 5 carid IsAnOwnableCar
[19:41:15] 1 playerid, 6 carid IsAnOwnableCar
[19:41:15] 1 playerid, 7 carid IsAnOwnableCar
[19:41:15] 1 playerid, 8 carid IsAnOwnableCar
[19:41:15] 1 playerid, 9 carid IsAnOwnableCar
[19:41:15] 0 playerid, 0 carid IsAnOwnableCar
[19:41:15] 0 playerid, 1 carid IsAnOwnableCar
[19:41:15] 0 playerid, 2 carid IsAnOwnableCar
[19:41:15] 0 playerid, 3 carid IsAnOwnableCar
[19:41:15] 0 playerid, 4 carid IsAnOwnableCar
[19:41:15] 0 playerid, 5 carid IsAnOwnableCar
[19:41:15] 0 playerid, 6 carid IsAnOwnableCar
[19:41:15] 0 playerid, 7 carid IsAnOwnableCar
[19:41:15] 0 playerid, 8 carid IsAnOwnableCar
[19:41:15] 0 playerid, 9 carid IsAnOwnableCar
[19:41:15] 1 playerid, 0 carid IsAnOwnableCar
[19:41:15] 1 playerid, 1 carid IsAnOwnableCar
[19:41:15] 1 playerid, 2 carid IsAnOwnableCar
[19:41:15] 1 playerid, 3 carid IsAnOwnableCar
[19:41:15] 1 playerid, 4 carid IsAnOwnableCar
[19:41:15] 1 playerid, 5 carid IsAnOwnableCar
[19:41:15] 1 playerid, 6 carid IsAnOwnableCar
[19:41:15] 1 playerid, 7 carid IsAnOwnableCar
[19:41:15] 1 playerid, 8 carid IsAnOwnableCar
[19:41:15] 1 playerid, 9 carid IsAnOwnableCar
[19:41:16] 0 playerid, 0 carid IsAnOwnableCar
[19:41:16] 0 playerid, 1 carid IsAnOwnableCar
[19:41:16] 0 playerid, 2 carid IsAnOwnableCar
[19:41:16] 0 playerid, 3 carid IsAnOwnableCar
[19:41:16] 0 playerid, 4 carid IsAnOwnableCar
[19:41:16] 0 playerid, 5 carid IsAnOwnableCar
[19:41:16] 0 playerid, 6 carid IsAnOwnableCar
[19:41:16] 0 playerid, 7 carid IsAnOwnableCar
[19:41:16] 0 playerid, 8 carid IsAnOwnableCar
[19:41:16] 0 playerid, 9 carid IsAnOwnableCar
[19:41:16] 1 playerid, 0 carid IsAnOwnableCar
[19:41:16] 1 playerid, 1 carid IsAnOwnableCar
[19:41:16] 1 playerid, 2 carid IsAnOwnableCar
[19:41:16] 1 playerid, 3 carid IsAnOwnableCar
[19:41:16] 1 playerid, 4 carid IsAnOwnableCar
[19:41:16] 1 playerid, 5 carid IsAnOwnableCar
[19:41:16] 1 playerid, 6 carid IsAnOwnableCar
[19:41:16] 1 playerid, 7 carid IsAnOwnableCar
[19:41:16] 1 playerid, 8 carid IsAnOwnableCar
[19:41:16] 1 playerid, 9 carid IsAnOwnableCar

Nu stiu de la ce este problema dar cred ca din cauza acestei functii server-ul meu se restarteaza / da crash. Daca m-ati putea ajuta sau daca aveti vreo idee este bine-venita. Multumesc.

 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

ai functia intr-un timer, si eu daca pun un mesaj in aceasta functie imi apare la infinit

Citat
Link to comment
Share on other sites

  • 0
Citat

 

nu neaparat, eu am avut odata o comanda care imi dadea crash la server si se inchidea

Citat
Link to comment
Share on other sites

  • 0

Functia asta este sa vezi daca o masina este de "vanzare" sa zic asa dar problema este ca tu incerci sa vezi in functia respectiva daca masina este a respectivului jucator...asa ca ar fi fost mai bine sa faci ceva de genu...

 

for(new i=0;i<MAX_VEHICLES;i++)

{

if(VehicleInfo[i / vehicleid][ownable]) return 1;
}

Ti-am dat doar o informatie utila :) nu scriptul complet.

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

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.