Jail time
Moderator: Moderatori
Jail time
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?
.
- blossom[eQ]
- Censoņa
- Posts: 393
- Joined: 12 Sep 2008, 15:05
- Location: Pagrabs
Re: Jail time
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.
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
Re: Jail time
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šā :
Man tur ir 10 sekundes, jo vnk lai varētu ātrāk parbaudit vai aizies vsp.
Pats tas "public"
Kā to izlabot? Es arī googlē meklēju un samp forumā, bet tā arī neko kas palīdzētu neatradu.
GM augšā :
Code: Select all
new jailedd[MAX_PLAYERS];
forward JailTime(playerid);
new jailsec[MAX_PLAYERS] = 10;
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;
}
.
- [AoD]Aleksis
- Nelabojams spameris
- Posts: 3891
- Joined: 25 May 2008, 14:05
- Location: Tepat.
Re: Jail time
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.
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.
Re: Jail time
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!
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!
.