Wenn du uns sagst, wie das carsystem ist dann bestimmt
Zeig mal den codeteil von den laden des Autos
Beiträge von Beavis
-
-
Was sagt der mysql debug beim erstellen?
das Währe mal hilfreich -
Die kannst du überall nutzen selbst auf Linux würden die funktionieren
-
Ja das geht musst nur die Firewall richtig einstellen dann ist es machbar ohne probleme
-
wenn du das auf den Rechner machst wo du es testen willst wird es nicht klappen, da wenn du dich abmeldest, dann wird auch der virtuelle PC heruntergefahren und somit ist die verbindung zum Server nicht möglich
-
klar geht das dafür gibt es doch Virtual PC
Problematisch kann es bei der Anmeldung werden, da er dann ja kein zugriff auf den Server hat
-
Aber man kann doch nachtraeglich in den erweiterten Systemeinstellungen das Profil in ein Verzeichnis kopieren und den Typ aendern?
Das meine ich
Wenn du da alles fertig hast mit der Domain etc pp.
Wirst du beim erstellen eines Users merken, das der die Daten nicht auf den server sichert, da die User local erstellt sind aber dennnoch in der Domäne verfügbar sind
Du kannst den Pad jederzeit am server in den benutzereinstellungen ändern oder wenn keines vorhanden eins hinzufügen, indem auch die daten beim Abmelden gesichert werden(Is blöd zu erklären)
-
Wenn du scheiterst meld dich
Ich hab das schon sehr oft gemacht aber wenn du die dns etc alles soweit hast,
musst du darauf achten, das wenn du einen User erstellst das der zu einen verzeichnis geleitet wird, denn sonst besteht das Problem das die profile local sind sprich er speichert keine daten auf den server -
hier findest du alle Informationen dazu
http://www.edv-lehrgang.de/active-directory/
Wie was funktioniert findest du hier
http://mntechblog.de/artikelse…lieren-und-konfigurieren/
Es ist am anfang nicht einfach aber wenn du es einmal hinbekommen hast ist es sehr einfach
Aber für den Haushalt ist so ein vorhaben sogesehen schwachsinn -
teste mal das
new Katze = GetPVarInt(i,"PayMoney")+GetPVarInt(i,"Kontostand");
SetPVarInt(i,"Kontostand",Katze); -
Bei den Auslesen
Der Debug beim erstellen ist richtig
Will ich es Auslesen kommt irgendein Mist bei raus -
Daran liegt es nicht da ich es schon getestet habe
Das ist ja ein Optimaler Parameter, den ich nutze damit ich nicht jedes Fahrzeug anpassen muss.. -
Da kommt das selbe bei raus
Ich weiß nicht wiso der sich so weigert das richtig zu setzen in der Funktion wo ich das car erstelle ist alles richtig da wird es richtig gestezt
das hat der Debug erwiesen
stock W_CreateVehicle(model,Float:vX,Float:vY,Float:vZ,Float:vA,c1,c2,respawn,owner[]="Unbekannt",nummer[]="XYZR 000")
{
new car = WS_CreateVehicle(model,vX,vY,vZ,vA,c1,c2,respawn);
format(CarInfo[car][vBesitzer],MAX_PLAYER_NAME,owner);
format(CarInfo[car][vKennzeichen],32,nummer);
SetVehicleNumberPlate(car,nummer);
printf("Vehicleid: %d | Nummer: %s | Owner: %s",car,CarInfo[car][vKennzeichen],CarInfo[car][vBesitzer]);
return car;
}
Das auslesen ist der Fail und ich weiß nicht wiso er da probleme macht
das ist der enum dazu
enum CarEnum
{
vBesitzer[MAX_PLAYER_NAME],
vKennzeichen[32]
};
new CarInfo[MAX_VEHICLES][CarEnum]; -
ich hatte den string schonmal zum test anders ausgeben wollen aber es kommt das selbe bei raus
Der setzt den string nicht in den enum//e
hab das mal debuggen lassen
bei einen Auto in der Include habe ich es mal so gemacht:
wenn es erstellt wird:
[06:30:26] Vehicleid: 44 | Nummer: OAmt 10 | Owner: San Fierro Ordnungsamt
bei den code für vehicleid 44
printf("Vehicleid: 44 | Nummer: %s | Owner: %s",GetCarNumber(44),GetCarOwner(44));
ergebnis
[06:30:26] Vehicleid: 44 | Nummer: Ohwarzmarkt | Owner: SOhwarzmarkt
Mysteriöse sache
Ich finde den fehler nicht -
Guten zusammen
Ich habe ein Kleines problem
bei den Code hier wird der stringwert nicht übergeben sprich wenn ich es auslese kommt sowas Wie OU oder YO nur raus
stock W_CreateVehicle(model,Float:vX,Float:vY,Float:vZ,Float:vA,c1,c2,respawn,owner[]="Unbekannt",nummer[]="XYZR 000")
{
new car = WS_CreateVehicle(model,vX,vY,vZ,vA,c1,c2,respawn);
format(CarInfo[car][vBesitzer],MAX_PLAYER_NAME,owner);
format(CarInfo[car][vKennzeichen],32,nummer);
SetVehicleNumberPlate(car,nummer);
return car;
}
Ich kann mir nicht erklären wiso das so ist
das Auslesen tu ich so:
stock GetCarOwner(vehicleid)return CarInfo[vehicleid][vBesitzer];
Ich habe immer gedacht das es an der vehicleid liegt, das aber nicht der fall ist
Das ist mein Testcommand
if(strcmp("/test", cmdtext, true, 10) == 0)
{
if(!IsPlayerInAnyVehicle(playerid))return 1;
new vid = GetPlayerVehicleID(playerid);
format(string, 128, "Vehicleid: %d | Owner: %s | Kennzeichen: %s", vid, GetCarOwner(vid), GetCarNumber(vid));
SendClientMessage(playerid,-1,string);
return 1;
}
Heraus kommt das
Vehicleid: 41 | Owner: S | Kennzeichen: OS
Die vehicleid stimmt der Owner sollte Ordnungsamt heißen und das Kennzeichen OAmt 7
Auch wenn ich nichts eintrage als owner/kennzeichen kommt sowas bei rausIch hoffe, das einer von euch weiß woran das liegen könnte
-
#define MAX_WEAPONS 6
Das könnte man weglassen, da sizeof genauso funktioniert und da man kein wert bei der anzahl brauch

