Alles anzeigenWieso bekomme ich keine Nachricht, das ich in keinem Fahrzeug sitze?
Und wieso bekomme ich beim LichtAn nur die Nachricht, SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in einem Fahrzeug,Boot,Flugzeug, welches kein Licht hat!");
stock StartMotor(playerid)
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in keinem Fahrzeug, um den Motor zu starten!");
new car = GetPlayerVehicleID(playerid),m = GetVehicleModel(car);
if(m == 509 || m == 481 || m == 510) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt auf einem Fahrrad, das hat keinen Motor!");
else if (Motor[car] == false)
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = true;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen den Zündschlüssel, und schalten den Motor {36D61A}an!");
return 1;
}
else
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = false;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen den Zündschlüssel, und schalten den Motor {E83A3D}aus!");
return 1;
}
}
return 1;
}
stock LichtAn(playerid)
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in keinem Fahrzeug, um das Licht einzuschalten!");
new car = GetPlayerVehicleID(playerid),m = GetVehicleModel(car);
if(m == 417 || 425 || m == 447 || m == 464 || m == 465 || m == 469 || m == 487 || m == 488 || m == 497 || m == 501 || m == 548 || m == 563 || m == 430 || m == 446 || m == 452 || m == 453 || m == 454 || m == 472 || m == 473 || m == 484 || m == 493 || m == 595 ||
m == 460 || m == 476 || m == 511 || m == 512 || m == 513 || m == 519 || m == 520 || m == 553 || m == 577 || m == 592 || m == 593) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in einem Fahrzeug,Boot,Flugzeug, welches kein Licht hat!");
if (Licht[car] == false)
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
Licht[car] = true;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen am Schalter, und schalten das Licht {36D61A}an!");
return 1;
}
else
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
Licht[car] = false;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen am Schalter, und schalten das Licht {E83A3D}aus!");
return 1;
}
}
return 1;
}
Beiträge von Eddy
-
-
Danke, das freut mich sehr, das euch die Map gefällt! mal sehen, evtl. kommen bald neue Maps
. -
Hallo erstmal, Danke für dein Feedback.
wenig zu gräulich
Das kann daran liegen, weil Source die Bilder gemacht hat, dass sie ein wenig Dunkler sind. Denn er hat einige Mods installiert, scheint bzw. kommt wahrscheinlich deswegen so "Grau" rüber. Es
ist alles Grau, aber nicht so extrem, wie auf den Bildern, wir haben
das Grau ausgewählt, weil dies am besten zur Umgebung passte.
Du kannst sie dir ja irgendwann mal auf dem Server anschauen.
Mfg.
-
Ich bedanke mich erst mal für die Vorherigen lobe etc. über weiteres Feedback würde ich mich natürlich freuen.
-
Guten Tag liebe Community,
Ich möchte euch heute gerne eine Map vorstellen, hierbei handel es sich um ein "Luxusautohaus". Hier werden die etwas höher kostenden Fahrzeuge später auf Your Roleplay zu Kaufen sein.
Die Map besteht aus 410 Objekten, diese wurde in 2 Tagen (insgesamt 5 Stunden) zum Leben erweckt. Es sollte ein Modern aber doch etwas mittleres Gebäude werden.
Map erstellt von: Eddy
Texturen: Eddy & SourceKommen wir nun zu den Bildern:















-
Eigentlich hat Rocky schon alles gesagt, Bitte hört auf immer halbfertige Maps zu Präsentieren
gebt euch mal mehr Mühe, das kann sich doch keiner mehr geben!! 
-
Android: Kannst du uns aufklären?

