Page 1 of 1

Redzams laiks cik ilgi vel spēlētājam jāsēž cietumā.

Posted: 19 Feb 2011, 17:55
by Shetch
Sveiciens skripteriem. :)

Tagad sāku taisīt skriptu ja kādu spēlētāju iesēdina cietumā tad viņš redz cik ilgi vel viņam tur ir jāsēž. Saņēmu jocīgu eroru..

GM augšā:

Code: Select all

new JTime = 300;
forward JailTime(playerid); 
Pats skripts:

Code: Select all

public JailTime(playerid){
if (JTime > 0){
GameTextForPlayer(playerid, JTime-1, 1000, 3); // 3295 līnija.. 
JTime--;
SetTimer("JailTime", 1000, 0);
}
return 1;
}
Error:
(

Code: Select all

3295) : error 035: argument type mismatch (argument 2)
Man liekas šo eroru saņem ja kautkur nav ielikts komats, bet man itka viss ir kā nākas.
Kāds nezin kas par problēmu?

Re: Redzams laiks cik ilgi vel spēlētājam jāsēž cietumā.

Posted: 19 Feb 2011, 18:04
by [AoD]Aleksis
Pa taisno tur nevar ielikt mainīgo, tas jādara šādi. http://wiki.sa-mp.com/wiki/GameTextForPlayer

Re: Redzams laiks cik ilgi vel spēlētājam jāsēž cietumā.

Posted: 20 Feb 2011, 16:11
by Shetch
Ok viss sanāca.

Izdariju šādi:

Code: Select all

public JailTime(playerid){

SetTimer("JailTime", 1000, 0);
new string[50];
TextDrawShowForPlayer(playerid, JailTextDraw[playerid]);
format(string, sizeof string, "~r~%i", JTime[playerid]-1);
TextDrawSetString(JailTextDraw[playerid], string);
JTime[playerid]--;
if(JTime[playerid] == 0)
{
TextDrawDestroy(JailTextDraw[playerid]);
}
return 1;
}