Viel Spaß mit dem neuen Design :)!.
Schön und gut
aber an der Leistung etc denkt man dabei nicht nach oder?
Ich weiß selber, das das der letzte müll ist, da alles ziemlich lahm werden kann
Viel Spaß mit dem neuen Design :)!.
Schön und gut
aber an der Leistung etc denkt man dabei nicht nach oder?
Ich weiß selber, das das der letzte müll ist, da alles ziemlich lahm werden kann
das ist ein Enum fehler
Setz bei den connect alle auf 0, da die gerne die werte von alten Spielern übernehmen
Antwort lautet Net Framework
Installier mal von 1 - 4 dann geht es
andere dateisysteme und My_Sql mich würde interessieren wie diese so abschneiden.
das was Maddin hier gemacht hat war ja nur ein Musterbeispiel das ziemlich lahm ist
(Maddin Funktion)Dauer: 348ms
mit sscanf kannst du sowas drastisch verringern
Ich hab mal eine Frage
wiso schießt die AMX in die höhe wenn ich das anwende
enum VehEnum{Tuev,Numplate[50],Bonnet,Boot,Door,Licht,Alarm,objective};
new Veh[MAX_VEHICLES][VehEnum];
das unter ongamemodeinit
new carid = CreateVehicle(462, 1688.5369, 1431.5344, 10.2746, 300.0000, -1, -1, -1);
Veh[carid][Tuev]=1;
Die AMX geht von 2KB auf 119KB und ich frag mich wiso
dafür gibt es sscanf
abfragen ob der im Klinikum liegt wenn ja rausholen lassen
wenn nein ein fehler ausgeben
//e
In samp ist es doch möglich die 2 taste über den Tasten A-Z zu verwenden
Welche id ist das?
|-|auke
Machst du an den Projekt noch weiter oder ist es eingeschlafen?
Dann musst du das so machen:
Es geht danke dir
Ich hätte nur die blöde deklairung posten müssen
sollte eigentlich funktioniere
error 033: array must be indexed (variable "Kennzeichen")
Zitat von KaliberWie hast du denn Kennzeichen deklariert
so
Kennzeichen[MAX_VEHICLES][50],
da kommt trotzdem der selbe fehler bei raus
Das wars auch schon
das hatte ich auch versucht auf den verschiedensten wegen
daraus kommt nur das
error 033: array must be indexed (variable "Kennzeichen")
Frag einfach ab ob der Spieler ein Auto hat.
das will ich nicht
er soll nach den cmd das auto finden, das das eingegebene kennzeichen hat
Keine Lizenz
wenn man das liest dann ist es naja absoluter müll
Lizenzen brauch man zum anfang nicht!
Zu der Vorstellung
etwas fehlt mir da mir kommt viel bekannt vor etc
Zu den forum, da würde ich ein anderes Design nehmen, da dies zu oft gibt
Den Server teste ich bei bedarf mal
das könnte klappen ja
zu 100% versprechen kann ich es aber nicht
hmm
Ich versteh es gerade nicht
wie du es meinst
auch wenn ich das kennzeichen Admin nehme kommt es am 0 Punkt an
Beavis ists jetzt eigentlich möglich Ampeln zuschalten ?
nope das geht leider nicht
du könntest es in irgendeiner weise mit extra objecten machen das würde noch gehen
Ja da der Spieler zu weit weg ist
jetzt setzt er den Checkpoint nur an den 0 Punkt egal ab das kennzeichen exestiert oder nicht
//e
der Code ist der
stock GetIDByKennzeichen(KZ[])
{
for(new v = 0; v < MAX_VEHICLES; v++)
{
if(!strcmp(Kennzeichen[v], KZ, false)) return v;
}
return -1;
}
du musst den auch dahinstellen sonst kommt nur sowas
um den an der alten position zu setzen speicher es zwischen wo er war hier mal ein Muster von meinen
bcmd:cam(playerid,params[])
{
if(GetPVarInt(playerid,"Cam")==0)
{
new Float:LastX,Float:LastY,Float:LastZ;
GetPlayerPos(playerid,LastX,LastY,LastZ);
SetPVarFloat(playerid,"LastX",LastX);
SetPVarFloat(playerid,"LastY",LastY);
SetPVarFloat(playerid,"LastZ",LastZ);
SetPlayerCameraPos(playerid, 998.6263, 1765.0667, 17.7109);
SetPlayerCameraLookAt(playerid, 999.1328, 1764.2578, 16.9781);
SetPlayerPos(playerid,TeamSpawn[GetPVarInt(playerid,"Team")][sX],TeamSpawn[GetPVarInt(playerid,"Team")][sY],TeamSpawn[GetPVarInt(playerid,"Team")][sZ]);
SetPVarInt(playerid,"Cam",1);
}
else if(GetPVarInt(playerid,"Cam")==1)
{
SetPlayerPos(playerid,GetPVarFloat(playerid,"LastX")+2,GetPVarFloat(playerid,"LastY")+2,GetPVarFloat(playerid,"LastZ")+2);
SetCameraBehindPlayer(playerid);
SetPVarInt(playerid,"Cam",0);
}
return 1;
}
Guten zusammen
Ich habe ein kleines Problem
ich setze pro Auto das kennzeichen in einen Zwischenspeicher das auch klappt
nun habe ich das Problem, das wenn ich die ID des kennzeichens haben möchte, das er mir immer -1 ausgibt.
Ich habe die Funktion so aufgebaut:
stock GetIDByKennzeichen(KZ[])
{
new i;
for(new v = 0; v < MAX_VEHICLES; v++)
{
if(!strcmp(Kennzeichen[v], KZ, false)) return i;
}
return -1;
}
Setzten tu ich ein Kennzeichen so:
format(Kennzeichen[carid],50,"%s","Admin");
wenn ich jetzt in einen command das kennzeichen ausgebe, gibt er mir -1 aus
der cmd ist der:
bcmd:findcar(playerid,params[])
{
if(GetPVarInt(playerid,"loggedin")!=1)return SendClientMessage(playerid,cRed,"Du bist nicht eingeloggt!");
new string[128];
if(sscanf(params,"s",string))return SendClientMessage(playerid,cRed,"/findcar [Kennzeichen]");
new id = GetIDByKennzeichen(string);
if(id!=-1)
{
new Float:x,Float:y,Float:z;
GetVehiclePos(id,x,y,z);
SetPlayerCheckpoint(playerid,x,y,z,5.0);
SendClientMessage(playerid,cYellow,"Auto gefunden!");
}
else SendClientMessage(playerid,cRed,"Auto unbekannt!");
return 1;
}
Ich hoffe, das einer helfen kann