16.08.2017, 16:53
@Sew I suggest you PM him next time..
@Man43
the function strval(string[]) can't differ between numbers in a text, it simply checks if the entire text is a given value.
If you type: "2abcde", strval will return 0
And if you type: "1234", strval will return 1234.
Read here: https://sampwiki.blast.hk/wiki/Strval
@Man43
PHP код:
if(strval(text) == 3)
{
TextDrawHideForPlayer(playerid, Textdraw11);
TextDrawHideForPlayer(playerid, Textdraw12);
TextDrawHideForPlayer(playerid, Textdraw13);
TextDrawHideForPlayer(playerid, Textdraw14);
TextDrawHideForPlayer(playerid, Textdraw15);
TextDrawHideForPlayer(playerid, Textdraw16);
TextDrawHideForPlayer(playerid, Textdraw17);
TextDrawHideForPlayer(playerid, Textdraw18);
TextDrawHideForPlayer(playerid, Textdraw19);
TextDrawHideForPlayer(playerid, Textdraw20);
TextDrawHideForPlayer(playerid, Textdraw21);
TextDrawShowForPlayer(playerid, Textdraw22);
TextDrawShowForPlayer(playerid, Textdraw23);
TextDrawShowForPlayer(playerid, Textdraw24);
TextDrawShowForPlayer(playerid, Textdraw25);
TextDrawShowForPlayer(playerid, Textdraw26);
TextDrawShowForPlayer(playerid, Textdraw27);
TextDrawShowForPlayer(playerid, Textdraw28);
TextDrawShowForPlayer(playerid, Textdraw29);
if(strval(text) == 1) return GivePlayerWeapon(playerid, 24, 100);
if(strval(text) == 2) return GivePlayerWeapon(playerid, 31, 100);
if(strval(text) == 3) return GivePlayerWeapon(playerid, 34, 50);
If you type: "2abcde", strval will return 0
And if you type: "1234", strval will return 1234.
Read here: https://sampwiki.blast.hk/wiki/Strval