Witam
Zrobiłem tak:
Stworzyłem zmienna:
new wytrzymalosc_runy[33]
Do public plugin_natives() dodałem:
register_native("cod_get_wytrzymalosc_runy", "PobierzWytrzymaloscRuny", 1);
Na koniec .sma dodałem:
public PobierzWytrzymaloscRuny(id) { return wytrzymalosc_runy[id]; }
Kod na odliczanie czasu;
public OpisRuny(id, runa, wartosc) { new czasjaki,minuty,godziny czasjaki = wytrzymalosc_runy[id] godziny = czasjaki/3600 minuty= (wytrzymalosc_runy[id]-godziny*3600)/60 new Time[128], len1 = 0 if (godziny>= 1) { len1 += format(Time[len1], 127 -len1, "%d godzin. ",godziny) } if (minuty>= 1) { len1 += format(Time[len1], 127 -len1, "%d minut. ", minuty) } new opis[416+MAX_WIELKOSC_OPISU]; static motd[1050],header[100],len len = 0 len += formatex(motd[len],sizeof motd - 1 - len,"<body bgcolor=#000000 text=#FFB000>") len += formatex(motd[len],sizeof motd - 1 - len,"<table bordercolor=3366FF width=700 border=1 cellpadding=4 cellspacing=8>") len += formatex(motd[len],sizeof motd - 1 - len,"<td><b><font color=white><br><center>Runa<br><font color=green> %s </center><br></font></td><td><b><font color=white><br><center>Czas Do Konca<font color=%s><br> %s </font></center><br></td></table><br>",nazwy_runy[runa],godziny > 2 ? "green":"red",Time) len += formatex(motd[len],sizeof motd - 1 - len,"<table bordercolor=3366FF width=700 border=1 cellpadding=4 cellspacing=8>") len += formatex(motd[len],sizeof motd - 1 - len,"<td><b><font color=white><br><center>%s</center><br></font></td></table><br>", opisy_runy) formatex(header,sizeof header - 1,"Runa") show_motd(id,motd,header) }
Pytanie teraz czy to będzie działać oraz gdzie dodać :
wytrzymalosc_runy[id] = 10000
Aby gracz po otrzymaniu runy dostawał 10000 wytrzymałości.