Hi
Ich starte bei OnPlayerKeyChange einen Timer und frage dann im Public des des durch den Timer ausgeführeten Public ab, ob er die taste KEY_FIRE (LMT) drückt. Irgendwie geht das aber ganz und garnicht. Kann ich mit GetPlayerKeys überhaupt sowas abfragen und wenn ja, wie ?
public FeuerCode(playerid)
{
new Keys,ud,lr;
new string[35];
GetPlayerKeys(playerid,Keys,ud,lr);
format(string,35,"Gedrückter Key: %s %d",Keys,Keys);
SendClientMessage(playerid,COLOR_GREY,string);
if(Keys != 4) return 1;
.....
Das printf liefert (fast) immer folgendes zurück bei gedrückter LMT:
Gedrückter Key |p
Edit Info