Naja, darüber lässt sich definitiv streiten.
Über die Wichtigkeit dieser Funktion lässt sich ebenfalls streiten ![]()
Falls man zum Beispiel nur die Höhe oder Breite oder Länge wissen will bekommt man auch nur den einen Wert und nicht alle 3 ![]()
mfg. ![]()
Naja, darüber lässt sich definitiv streiten.
Über die Wichtigkeit dieser Funktion lässt sich ebenfalls streiten ![]()
Falls man zum Beispiel nur die Höhe oder Breite oder Länge wissen will bekommt man auch nur den einen Wert und nicht alle 3 ![]()
mfg. ![]()
& Sorry Kaliber aber Copy&Paste von dir war leichter als alles selber zu schreiben^^
![]()
Wieso machst du das so:
1. //Edit:mhm...könnte doch gehen...
2. Trotzdem, mag ich es nicht wenn Leute meien Code CopyPasten !
mfg. ![]()
Was man natürlich auch machen kann, um PVars einzubinden, einfach ein anderes zeichen definieren $ für normale variablen und § für PVars z.B
mfg
Du hast das Problem offensichtlich nicht verstanden...
Wie willst du denn (außer mit #emit) rausfinden, welchen Wert z.B. die Variable $name hat ![]()
mfg. ![]()
//Edit:
Ich muss diesen Beitrag editieren um keinen Doppelpost zu machen...
So egal, ich möchte einen Code vorstellen um ein Auto zu vermessen !
printf("Breite: %.1fm",GetVehicleSize(411, 0));//prints: "Breite: 2.3m"
printf("Länge: %.1fm",GetVehicleSize(411, 1));//prints: "Länge: 5.7m"
printf("Höhe: %.1fm",GetVehicleSize(411, 2));//prints: "Höhe: 1.3m"
stock Float:GetVehicleSize(modelid, var)
{
new Float:X, Float:Y, Float: Z;
GetVehicleModelInfo(modelid, VEHICLE_MODEL_INFO_SIZE, X, Y, Z);
switch(var)
{
case 0: return X;
case 1: return Y;
case 2: return Z;
}
return -1.0;
}
mfg. ![]()
//Edit²: bisschen anders geschrieben
Hier der Codeschnipsel, wenn du ein bisschen Scripten kannst, kannst du ihn einfügen ![]()
//In den /kick befehl kurz vor Kick(pID);
new name[24], pname[24];
GetPlayerName(playerid, name, 24);
GetPlayerName(pID, pname, 24);
SaveKick(name, pname, reason);
//Unten im Script einfügen
stock SaveKick(name[], pname[], reason[])
{
new string[128], Hour, Minute, Second, Year, Month, Day, File: hFile;
getdate(Year, Month, Day);
gettime(Hour, Minute, Second);
format(string, 128,"[%d:%d:%d | %d.%d.%d] %s wurde von %s gekickt. Grund: %s\n",Hour,Minute,Second,Day,Month,Year,name,pname,reason);
if(fexist("kick_log.txt")) hFile = fopen("kick_log.txt", io_append);
else hFile = fopen("kick_log.txt", io_write);
fwrite(hFile, string);
fclose(hFile);
return 1;
}
mfg. ![]()
//Edit: Zeilenumsprung
Bin mir nicht sicher ob sie funktioniert, aber probier mal:
ApplyAnimation(playerid,"CRACK","crckdeth2",4.0,0,0,0,1,1);
mfg. ![]()
Halt abfragen ob der Spieler mit dem Auto in dem Pickup ist und dann einfach SetVehiclePos ![]()
mfg. ![]()
Wieso fragst du immer die VehiclePos ab, du solltest mal GetObjectPos verwenden ![]()
mfg. ![]()
Welches Directive nutzt du denn für PROPERTY_OFFSET (ich hoffe doch meins...) ?
mfg. ![]()
1. Okay, diese Funktion kannte ich gar nicht ![]()
2. Trotzdem bringt das nichts, da man dann das Auto gar nicht sieht ![]()
mfg. ![]()
Die Ursache dafür liegt daran, dass du keinen keinen Wert an den Callback OnPlayerCommandText zurückgibst ![]()
mfg. ![]()
ja uch einfach ein Fahrrad nehmen
Doch da sieht man auch einen Schatten ![]()
Vllt ist dem Threadersteller das egal?
Genau
mfg. ![]()
Man könnte ein auto in eine virtuelle welt spawnen, sich rein setzten und schon ist man unsichtbar. Die anderen sehen dich nicht, du siehst aber die anderen. Natürlich würden sie merken dass du da bist, wenn du z.B. gegen das auto läufst.
Man kann Autos in keine Virtuelle Welt setzen, du redest von einem Interior.
Aber das bringts ja auch nicht wirklich zumal man den Schatten von dem Fahrzeug sieht und sobald man aussteigt sieht man den Spieler wieder ![]()
mfg. ![]()
eine Inviduelle welt eingibt
Das ist eine Virtuelle Welt, das Problem daran ist aber, man sieht auch keine anderen User ![]()
na kla ist das möglich öÖ mann ist dann halt nicht mehr sichtbar für die spieler öÖ das habe ich auch was für scheiß ihr labert xD
Einen Spieler an sich unsichtbar machen kann man nicht !
Es ist nur möglich mit ein bisschen tricksen mit SetCameraPos und SetCameraLookAt ein System zu schreiben mit dem das so ungefähr wäre, als ob man laufen würde, dann kann auch niemand einen sehen, da dass nur Cameras sind ![]()
mfg. ![]()
Hmm schade anderen weg gibts da keinen ?
Also irgendwie das man die mit der Maustaste verbindet ?
Nein, tut mir leid (kannst es ja mal im Englischen Forum vorschlagen) ![]()
Kk aber warum nur Sachen die explodieren ?
Weil es die Funktion CreateExplosion gibt aber nicht die Funktion CreateSchuss ![]()
mfg. ![]()
Leute hört auf sowas zu schreiben !
SetGravity, dass würde die Gravitation auf diesem Server verändern, zumal würden dann alle Autos durch die Luft fliegen etc...
Man muss SetPlayerGravity verwenden und das in einen Timer einbauen !
mfg. ![]()
Würde das auch mit anderen Waffen funktionieren ?
Nur mit Raketenwerfern oder Handgranaten / Molotovcocktails bzw alles was irgendwie Explodiert ![]()
mfg. ![]()
Ich muss was hinzufügen habe das RPG überlesen, es ist möglich einen Raketenwerfer zu montieren und auch mit diesem zu schießen !
//Edit:
@Travelga
ich hoffe das war nicht ernst gemeint ! ![]()
mfg. ![]()
1. Ja man kann Waffen auf einem Auto montieren
2. Das mit dem schießen ist nicht direkt so möglich !
mfg. ![]()