hubiuxas

[Pagalbos]: Dėl KillTimer

Recommended Posts

Labas vakaras, liaudis. Turiu vieną problemą. Pagal kodą, man viskas kaip ir turėtų veikti, bet, deja, neveikia. Štai kodas:

forward PilameDegalus(playerid, vehicleid);
public PilameDegalus(playerid, vehicleid)
{
	ipiltad[playerid] += 1;
	new msg[15], msg1[15];
	mokk[playerid] = ipiltad[playerid]*5;
	mInfo[vehicleid][kuras] += 1;
	TextDrawHideForPlayer(playerid, de7[playerid]);
	TextDrawHideForPlayer(playerid, de12[playerid]);
	format(msg, sizeof(msg), "%.1fL/%dL", mInfo[vehicleid][kuras], aBakai[GetVehicleModel(vehicleid)-400]);
	TextDrawSetString(de7[playerid], msg);
	format(msg1, sizeof(msg1), "%dLT", mokk[playerid]);
	TextDrawSetString(de12[playerid], msg1);
	TextDrawShowForPlayer(playerid, de7[playerid]);
	TextDrawShowForPlayer(playerid, de12[playerid]);
	if(mInfo[vehicleid][kuras] == aBakai[GetVehicleModel(vehicleid)-400])
	{
	    KillTimer(sund[playerid]);
	    SendClientMessage(playerid, RED, "* Už degalus privalote susimokėti {00ff00}degalinėje{ff0000}, kitaip būsite nubaustas.");
 	    TextDrawHideForPlayer(playerid, de1[playerid]);
	    TextDrawHideForPlayer(playerid, de2[playerid]);
	    TextDrawHideForPlayer(playerid, de3[playerid]);
	    TextDrawHideForPlayer(playerid, de4[playerid]);
	    TextDrawHideForPlayer(playerid, de5[playerid]);
	    TextDrawHideForPlayer(playerid, de6[playerid]);
	    TextDrawHideForPlayer(playerid, de7[playerid]);
	    TextDrawHideForPlayer(playerid, de8[playerid]);
	    TextDrawHideForPlayer(playerid, de9[playerid]);
	    TextDrawHideForPlayer(playerid, de10[playerid]);
	    TextDrawHideForPlayer(playerid, de11[playerid]);
	    TextDrawHideForPlayer(playerid, de12[playerid]);
	    TextDrawHideForPlayer(playerid, de13[playerid]);
	    TextDrawHideForPlayer(playerid, de14[playerid]);
	    TogglePlayerControllable(playerid, 1);
	    kurr[playerid] = SetTimerEx("KurYra", SEKUNDE(2), true, "d", playerid);
	    nesumokejo[playerid] = 1;
	    kiekl[playerid] = ipiltad[playerid];
	    kieklt[playerid] = mokk[playerid];
	}
}

sund timeris:

sund[playerid] = SetTimerEx("PilameDegalus", SEKUNDE(2), true, "ddd", playerid, vehicleid);

Ir esmė yra ta, jog, šiame kode degalus pila tol, kol bus pilnas bakas, bet man nesuveikia ši kodo dalis:

if(mInfo[vehicleid][kuras] == aBakai[GetVehicleModel(vehicleid)-400])

Ir pila be sustojimo. Kame gali būti bėda? Jei trūksta dar kokių kodo dalių, rašykite, įdėsiu.

Redaguota , nario ShmY

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
Svečias
Ši tema yra užrakinta.

  • Šiame puslapyje naršo:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.


  • SuperGames programele
  • SuperGames programele