Jail time

Ja kas neizprotams.

Moderator: Moderatori

Locked
User avatar
Crone
Censoņa
Censoņa
Posts: 247
Joined: 30 Oct 2010, 21:48
Location: Valka

Jail time

Post by Crone »

Man ir uztaisīts cietums kurā automatiski ieliek TK'erus un pec laika izlaiž laukā, bet es gribu lai vēl rādās laiks cik ilgi jāsēž cietumā. Mēģināju nedaudz pašpikot no Countdown skriptiem, bet nekas nesanāca. Kā var to sataisīt?
.
Image
User avatar
blossom[eQ]
Censoņa
Censoņa
Posts: 393
Joined: 12 Sep 2008, 15:05
Location: Pagrabs

Re: Jail time

Post by blossom[eQ] »

Es ceru ka nelieto atsevišķu taimeri katram Spēlētājam - SetTimerEx.

Tajā pašā taimerī kur atņems laiks paliec apakšā GameText.

format(string, sizeof string, "Cietuma laiks: %d", Laikavariabls);
GameTextForPlayer(spēlētājaID, string, 700, 3);

ir dažādi veidi kā parādīt spēlētāja atlikušo laiku.
18 beigušies brīdinājumi, 5 beigušies bani
User avatar
Shetch
Jauniņais
Jauniņais
Posts: 107
Joined: 25 Oct 2010, 02:09
Location: Latvija,Valka

Re: Jail time

Post by Shetch »

Gandrīz viss ir atrodams forumos.

viewtopic.php?t=9027
User avatar
Crone
Censoņa
Censoņa
Posts: 247
Joined: 30 Oct 2010, 21:48
Location: Valka

Re: Jail time

Post by Crone »

Es viskautkā mēģināju, bet tāpat nesanāca, man viss aiziet, erroru nav, bet kad spēlē tieku cietumā, tad man parādas "Cietuma laiks : 10" un paiet 5 sekundes un parādas "Cietuma laiks : 5", man mainās tas GameTextForPlayer ik pēc 5 sekundēm tikai.

GM augšā :

Code: Select all

new jailedd[MAX_PLAYERS];
	forward JailTime(playerid);
	new jailsec[MAX_PLAYERS] = 10;
Man tur ir 10 sekundes, jo vnk lai varētu ātrāk parbaudit vai aizies vsp.

Pats tas "public"

Code: Select all

new timerjail;
	public JailTime(playerid){

	timerjail = SetTimer("JailTime", 1000, false);
 	new string[50];
	format(string, sizeof string, "~r~Cietuma laiks: %d", jailsec[playerid]);
	GameTextForPlayer(playerid, string, 1000, 1);
	jailsec[playerid]--;
	if(jailsec[playerid] == 0)
	{
	KillTimer(timerjail);
	SpawnPlayer(playerid);
	jailedd[playerid] = 0;
	}
	return 1;
	}
Kā to izlabot? Es arī googlē meklēju un samp forumā, bet tā arī neko kas palīdzētu neatradu.
.
Image
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

Re: Jail time

Post by [AoD]Aleksis »

nomaini laiku taimerim, kas tev izsauc jailtime funkciju...

Tikai bišķi laikam neiebraucu, ja tas taimeris strādā ik pēc 5 sec, tad tev tas jails ir 5x ilgāks, cik saprotu, neredzot pārējo skriptu.
Image
User avatar
Crone
Censoņa
Censoņa
Posts: 247
Joined: 30 Oct 2010, 21:48
Location: Valka

Re: Jail time

Post by Crone »

A nevar būt, ka tas laiks rādas ik pēc 5 sekundēm dēļ tā ka tajā GM ir arī /count, vai kkas taads nevar būt? Es jau nezini cik reizes mēģināju sataisīt, bet nekā.

EDIT : Man tā bija, jo man GameText`am bija 1 stils un ar viņu tikai tā ir, pamēģināju citu stilu, viss aizgāja! Var lock!
.
Image
Locked