Hallo,
ich suche den KEY Define für die + Taste auf dem Numpad. Habe im Wiki nichts gefunden. Bitte helft mir.
Evil
Hallo,
ich suche den KEY Define für die + Taste auf dem Numpad. Habe im Wiki nichts gefunden. Bitte helft mir.
Evil
if (PRESSED(KEY_SUBMISSION))
das ist der befehl halt ncoh mehr
und KEY_SUBMISSION ist das plus auf dem numpad
KEY_SUBMISSION
der von mir müsste das sein das habe ich aus dem knightrider filterscript für den turbo boost der sollte funktionieren
KEY_SUBMISSION
512
-
~k~~TOGGLE_SUBMISSIONS~
da stehts
Okee, danke hab immer gedacht, dass das die Taste 2 ist. Ist es auch, ist mir aufgefallen^^. Aber das Funktioniert nur, wenn man in einem Fahrzeug ist. Ist auch IsPlayerInVehicle oder so drin. Wenn ich den Code in nen Befehl packe gehts auch zu Fuß. Hier mein Code:
if(newkeys & KEY_SUBMISSION)
{
new string[150];
if(PlayerToPoint(20.0, playerid,1587.3488,-1636.3077,12.9607))
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLeader] == 21)
{
SetTimer("GateClose", 8000, 0);
MoveObject(LSPDTOR,1596.5496826172,-1638.4108886719,12.758577346802, 2.0);
PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
if(PlayerInfo[playerid][pSex]){format(string, sizeof(string), "** %s holt ihre Fernbedienung raus und öffnet das Tor.", pn(playerid));}
else if(PlayerInfo[playerid][pSex] == 2) {format(string, sizeof(string), "** %s holt ihre Fernbedienung raus und öffnet das Tor.", pn(playerid));}
SendClientMessage(playerid, COLOR_GRAD1,"** Du hast das Tor geöffnet, es schließt sich automatisch wieder!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "** Du bist kein Beamter!");
return 1;
}
}
else if(PlayerToPoint(20.0, playerid,-1549.6320,516.6087,6.6563))
{
if(PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
{
SetTimer("GateClose", 8000, 0);
SetObjectRot(ARMYTOR,0, 358.99487304688, 263.99597167969);
PlayerPlaySound(playerid, 1153, -1549.6320,516.6087,6.6563);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
if(PlayerInfo[playerid][pSex]){format(string, sizeof(string), "** %s holt ihre Fernbedienung raus und öffnet das Tor.", pn(playerid));}
else if(PlayerInfo[playerid][pSex] == 2) {format(string, sizeof(string), "** %s holt ihre Fernbedienung raus und öffnet das Tor.", pn(playerid));}
SendClientMessage(playerid, COLOR_GRAD1,"** Du hast das Tor geöffnet, es schließt sich automatisch wieder!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "** Du bist kein Beamter!");
}
}
else if(PlayerToPoint(20.0, playerid,-1631.6003,685.8247,6.7595))
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 21||PlayerInfo[playerid][pLeader] == 21)
{
SetTimer("GateClose", 8000, 0);
MoveObject(SFPDTOR,-1631.4951171875,688.35559082031,13.384237289429, 2.0);
PlayerPlaySound(playerid, 1153, -1631.6003,685.8247,6.7595);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
if(PlayerInfo[playerid][pSex]){format(string, sizeof(string), "** %s holt ihre Fernbedienung raus und öffnet das Tor.", pn(playerid));}
else if(PlayerInfo[playerid][pSex] == 2) {format(string, sizeof(string), "** %s holt ihre Fernbedienung raus und öffnet das Tor.", pn(playerid));}
SendClientMessage(playerid, COLOR_GRAD1,"** Du hast das Tor geöffnet, es schließt sich automatisch wieder!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "** Du bist kein Beamter!");
}
}
}
Ist unter OnPlayerKeyStateChange.
EvilToast.
also ob es zu fuß funktioniert weiß ich nicht haste es versucht und wen ja gehts und wo haste es reingemacht?
edit:
kannst ja so verscuhen:
if(!strcmp(cmdtext, "/go", true) newkeys & KEY_SUBMISSION) NICHT GETESTE !!! xD
Edit: ups war im falschen Tab sry
hätt ja sein können
edit erledigt
Willst du das man es nur im Fahrzeug machen kann?
dan if(IsPlayerInAnyVehicle(playerid))
Lg
Genau das will ich nicht, Art. Ich will, dass es auch zu Fuß geht, aber es geht eben nur im Fahrzeug. Und es ist kein IsPlayerInAnyVehicle oder GetPlayerState o.ä. drinne.
Jo es sind imemr verschiedene Tasten!
Da sich das mit SAMP und den Tasten überschneidet, ich habe es mal getestet.
Bei mir geht es im Auto mit Spezielmission (Standart:"2") und zu Fuß mit Numpad "+".
Jo schau in deiner Tastenbelegung wo du Spezialmission gelegt hast Nornalerweise: 2 !
Ja ist auch auf 2.