Sag doch, dass es orange leuchten soll. Das geht nur mit Objekten.
Beiträge von Kinimod
-
-
Du kannst mit GetVehicleParamsEx() die einzelnen Zustände eines Fahrzeuges abfragen und mit SetVehicleParamsEx() wieder setzen. Oben genanntes Beispiel beschreibt dies.
Somit fragst du ab, ob das Licht ausgeschaltet ist (VEHICLE_PARAMS_OFF, Konstante, die einer 0 / einem false entspricht). Wenn ja, schaltest du es ein (VEHICLE_PARAMS_ON, Konstante, die einer 1 / einem true entspricht).
Das packt man in einen Funktion, die durch einen Timer alle 600 Millisekunden aufgerufen wird (bspw.). Das würde bedeuten, dass alle 600 Millisekunden das Licht ein und ausgeschaltet wird und zwar abwechselnd. -
Gut, dass du fragst, wie "mann" das macht, ich weiß nämlich leider nicht, wie "Frau" das macht.
B2T:
Es gibt in SAMP die Funktion
http://wiki.sa-mp.com/wiki/SetVehicleParamsEx_DEAuch, wenn sich bei deutschen Variablen und Funktionsnamen die Fußnägel kräuseln, werde ich es hier des Verständnisses halber mal auf Deutsch machen.
Beispiel:
Außerhalb des Befehls folgende Variable:
new warnblinkertimer[MAX_VEHICLES];
Diese enthält später die ID des Timers, der den Warnblinker steuert.Du erstellst den Befehl /warnblinker und schreibst da folgendes rein:
new vehicleid = GetPlayerVehicleID(playerid); //Die ID des Fahrzeugs, in dem der Spieler sitzt steht nun in der Variable vehicleid
warnblinkertimer[vehicleid] = SetTimerEx("warnblinker", 600, true, "i", vehicleid); // Startet den Timer und speichert dessen ID in der eben genannten Variable.dann erstellst du außerhalb des Befehls eine Funktion:
forward warnblinker(vehicleid);
public warnblinker(vehicleid){ //Diese Funktion wird durch den Timer alle 600 Millisekunden aufgerufen und steuert den Warnblinker.
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); //Fragt die einzelnen Zustände des Fahrzeugs ab, wie bspw. den Status des Lichts und speichert diesen in der entsprechenden, eine Zeile darüber definierten Variable.if(lights == VEHICLE_PARAMS_OFF){ //Wenn das Licht aus ist
SetVehicleParamsEx(vehicleid, engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective); //Licht einschalten
}else if(lights == VEHICLE_PARAMS_ON){ //Wenn das Licht an ist
SetVehicleParamsEx(vehicleid, engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective); //Licht ausschalten
}
}
Zum Ausschalten des Warnblinkers einfach den Timer "killen". Dafür die Funktion KillTimer() verwenden und als parameter warnblinkertimer[vehicleid] angeben.//E: Code etwas optimiert
-
Musst nur glaube ich vorher schauen, ob das Produkt auch das nette CE Zeichen hat (glaube das hieß so). Bezogen auf elektronische Produkte. Der Zoll meckert da öfters Mal.
Grüße
Dominik
Das CE Zeichen bestätigt nur die korrekte Anwendung der EU Normen.
Das GS ("Geprüfte Sicherheit") Zeichen jedoch bestätigt die Prüfung der Sicherheit. Dann ist alles in Ordnung.
-
Au, naja ich bin nicht gerade der beste im Scripten, kann jemand es für Noob's erklären
Alles anzeigenDazu gibt es die Funktion "IsPlayerInRangeOfPoint()".
Die Parameter sind hier nachzulesen.
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Alle Spieler mit einer for-Schleife durchlaufen und abfragen, ob sie sich in der Nähe des Spielers befinden, der im Chat geschrieben hat.
Wenn einer gefunden wurde: Nachricht senden.Beispiel:
new Float: myX, Float: myY, Float: myZ;
GetPlayerPos(playerid, myX, myY, myZ);
for(new i=0;i<GetMaxPlayers();i++){
if(IsPlayerConnected(i)){
if(IsPlayerInRangeOfPoint(i, 10, myX, myY, myZ)) SendClientMessage(playerid, Farbe, "Nachricht");
}
}Erläuterung:
Es wird die Position des Spielers, der den Chat verwendet, gespeichert in den Variablen myX, myY, myZ.
Danach wird jeder Serverslot durchlauifen und abgefragt, ob sich ein Spieler auf diesem befindet, da nicht jeder Slot besetzt sein muss.
Anschließend wird abgefragt, ob er sich in der Range des Spielers befindet (10 Meter). -
Dazu gibt es die Funktion "IsPlayerInRangeOfPoint()".
Die Parameter sind hier nachzulesen.
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Alle Spieler mit einer for-Schleife durchlaufen und abfragen, ob sie sich in der Nähe des Spielers befinden, der im Chat geschrieben hat.
Wenn einer gefunden wurde: Nachricht senden.Beispiel:
new Float: myX, Float: myY, Float: myZ;
GetPlayerPos(playerid, myX, myY, myZ);
for(new i=0;i<GetMaxPlayers();i++){
if(IsPlayerConnected(i)){
if(IsPlayerInRangeOfPoint(i, 10, myX, myY, myZ)) SendClientMessage(playerid, Farbe, "Nachricht");
}
}Erläuterung:
Es wird die Position des Spielers, der den Chat verwendet, gespeichert in den Variablen myX, myY, myZ.
Danach wird jeder Serverslot durchlauifen und abgefragt, ob sich ein Spieler auf diesem befindet, da nicht jeder Slot besetzt sein muss.
Anschließend wird abgefragt, ob er sich in der Range des Spielers befindet (10 Meter). -
Ich habe Die Camera beim Login so hingestellt damit man das Vinewood-Zeichen sieht, aber es ist verschwommen
Könnte mir jemand helfen?MfG ScriptAzubi
Befindet sich der Spieler weit entfernt von der Cam?Dann liegt es daran.
GTA:SA streamt die Objekte, die sich in einem bestimmten Radius befinden. Diese Objekte befinden sich dann im Arbeitsspeicher. Das beschränkt sich dann aber leider nur auf die Position des Skins.
Wenn die Cam außerhalb dieser Range ist, sieht man auch alles verschwommen.Lösung: Skin mitporten.
-
Gibt es wuch ein "unpures" Leben?
Checke auch nicht, wieso Ihr immer noch alle GF Edits verwendet...
Sollte doch langsam mal bekannt sein, dass die ausgelutscht sind. -
hab doch gesagt in diesem video ist es ein ausrufezeichen
Dann zeig mir mal die genaue Stelle. Da ist nichts. Aber ist auch egal, geht ja schon richtung OT.
Dachte nur, ich sei schon ganz blöd. -
Ich stelle jetzt mal ganz blöd die Frage: Du kennst aber schon den Unterschied zwischen Ausrufezeichen und einem Fragezeichen?
Also das ist definitiv ein Ausrufezeichen. -
Außerdem kann man in Tapatalk nicht aus versehen auf zurück kommen und alles ist weg.
Es gibt doch ein Cachingplugin, das alle Posts zwischenspeichert um das zu verhindern. Sollte doch mobil auch laufen. -
Zitat
Wieso sollen unnötige Dinge denn hier bitte rum stehen ?
Es interessiert hier keine Sau wer Geburtstag hat.Wenns hier jemanden interessieren würde, würde man vielleicht mal irgendwo Glückwünsche stehen sehen.
Ist das der Fall ? Ich denke nicht oder hat irg. jemand hier jemandem schonmal Gratuliert im vergangenem Jahr ?!
Wer den Vorschlag hier durch den Dreck ziehen will, kann das gerne machen, daran erkennt man, wie nötig es andere haben,
gegen Vorschläge anderer anzustinken. -.-
Es interessiert auch niemanden, wieviele Threads erstellt wurden, aber dennoch wird es unten angezeigt. Was ist damit? Das ist dann ja wohl in Ordnung oder? Wird ja hier nicht erwähnt.
Heul mal nicht rum wegen den 2-3 Zeilen täglich, dein Leben hat bestimmt auch noch einen anderen Sinn. -
Ach, aber die Statistiken über das Forum interessieren dich?
Wenn du diese Liste nicht mehr sehen möchtest, schreib mich an und ich schreibe dir extra nur für dich ein Userscript, welches diese Liste ausblendet.
-
Gibt es denn kein Plugin, damit man die Meldung für sich selbst deaktivieren kann?
Javascript / Userscript//E: http://www.file-upload.net/dow…ng_entfernen.user.js.html
Bitteschön, eben gemacht
//E2:
Falls der Download nicht funktioniert:
-
Und das ist nur, wenn an die RCON Konsole "gmx" gesendet wird?
Ist das ebenso, wenn der Server gestartet wird? -
Dann wird es wohl mal wieder ein Bug von Skype sein. Kennen wir seit der Microwurst Übernahme ja nur zu gut.

-
Ich kriegs nur nicht hin..
Wenn du es nicht hinbekommst, hast Du ja wohl einen Code, der nicht funktioniert oder? Lass Dir doch nicht alles aus der Nase ziehen... -
Wäre also mal gut, wenn dort eine Lösung gefunden wird :D.
Einfach im Unbanforum einen Bereich einrichten, wo man Probleme mit den Accounts melden kann, da schaut jeder Admin wenigstens mal rein.
-
Kommt darauf an, worauf du dich hauptsächlich spezialisieren möchtest.
Wenn du eher in die Webentwicklung einsteigen möchtest, würde ich sicherlich PHP empfehlen. Wenn es dir aber geht, eventuell Anwendungen, sowie Spiele zu programmieren, bist du bei Java besser bedient. -