Kann man es irgendwie machen das man ein cmd eingibt das das auto dann aufeinmal total schnell fährt( NICHT NITRO)
?
MFG
Monstakeks
//Edit:
Hat keiner von euch eine Idee?
Kann man es irgendwie machen das man ein cmd eingibt das das auto dann aufeinmal total schnell fährt( NICHT NITRO)
?
MFG
Monstakeks
//Edit:
Hat keiner von euch eine Idee?
Als Admin oder auch als ganz normaler Spieler?
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(IsPlayerInAnyVehicle(playerid)) {
if(newkeys == KEY_FIRE) {
new Float:vX, Float:vY, Float:vZ, Float:vA;
new auto = GetPlayerVehicleID(playerid);
GetVehicleZAngle(auto, vA);
GetVehicleVelocity(auto,vX,vY, vZ);
SetVehicleVelocity(auto, vX+=0.20 * floatsin(-vA, degrees), vY+=0.20 * floatcos(-vA, degrees), vZ);
}}
return 1;
}
wie mache ich das dann das es ist wenn ich /Adrenalin mache
das dann das auto total schnell wird
if abfrage und cmd..
new speed[MAX_PLAYERS];
if(!strcmp(cmdtext,"/Adrenalin")) return speed[playerid]=1;
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(speed[playerid]==0) return SendClientMessage(playerid, farbe,"du bist nicht adinfisdfobsbu was weiß ich xD");
if(IsPlayerInAnyVehicle(playerid)) {
if(newkeys == KEY_FIRE) {
new Float:vX, Float:vY, Float:vZ, Float:vA;
new auto = GetPlayerVehicleID(playerid);
GetVehicleZAngle(auto, vA);
GetVehicleVelocity(auto,vX,vY, vZ);
SetVehicleVelocity(auto, vX+=0.20 * floatsin(-vA, degrees), vY+=0.20 * floatcos(-vA, degrees), vZ);
}}
return 1;
}
thx ich teste mal^^
Edit:
Bei SendClientMessage hab ich geschrieben du bist in keinem auto und egal was ich drücke imgame kommt du bist in keinem auto
ändere die 0 in 1^^
hab ich dann wenn ich /Adrenalin mache kommt Server:Unknow Command
//Edit:
Hilft mir einer?
if(!strcmp(cmdtext,"/Adrenalin")){
speed[playerid]=1;
return 1;}
Aber ehm Gamer?
Mit der Maustaste hab ich das mal getestet.
Man wird nur schneller wenn man nicht gas gibt.
Kann man das ändern ?.
hmm dat geht immer noch nicht