native CreateDynamicMapIcon(Float:x, Float:y, Float:z, type, color, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 100.0);
Beiträge von Beavis
-
-
nutz den streamer dann haste das Problem doch gelöst
-
hat genau die beste Methode gewählt
Ich habe mich um einen vertan
den wollte ich eig nehmen
WtP[playerid] = TextDrawCreate(470.000000, 101.000000, " ");
Da tritt das bei aus was ich meine -
Tacho5[playerid] = CreatePlayerTextDraw(playerid,140.000000, 393.000000, " ");
Connecten jetzt 100 Leute 10 mal, dann hast du 1000 erstellte Textdraws obwohl man nur 100 benötigt
Damit will ich sagen das du die nicht löscht
~> Lösung: Einfach for schleife bei OnGameModeInit und dann erstellen somit werden direkt für alle eines erstellt
SpielerName(playerid)
Brauch ich nix zu sagen, denn jeder sollte die Meinung dazu kennen
bei
OnPlayerStateChange(playerid, newstate, oldstate)
Brauchst du nur einmal abfragen ob er Fahrer ist statt wie du hast für jede funktion es extra abfragen
Bei den Fahrschul Checkpoints hätte ich es anders gemacht statt extremlangen code
~> Lösung: Alle Coordinaten in einer Globalen deklaration
Bei dein Carsystem ist auch viel zeug dabei was man garnicht benötigt.
Bei dein Interiorsystem würd ich es auch einfach machen (In mein Profil steht nen Link dazu wie man Interiors mit wenig code erstellen kann)
Anti Waffen system soll da drin sein? Ich denke eher nicht
Wozu hast du das Carsystem auf ini gemacht, wenn du sowiso MySQL nutzt?
public settime(playerid)
Schwachsinnig
einfach %02d nutzen statt dauernde if anweisungen
Das Laden ist sowiso komplett gegen den Server...Naja soviel von mir
-
Treiber ist drauf und da steht auch der Garfikkarten Name
Ich sagte doch die ist installiert jedoch wird mir gesagt das kein Monitor angeschlossen sei... -
ehm genauso wie man es auch mit dini oder so macht
MySQL ist nur Speichern,Laden,Ändern das hat nix mit Commands etc zu tun
-
Wie soll eine Garfikkarte wohl erkannt werden ?!
Natürlich als Grafikkarte
Und was fürn Name? -
Schau mal bitte im Gerätemanager nach ob und wie sie erkannt wird.
Erkannt wird sie jedoch meckert er rum das Angeblich kein Monitor angeschlossen ist.
Das aber sowiso komisch ist da ja duch die Karte das Bild kommt ...AMD ist sicherlich kein Schrott.
Mal als Info ich hole mir ja keinen Ferrari, wenn ich da VW Felgen draufmache
Das is das Selbe wenn ich Intel mit AMD mische -
Und warum hast du dir eine nVidia gekauft

