Beiträge von Kaliber
-
-
Leider fehlt uns hierfür ein passendes Script
Ich könnte euch eins zur Verfügung stellen, wie viele seid ihr denn?

Kann man euch per Ts oder so erreichen?
-
Externer Inhalt youtu.beInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Jetzt wird es eingeräumt xD
-
Genau das meine ich nämlich; du raffst nicht, worauf ich hinaus will und die meisten hier in Deutschland tun es nicht.
Sie sehen nur die Bäume, den Wald allerdings erblicken sie nie. Weshalb ich eigentlich immer ziemlich ruhig bleibe,
was Politik angeht, aber habe einfach mal einen Versuch gewagt und es kommt genau auf die Reaktion, die ich erwartet
habe.

Jetzt seh ich es, jetzt macht alles einen Sinn xD
-
Alles in Allem: Könnt diskutieren wie viel ihr wollt, ändern tut keiner von uns was mit unserem Gelabber hier,
aber was eintreten wird, ist Fakt und unvermeidbar, denn solange es Demokratie gibt, wird das Volk im Zaum
gehalten, bekommt augenscheinlich großes Mitbestimmungsrecht und freut sich darüber, während die Oberschicht
tut, was sie nicht lassen kann und Scheiße in Geschenkpapier ans Volk verkauft.
Ahhh, ja klar, das liegt an der Demokratie

Gut, dass du uns endlich mal aufklärst, so richtig gut geht es dem Volk natürlich erst, wenn es nichts zu sagen hat, das weiß ja jeder xD
Weiß man ja geschichtlich, dass es unter Diktatoren immer besser war

-
Es werden noch anders wo im Script entsprechende Dinge mit 0 initialisiert.
Hältst den Mythos vom ID 0 Bug ja richtig am Leben, Ehrenmann

-
Hier sehen wir nun das Problem

FahrzeugInfo[i][fBesitzerID] wird wohl Standard mäßig bei dir mit 0 initialisiert.
Da aber der Spieler auch die ID 0 trägt, sieht das für den Server so aus, als ob die Fahrzeuge alle dem Spieler gehören und somit werden sie alle gespeichert und zerstört hahaha xD
3 Möglichkeiten das zu lösen:
- Du initialisiert die Variable (FahrzeugInfo[i][fBesitzerID]) nicht mit 0, sondern mit z.B. -1.
- Du setzt sie nicht auf playerid, sondern auf playerid+1. Dann tritt das Problem mit der 0 auch nicht auf.
- Oder die quicky & super dirty Variante, die viele Server machen, du erstellst einen NPC mit der ID 0 hahahaha

-
PS: Dein Tipp habe ich grad ausprobiert, hat sich leider nicht getan.
Doch in deinem Server Log sollten so um die 300 Zeilen ausgegeben worden sein, das wäre nett, wenn du das mal zeigen könntest

-
-
Die einzige Funktion die dort halt Autos löscht ist halt die Fahrschule mehr nicht.
Also in SavePrivatCar und DestroyVars etc, steht nirgends DestroyVehicle?
-
es geht darum das meine Fahrzeuge vom Server verschwinden soweit jemand Disconnected.
Deine privaten Farhzeuge, alle neuen Fahrzeuge oder generell alle Fahrzeuge?
Geh mal alle Funktionen durch (die da unter OnPlayerDisconnect aufgerufen werden) und zeig uns die Ausschnitte wo DestroyVehicle verwendet wird

-
Hatte diesen Fehler auch mal (mit einem Samsung).
Das klingt jetzt zwar wie eine Troll Antwort, aber versuch mal vorsichtig das Handy an eine Kante zu schlagen, so dass der an/aus Knopf getroffen wird.
Manchmal verklemmt der so und startet deshalb immer wieder neu, bei mir hat das no joke geholfen gehabt hahaha xD
-
Kannst es mal mit dem Driver Booster: https://www.iobit.com/de/driver-booster.php
versuchen.
(Solltest du aber nicht deinstallieren, falls es nicht klappt, damit du das wieder rückgängig machen kannst
) -
Könntest noch versuchen es so zu machen:
UpdateStreamer(forplayerid, STREAMER_TYPE_3D_TEXT_LABEL);
Und eventuell in der Funktion bei der InRange abfrage, das von 50.0 auf 100.0 zu setzen

-
So ist das richtig korrekt oder soll ich den vorher updaten lassen?
Sollte, probiers halt einfach mal aus

-
Nutze keinen globalen Dialog-String.
Das nicht gut.
C
Alles anzeigenocmd:gebieteinfo(playerid) { if(!IsGang(Spieler[playerid][pFraktion]))return SendClientMessage(playerid, COLOR_WHITE, ERROR_FRAKTION); new const type[][] = {"Geld","Materialien"}, v[][] = {"$]","]"}; new string[64*sizeof(GangFight)]; for(new i; i<sizeof(GangFight); i++) { format(string,sizeof(string),"%sGebiet: %s, Besitzer: %s, Belohnung: %s [%d%s\n", string,GangFight[i][warZoneName], GetFraktionName(GangFight[i][warOwner]), type[GangFight[i][warBelohnungType]], GangFight[i][warBelohnungVar], v[GangFight[i][warBelohnungType]); } ShowPlayerDialog(playerid, DIALOG_4ALL_SONSTIGES, DIALOG_STYLE_MSGBOX, ""#SERVER_FARBE""SERVER_HOST" {FFFFFF}| GANGFIGHT", string, "OK",""); return 1; } -
muss ich bei OnPlayerStreamIn erst die Position auslesen also so:
Da musst du gar nix machen.
Da wo du das Label setzt, einfach die Funktion aufrufen:
C
Alles anzeigenUpdateStreamer(playerid, STREAMER_TYPE_3D_TEXT_LABEL); //Und dann die Funktion: stock UpdateStreamer(playerid, _type) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); for(new i=GetPlayerPoolSize(); i!=-1; i--) { if(IsPlayerConnected(i) && !IsPlayerNPC(i) && IsPlayerInRangeOfPoint(i,50.0,x,y,z)) { Streamer_UpdateEx(i, x,y,z, .type = _type, .freezeplayer=0) } } }So sollte das klappen.
Natürlich musst du für alle den Streamer Updaten, die sich da in der Nähe befinden.
-
-> Wen ich den Spieler Wanteds gebe ist es schlau mit ein Timer OnPlayerStreamIn Updaten zu lassen? Weil wen ich jemand Wanteds gebe bekommt er nicht sofort den Label sondern erst wen ich weiter weg war...
Du nutzt wahrscheinlich n Streamer für das Label...
Kannst manuell einfach 1x für die Spieler updaten: https://github.com/samp-incogn…(Updates)#Streamer_Update
Dann brauchst du keinen Timer und es sollte sofort zu sehen sein

-
-
Was soll der Code denn da genau bezwecken?
if(hitid != playerid)return 1;
Das hier z.B. macht keinen Sinn, mach das mal raus.
In diesem Fall kan hitid niemals playerid sein
