Hallo, ich habe wiedermal ein problem...
Also ich habe soetwas gemacht das wenn man eine Zigarette hat (SetPlayerSpecialAction) und die linke maustaste(feuertaste) drückt, soll man +5 leben bekommen aber es funktioniert nicht. Der ist nicht so wichtig, aber ich habe dann nach ein paar tagen DT_Cars eingebaut, und LiveView angemacht. Aber wenn man im Autohaus ist und Numpad 4 (vorheriges auto), Numpad 6 (nechstes auto), TAB (auswæhlen) etc. drückt, passiert nix. Aber wenn ich DT_Cars als FilterScript habe funktioniert es...
Woran könnte es liegen? Den Code kann ich leider nicht posten, ist zu lang.
Aber ein stück kann ich geben:
//Zigaretten script ^^
if (newkeys == KEY_FIRE) // KEY_FIRE = Maustaste links
{
new Float:health;
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_SMOKE_CIGGY)
{
if(GetPlayerHealth(playerid, health) < 5)
{
SetPlayerHealth(playerid,GetPlayerHealth(playerid,health)+5);
}
}
Ah ja, wenn ihr das auch braucht: Mein OnPlayerKeyStateChange returnt 1