Aber sonst ist es recht gut
(ja es ist etwas älter aber mal ein Tut was nicht so grausam ist)
-
Man kann jeden Halter eines Wagens finden das ist kein Problem..
Meins
XXX - C 1111
Aber will das haben
CCC - C 1992
-
Schick mir mal deine TeamViewer Daten, anscheinend hast du schonmal deinen HeapSpace erhöht...
Es kann auch einfach daran sein, das er in den debug modus compilt
das erkennt man wenn man in den pawno Ordner eine datei namens "pawn.cfg" findet
ist die weg wird die meldung nicht mehr da stehen -
es speichert die Zeit nicht...
Wenn es die Zeile oder Spalte in der Tabelle nicht gibt kann er es auch nicht speichern -
Hat einer eine idee wiso mir sowas ausgegeben wird bei den?
ZitatOwner: U | Kennzeichen: XU
Code:
stock W_CreateVehicle(vehicleid,Float:vX,Float:vY,Float:vZ,Float:vA,c1,c2,respawn,owner[]="Unbekannt",nummer[]="XYZR000")
{
new car = WS_CreateVehicle(vehicleid,Float:vX,Float:vY,Float:vZ,Float:vA,c1,c2,respawn);
format(CarInfo[car][vBesitzer],MAX_PLAYER_NAME,"%s",owner);
format(CarInfo[car][vKennzeichen],32,"%s",nummer);
return car;
}
und das auslesen:
stock GetCarOwner(vehicleid)return CarInfo[vehicleid][vBesitzer];
stock GetCarNumber(vehicleid)return CarInfo[vehicleid][vKennzeichen];