Guten Abend,
Ich zeig euch mal wie ihr per Taste "2 im Fahrzeug" oder mit der Scroltaste zu Fuß z.B ein Tor öffnen könnt.
Und wir ihr Befehle zwingend ausführen lassen könnt.
So fangen wir mal an mit der Function an.
[pwn]#define Function%0(%1) forward%0(%1); public%0(%1) [/pwn]
Ersetzt nun euren public OnPlayerCommandText.. in
Nun fangen wir erstmal damit an ein Befehl mit einer Taste , in diesem Fall die Scroll zu Fuß oder die 2 im Fahrzeug Taste.
Keys: wiki.sa-mp.com/wiki/GetPlayerKeys
[pwn]if(newkeys & KEY_SUBMISSION)// Die TastenID Die findet ihr in der Wiki unter [/pwn]
[pwn] if(IsPlayerInRangeOfPoint(playerid,15.0,1588.6610,-1638.5031,13.3795))//stink gewöhnliche Abfrage wo der Spieler gerade ist.[/pwn]
Nun kommen wir zu der Function die einem Spieler , egal ob ein gewählter Spieler oder ein Bot oder man selbst dies ausführt wird diesen Befehl hier zwingend ausführen.
[pwn]OnPlayerCommandText(playerid,"/pd1");//hier könnt ihr die Befehle eingeben die ihr ausführen wollt[/pwn]
Es geht auch mit Parameter
[pwn] OnPlayerCommandText(playerid,"/me Hallo ich bin Autosys");[/pwn]
Nun das wars auch, ihr könnt natürlich weitere Postionen einfügen und auch weitere Befehle, hier nochma ein Beispie.
[pwn]
if(newkeys & KEY_SUBMISSION){
if(IsPlayerInRangeOfPoint(playerid,15.0,1588.6610,-1638.5031,13.3795)){
OnPlayerCommandText(playerid,"/bs");}
if(IsPlayerInRangeOfPoint(playerid,10.0,1545.2229,-1627.4520,13.3828)){
OnPlayerCommandText(playerid,"/bs1");}
if(IsPlayerInRangeOfPoint(playerid,15.0,924.185730, -1223.406982, 16.036469)){
OnPlayerCommandText(playerid,"/bs2");}}[/pwn]
Ich hoffe euch hilft dieser Tut.
Bei Fragen einfach hier drunter posten.
Vergesst nicht euch zu bedanken, dankeee
psy
Ich zeig euch mal wie ihr per Taste "2 im Fahrzeug" oder mit der Scroltaste zu Fuß z.B ein Tor öffnen könnt.
Und wir ihr Befehle zwingend ausführen lassen könnt.
So fangen wir mal an mit der Function an.
[pwn]#define Function%0(%1) forward%0(%1); public%0(%1) [/pwn]
Ersetzt nun euren public OnPlayerCommandText.. in
[pwn]Function OnPlayerCommandText(playerid, cmdtext[])[/pwn]
am besten ihr ändert alle publics in "Function"
Unter
[pwn]Function OnPlayerKeyStateChange(playerid, newkeys, oldkeys)[/pwn]
arbeitet ihr nun weiter.
am besten ihr ändert alle publics in "Function"
Unter
[pwn]Function OnPlayerKeyStateChange(playerid, newkeys, oldkeys)[/pwn]
arbeitet ihr nun weiter.
Nun fangen wir erstmal damit an ein Befehl mit einer Taste , in diesem Fall die Scroll zu Fuß oder die 2 im Fahrzeug Taste.
Keys: wiki.sa-mp.com/wiki/GetPlayerKeys
[pwn]if(newkeys & KEY_SUBMISSION)// Die TastenID Die findet ihr in der Wiki unter [/pwn]
[pwn] if(IsPlayerInRangeOfPoint(playerid,15.0,1588.6610,-1638.5031,13.3795))//stink gewöhnliche Abfrage wo der Spieler gerade ist.[/pwn]
Nun kommen wir zu der Function die einem Spieler , egal ob ein gewählter Spieler oder ein Bot oder man selbst dies ausführt wird diesen Befehl hier zwingend ausführen.
[pwn]OnPlayerCommandText(playerid,"/pd1");//hier könnt ihr die Befehle eingeben die ihr ausführen wollt[/pwn]
Es geht auch mit Parameter
[pwn] OnPlayerCommandText(playerid,"/me Hallo ich bin Autosys");[/pwn]
Nun das wars auch, ihr könnt natürlich weitere Postionen einfügen und auch weitere Befehle, hier nochma ein Beispie.
[pwn]
if(newkeys & KEY_SUBMISSION){
if(IsPlayerInRangeOfPoint(playerid,15.0,1588.6610,-1638.5031,13.3795)){
OnPlayerCommandText(playerid,"/bs");}
if(IsPlayerInRangeOfPoint(playerid,10.0,1545.2229,-1627.4520,13.3828)){
OnPlayerCommandText(playerid,"/bs1");}
if(IsPlayerInRangeOfPoint(playerid,15.0,924.185730, -1223.406982, 16.036469)){
OnPlayerCommandText(playerid,"/bs2");}}[/pwn]
Ich hoffe euch hilft dieser Tut.
Bei Fragen einfach hier drunter posten.
Vergesst nicht euch zu bedanken, dankeee

psy
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von PsySys ()