-
Ist Windows 10 nicht nur für 1 Jahr Kostenlos? Soweit ich es verstanden habe, ist dies so!!
//Handy
-
Alles anzeigen
Probier es mal so:
stock StartMotor(playerid)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in keinem Fahrzeug, um den Motor zu starten!");
if(GetPlayerVehicleSeat(playerid) == 0)
{
new car = GetPlayerVehicleID(playerid),
m = GetVehicleModel(car);if(m == 509 || m == 481 || m == 510) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt auf einem Fahrrad, das hat keinen Motor!");
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = !Motor[car];
SetVehicleParamsEx(car, Motor[car],lights,alarm,doors,bonnet,boot,objective);if (Motor[car] == true)
return SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen den Zündschlüssel, und schalten den Motor {36D61A}an!");
else
return SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen den Zündschlüssel, und schalten den Motor {E83A3D}aus!");
}
return 1;
}stock LichtAn(playerid)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in keinem Fahrzeug, um das Licht einzuschalten!");
if(GetPlayerVehicleSeat(playerid) == 0)
{
new car = GetPlayerVehicleID(playerid),
m = GetVehicleModel(car);
if(m == 417 || 425 || m == 447 || m == 464 || m == 465 || m == 469 || m == 487 || m == 488 || m == 497 || m == 501 || m == 548 || m == 563 || m == 430 || m == 446 || m == 452 || m == 453 || m == 454 || m == 472 || m == 473 || m == 484 || m == 493 || m == 595 ||
m == 460 || m == 476 || m == 511 || m == 512 || m == 513 || m == 519 || m == 520 || m == 553 || m == 577 || m == 592 || m == 593) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in einem Fahrzeug,Boot,Flugzeug, welches kein Licht hat!");GetVehicleParamsEx(car, engine, lights, alarm, doors, bonnet, boot, objective);
Licht[car] = !Licht[car];
SetVehicleParamsEx(car, engine, Licht[car], alarm, doors, bonnet, boot, objective);if (Licht[car] == true)
return SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen am Schalter, und schalten das Licht {36D61A}an!");
else
return SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen am Schalter, und schalten das Licht {E83A3D}aus!");}
return 1;
}Aber du müsstest uns auch noch sagen, welches Fahrzeug du gefahren bist als das mit dem Licht kam.
Funktioniert leider nicht, der möchte das Licht nicht Starten, wenn ich die Zeilen mit der if(m= Abfrage ausklammere, dann Funktioniert das komischer weise. Und die Nachricht, das ich den Motor gestartet habe, wird manchmal öfters "Gespammt".//Edit
Und die Nachricht, das ich in "keinem Fahrzeug sitze, um 1. den Motor zu starten und 2. das Licht anzumachen komment beide auch nicht.

-
Wieso bekomme ich keine Nachricht, das ich in keinem Fahrzeug sitze?
Und wieso bekomme ich beim LichtAn nur die Nachricht, SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in einem Fahrzeug,Boot,Flugzeug, welches kein Licht hat!");stock StartMotor(playerid)
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in keinem Fahrzeug, um den Motor zu starten!");
new car = GetPlayerVehicleID(playerid),m = GetVehicleModel(car);
if(m == 509 || m == 481 || m == 510) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt auf einem Fahrrad, das hat keinen Motor!");
else if (Motor[car] == false)
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = true;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen den Zündschlüssel, und schalten den Motor {36D61A}an!");
return 1;
}
else
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = false;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen den Zündschlüssel, und schalten den Motor {E83A3D}aus!");
return 1;
}
}
return 1;
}stock LichtAn(playerid)
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in keinem Fahrzeug, um das Licht einzuschalten!");
new car = GetPlayerVehicleID(playerid),m = GetVehicleModel(car);
if(m == 417 || 425 || m == 447 || m == 464 || m == 465 || m == 469 || m == 487 || m == 488 || m == 497 || m == 501 || m == 548 || m == 563 || m == 430 || m == 446 || m == 452 || m == 453 || m == 454 || m == 472 || m == 473 || m == 484 || m == 493 || m == 595 ||
m == 460 || m == 476 || m == 511 || m == 512 || m == 513 || m == 519 || m == 520 || m == 553 || m == 577 || m == 592 || m == 593) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in einem Fahrzeug,Boot,Flugzeug, welches kein Licht hat!");
if (Licht[car] == false)
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
Licht[car] = true;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen am Schalter, und schalten das Licht {36D61A}an!");
return 1;
}
else
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
Licht[car] = false;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen am Schalter, und schalten das Licht {E83A3D}aus!");
return 1;
}
}
return 1;
} -
Das stört mich ja nicht, wollte es nur mal gesagt haben
man hält ja nicht 5 Minuten lang ein und die selbe Taste 
-
soll der Motor nach 3sek angehen...
haut
Funktioniert alles, wenn ich die Taste zulange gedrückt halte, dann fängt der an zu Spammen
also der haut den Motor an und aus 
-
Kann man das noch so machen, das die Nachricht nach den 3 Sekunden kommt, das der Motor an bzw. aus geschaltet wurde? Es ist bis jetzt so, das der Nachricht er kommt, wenn ich los lasse, der Motor geht dann auch erst an, wenn ich los lasse :D.
-
Hast du nen Beispiel, wie ich das mit dem Timer machen soll?
-
Ja
bei dir müsste das ka klappen, ich habe eben geschaut, kann vllt sein, das mein Numpad aus geschaltet war 
//Edit
Lol, jetzt erst gemerkt, das du oben die Zahlen genommen hast, ich dachte das wäre Numpad 2

-
So sollte es klappen

irgendwie ja nicht
... habe jetzt KEY_FIRE genommen, aber der Startet den Motor einfach nicht. -
Wie mache ich das so, das man wenn man den Motor starten möchte, 3 Sekunden lang die Numpad 2 Taste gedrückt halten muss? bzw. andere Tasten gehen auch, ist allgemein gemeint. Habe das bis jetzt so:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/motor", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x9B0000FF, "Du sitzt in keinem Fahrzeug um den Motor zu starten!");
if(GetPlayerVehicleSeat(playerid) == 0)
{
new car = GetPlayerVehicleID(playerid);
if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
{
SendClientMessage(playerid, 0x9B0000FF, "Du sitzt auf einem Fahrrad, das hat keinen Motor!");
}
else if (Motor[car] == false)
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = true;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen den Zündschlüssel, und schalten den Motor {36D61A}an!");
}
else
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = false;
SendClientMessage(playerid, 0x4B94FFFF, "{1AADD6}Gedanke: {F2F2F2}Sie drehen den Zündschlüssel, und schalten den Motor {E83A3D}aus!");
}
}
return 1;
}
return SendClientMessage(playerid, 0xFF0000FF, "Befehl existiert nicht.");
} -
Kannst auch Radio´s Streamen lassen, brauchst nur einen "Link" zum Streamer einfügen.

-
Das geht mit folgender Funktion: PlayAudioStreamForPlayer einfach bei OnPlayerConnect oder wo du das auch immer haben möchtest rein packen.
-
Alles anzeigen
Sehr schöne Map Eddy, ich bin das nicht anders gewöhnt von dir

Auf dem 6 Bild, ist das der Haupteingang ?
Falls Ja, finde ich den zu grau. Ein paar Blumen oder sowas im Gang wäre schön
Aber an sich wieder eine sehr schöne Map.
Mfg Saphire
Danke dir mein Bester, ja bei dem Eingang werde ich noch etwas was machen.
freut mich aber, das sie dir ansonsten soweit gefällt.