Aus den grund da ich kein fan von AMD bin und daher will ich den schrott auch nicht haben
Hast du auch vorher die alten Grafikkartentreiber deinstalliert?
War garkeiner drauf vorher -
Vielleicht passt sie nicht rein?
Wenn sie nicht reinpasst, wie soll sie dann Bild anzeigen können?
Die passt auf das Board drauf da hab ich mich schon genug erkundigt -
Guten zusammen
Ich habe ein Mysteriöses Problem.
Ich wollte die Grafikkarte tauschen, da meine gerne mal nen Bluescreen verursacht.
Nun soweit so gut.Ich habe mir eine neue von Nvidia geholt die nicht wirklich was kosten sollte da ich mit den rechner eh nicht viel mache.
heute kam sie an, habe sie verbaut und hochgefahren.Gut erstmal 16 Farben grafik dachte ich mir ok dann mal den Treiber drauf.
Rechner neugestartet, Treiber war installiert, doch dann als er hochgefahren ist, waren immernoch 16 Farben grafik..Ich mal im geräte Mananger geforscht und dann kam raus, das angeblich nix angeschlossen ist.
Auch das Controlpanel sagt es sei kein Monitor angeschlossen.Was kann das für eine Uhrsache sein?
Die Karte ist mit HDMI angeschlossen, aber auch mit anderen steckern klappt es nicht.Die Karte ist die: Asus 210 Silent
Versucht habe ich es auf Windows 7 mit nen 64 Bit system.Gegooglet habe ich schon so gut wie ich konnte, aber kein Thema gefunden wo das Problem auftritt was ich habe
-
Ich hab nen Problem
Der nimmt mit den Abschnitt nicht an.
Wenn ich den sscanf wert leer lasse, wird mir was angezeigt schreibe ich aber was dahinter überspringt er die gesammte Funktion
bcmd:create(playerid,params[])
{
if(!CheckAdmin(playerid,5))
return ADMError(playerid,5);
new Text[50];
if(sscanf(params,"s",Text))
{
SendClientMessage(playerid,cRed,"• /create [Befehl (Supermarkt, Waffenladen, Binco, Haus, Bank, Jroute)]");
return 1;
}
......
if(!strcmp(Text,"Jroute",true))
{
if(GPI(playerid,"newJobCreate")!=0)
{
DeletePVar(playerid,"newJID");
DeletePVar(playerid,"newJFlag");
DeletePVar(playerid,"newJName");
DeletePVar(playerid,"newJCar");
SPI(playerid,"newJobCreate",0);
SendClientMessage(playerid,cYellow,"• Der Job wurde erstellt");
return 1;
}
new vehid,flaggess,jjnnaa[50];
if(sscanf(Text,"ds",vehid,jjnnaa))
return SendClientMessage(playerid,cRed,"• /create Jroute [Car Model] [Name]");
if(vehid < 400 || vehid > 610 )
return SendClientMessage(playerid,cRed,"• /v [model (400-610)]");
flaggess = GetRoutID(vehid)+1;
SPI(playerid,"newJID",flaggess);
SPI(playerid,"newJFlag",0);
SPS(playerid,"newJName",jjnnaa);
SPI(playerid,"newJCar",vehid);
SPI(playerid,"newJobCreate",1);
SendClientMessage(playerid,cYellow,"• Laufe oder fahre zu den Punkten und nutze die Z Taste. zum beenden gebe /create Jroute ein");
return 1;
}
SendClientMessage(playerid,cRed,"• /create [Befehl (Supermarkt, Waffenladen, Binco, Haus, Jroute)]");//das bekomm ich dann wieder angezeigt :/
return 1;
}
Wo habe ich da ein Fehler drin? -
Sobald mein Internet wieder Funktioniert, wird es die Beta IV geben
Das heißt es kommt dann endlich die uID Funktion rein.Am Wochenende werde ich die Tests starten, und einige dinge bearbeiten

-
muss man dann damit auch immer 1,2,3,4,5,.... machen ??
nein alles dann in einer Datei sonst würd ich´s ja net schreiben -
mit dini würd ich garnichts machen
erstell eine datei die du Objecte nennst, und nutz dann die fopen, fwrite fread funktion
(im Wiki kann man es nachlesen wie es Funktioniert) -
SpielerInfo[playerid][Jahr] = Jahr;
SpielerInfo[playerid][Monat] = Monat;
SpielerInfo[playerid][Tag] = Tag;So meinte ich es die ganze zeit du kannst es aber auch direkt als string in den wert setzen
Das von mir war ein Muster um zu sehen was ich mit den parameter meine((Wer hat dir den Meistertitel gegeben
)) -
Sollte helfen
Spawnen wo man Ausloggt -
sag mir mal was du vorhast
du machst es sicherlich auf einen der größten umwege die es gibt -
Du sollst die einzelnen werte nehmen

Als Muster
new Date[3];
getdate(Date[2],Date[1],Date[0]);
format(query,30,"%02d.%02d.%d",Date[0],Date[1],Date[2]);
Merkst was?Daher sage ich ja auch mal die Wiki nutzen
-
Nutz die 3 Parameter die in der Funktion stehen, denn da is das richtige drin.....
Das was du da machst ergibt kein sinn