Hallo,
Ich mache gerade ein kommando wo etwas stehen soll über das fahrzeug was am nähsten ist, aber ich habe keine funktion wo der server checkt ob da ein fahrzeug in der nähe des spielers steht.
Gibt es denn so eine "funktion" überhaupt?
Hallo,
Ich mache gerade ein kommando wo etwas stehen soll über das fahrzeug was am nähsten ist, aber ich habe keine funktion wo der server checkt ob da ein fahrzeug in der nähe des spielers steht.
Gibt es denn so eine "funktion" überhaupt?
Und wie würde man das in einem kommando benutzen?
if(!strcmp("/adminauto",cmdtext))
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(GetVehicleWithinDistance(playerid,X,Y,Z,100,Adminauto)
{
GameTextForPlayer(playerid,"Das Adminauto steht in deinem Umkreis von 100!",3000,5);
}
else
{
Adminauto = CreateVehicle(451,X+2,Y,Z,0,-1,-1,-1);
GameTextForPlayer(playerid,"Adminauto gespawnt!",2500,3);
}
return 1;
}
Das wäre ein Beispiel für ein Adminautocmd
kann man das auch für irgendein auto machen? Weil ich möchte dieses kommando machen:
if(strcmp(cmd, "/carinfo", true) == 0)
{
new string[256];
new vehicleid = GetPlayerVehicleID(playerid);
format(string, 255, "ID: %d",CarInfo[vehicleid][carsid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
Halt nur mit dem fahrzeug das in der nähe steht.
er zeigt nur: ID: 0
vehicleid=0
carsid=0
du hast ja geschrieben da reichen 15 aus was bedeutet denn die zahl dahinter?
Das ist die Stringlänge.
Also zb string[100]; darf höchstens die Länge 100zeichen zb mit format bekommen
wie viel aman schreiben darf in einer message?
Mit "new" erstellst du eine neue Variable.
Ohne die Klammer dahinter ist es eine Variable nur für Zahlen
new myZahl;
myZahl = 15;
Mit den Klammern dahinter ist es eine Variable nur für Texte
Die 64 gibt die maximale Länge an, die die Variable speichern kann (in dem Fall 64 Zeichen)
new myText[64];
myText = "bLabLa"
Ohne die Klammer dahinterund einem "bool:" ist es ein Boolean
Boolean kann nur false oder true speichern
new bool:myBool;
myBool = true;
myBool = false;
aber das bringt mich irgendwie nicht weiter mit /carinfo xD
ja wir brauchen das auch unbedingt
Bleib ruhig hier sind sooo viele nette Leute die helfen uns schon
Ich hab zwar keine zeit grad aber probiert mal eine for schleife welches die Distanz aller Wagen überprüft und den mit der niedrigsten distanz ausgibt Ich machs sonst nacher