Jump to content
  • 0

pomoc Pickup


DmG

Dotaz

Zdarec :d

 

Mám menší problém s pickupy :d

Vždycky se snažím najít chybu sám ale tady mi to nějak nejde :d

Všechny fungují až na jedny ale pořád nechápu proč. Začalo to blbnout až včera do te doby mi všechno jelo. Vrátil jsem všechny změny které jsem udělal ale nic nepomáhá.

	puls[0][playerid] = CreateDynamicPickup(1210, 2, 1387.4332,-2629.5193,13.3841, playerid);
	puls[1][playerid] = CreateDynamicPickup(1210, 2, 1480.5745,-2571.8044,13.3844, playerid);
	puls[2][playerid] = CreateDynamicPickup(1210, 2, 1608.3123,-2393.7854,13.3920, playerid);
	puls[3][playerid] = CreateDynamicPickup(1210, 2, 1875.8331,-2354.4285,13.3861, playerid);
	puls[4][playerid] = CreateDynamicPickup(1210, 2, 2086.4067,-2290.9797,13.3856, playerid);
	puls[5][playerid] = CreateDynamicPickup(1210, 2, 2137.8877,-2382.0647,13.3847, playerid);
....

Takhle jsou vytvořeny

...
else if(pickupid == puls[i][playerid])
	{
		if(GetPVarInt(playerid, "LSAirBody") < 9)
	    {
		    new string[10];
		    SetPVarInt(playerid, "LSAirBody", GetPVarInt(playerid, "LSAirBody")+1);
		    format(string, sizeof(string), "%d/10", GetPVarInt(playerid, "LSAirBody"));
		    PlayerTextDrawSetString(playerid, Textdraw1[playerid], string);
		    GivePlayerPts(playerid, 10);
	    }
	    else if(GetPVarInt(playerid, "LSAirBody") == 9)
	    {
	        SendClientMessage(playerid, GREEN, "");
	        SendClientMessage(playerid, GREEN, "");
	        SetPVarInt(playerid, "Last", 2);
	        PlayerTextDrawHide(playerid, Textdraw1[playerid]);
	        SetPlayerPos(playerid, -874.2565,-2403.8525,54.8832);
	        SetPlayerFacingAngle(playerid, 229.9365);
	        GivePlayerPts(playerid, 500);
			SetPlayerVirtualWorld(playerid, 0);
			SetPVarInt(playerid, "LSsbira", 0);
			DestroyDynamicPickup(puls[0][playerid]);
			DestroyDynamicPickup(puls[1][playerid]);
			DestroyDynamicPickup(puls[2][playerid]);
			DestroyDynamicPickup(puls[3][playerid]);
			DestroyDynamicPickup(puls[4][playerid]);
}
    }
...

OnPlayerPickupDynamicPickup

 

Funguje jen první (0) pickup ostatní ne

new puls[20][MAX_PLAYERS];

proměnná

 

Děkuji všem za rady :)

 

 

 

 

EDIT: Vyřešil jsem to :) Nikdy nepoužívejte 1 cyklus pro 2 podmínky :d

Link to comment
Share on other sites

0 odpovědí na tuto otázku

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...