In diesem Thread einen Beitrag erstellen,dass es eine Zombieapokalypse gibt und ich durch diesen Thread hier ("hoffentlich") optimal darauf vorbereitet wurde .
Beiträge von Goldkiller
-
-
Na dann probier doch mal aus,was ich geschrieben habe. Keine Leerzeichen, keine Sonderzeichen. Ganz sicher,dass der Ordner Log auch unter scriptfiles existiert?
-
/Log/[ %d: %d: %d].txd
Ich würde mal auf den Dateinamen tippen. Kenne mich absolut nicht mit Linux aus,aber eine Datei die mit einem Sonderzeichen beginnt könnte Probleme bereiten. Leerzeichen sind auch kein Hit.
txd ist wohl auch nicht die Endung die du möchtest,txt erscheint mir da passender.
Ich würde auch eher den Dateinamen aus Tag,Monat und Jahr zusammen setzen.Denn Stunde,Minute und Sekunde wiederholt sich alle 24 Stunden. Aussagekräftig ist das auch nicht. -
Interessiert uns nicht ... .
-
Schau mal obs so geht, glaubs zwar fast nicht...
new PW[52];
PW = mysql_ReturnPasswort(SpielerName);
if(!strcmp(inputtext, PW, true))
Wenn überhaupt,dann 130 anstatt 52. Möglich wäre auch format,strcat usw. oder eben bei mysql_ReturnPasswort Get auf 52 anpassen.
stock mysql_ReturnPasswort(Name[])
{
new query[130], Get[130];
mysql_real_escape_string(Name, Name);
format(query, 128, "SELECT `passwort` FROM `accounts` WHERE `Name` = '%s'", Name);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
mysql_free_result();
return Get;
}Dennoch, man brauch das Passwort doch gar nicht auslesen. Ein gutes SQL Kommando tut es auch:
-
isfffd
daraus musst du folgendes machen:
is[30]fffd
Die Fehlermeldung wurde dir aber eigentlich ausgegeben:ZitatStrings without a length are deprecated, please add a destination size.
Die Länge musst du aber nur bei der Plugin Version von SSCANF angeben(!).
-
Was haben diese Funktionen mit einem IRC zu tun ?
Wieso benutzt du nie den Index 0 bei der Variable irc ? Zeile 47 ist überflüssig . Zeile 49 auch, denn du kannst so nur zu 1 Person die Nachricht senden, immer. Ist das wirklich der Sinn dahinter ?
AddIRC kann irgendwann zum "index out of bounce" führen,da du nirgendwo prüfst,ob es neue freie Slots für die Channel gibt. Technisch gesehen gibt es bei dir auch keine 30 mögliche "Channels",sondern nur 29.ZitatEs ist meine erste Include also seit schonend
So lernst du aber nichts. Ich hätte auch 10/10 schreiben können,wäre aber a) nicht gerecht und b) nicht konstruktiv bzw halbwegs sinnvoll für dich.//Edit:
Das war nur ein Schnelldurchlauf des Quellcodes. -
Zitat
format(HouseInfo[i][Besitzer],sizeof(HouseInfo[i][Besitzer]),"%s",dini_Get(shnr,"Besitzer"));
Es liegt am sizeof.
Du kannst es "leider" so nicht anwenden, wie du es dort möchtest. Ich hab irgendwo mal gepostet, wie man die größe von einem Eintrag im enum doch auslesen kann, müsstest mal meine Alten Beiträge durchsuchen.
Trag lieber anstatt sizeof(HouseInfo[ i][Besitzer]) direkt die Größe von Besitzer ein. Ist wahrscheinlich MAX_PLAYER_NAME. -
Wenn du nicht willst das dein Startpost der Community erhalten bleibt,erstell doch bitte erst gar keinen Thread.
-
new Float:wurzel = (wurzel_x + heron_a) / 2;
Dort wird nicht automatisch erkannt,dass das eine Teilung auf Kommazahlen sein soll.
Du musst aus der Zahl 2 die Gleitkommazahl 2 machen.
Entweder
new Float:wurzel = (wurzel_x + heron_a) / 2.0 // .0 ;
oder
new Float:wurzel = (wurzel_x + heron_a) / float(2) ;
So wird es richtig gerechnet.Dann wird nämlich erkannt,dass es sich um floats handelt. Ich verweise mal auf folgendes:
float.inc
native Float:operator/(Float:oper1, Float:oper2) = floatdiv; -
Mal auf die Idee gekommen bei Google "Kurdo Album" einzugeben ? Dann gelangt man auf seine FB-Fanseite.Da steht es ... .
-
Nein,wird es nicht.
random( ZAHL ) heißt es gibt ZAHL Zufallswerte, angefangen bei 0.
Es geht also immer von 0 bis Zahl-1.
Hab ich als ZAHL 9000,bekomme ich einen Zufallswert zwischen 0 und 9000-1 ( 8999 ).
ZAHL ist nicht der höchste Zufallswert,sondern ZAHL-1.Probier es doch mal mit random(2) aus,ich wette mit euch,2 wird niemals als Ergebnis erscheinen.
-
Für einen Zufallswert zwischen 1000 und 9999 wäre aber folgendes:
pin = 1000 + random(9000);
Es muss 9000,nicht 8999. -
Das heißt soviel wie:
1. Ist der Abstand größer als 60 LE, so wirst du das Objekt ( 1410 ) sowieso nicht sehen können.
2. Das Script gibt dir die optimale drawdistance als Wert zurück,die du dann dem Streamer übergeben kannst. -
Zitat
Fakt: Leute die GF haten sind die Leute die ein Selfmade besitzen und kein Erfolg haben.
Wenn du sowas schon als "Fakt" darstellst. Ich würde gerne mal die Analyse,Umfrage o.Ä. dazu lesen. -
Das Problem ist die drawdistance des Objektes selber.
Egal was du beim Streamer einstellst,ab dort wird das Objekt durch den Streamer erstellt. GTA selber lässt es aber erst aber einer bestimmten Sichtweite anzeigen,deswegen macht 400 als drawdistance auch wenig Sinn.
Dein Objekt wird erst ab einem Abstand von 60 LE theoretisch sichtbar, egal wann der Streamer es erstellt.Damit man nicht immer völlig willkürliche Werte als drawdistance nimmt ( Ist auch besser für jeden Streamer ) ,hab ich mal ein Script veröffentlich welches alle Standard Werte ( drawdistance ) der Objekte enthält.
gStream Helper -
Wenn überhaupt,dann nutz doch den Videosammelthread.
-
Das geht auch einfacher. Kann mir nicht vorstellen,das 0 ein gültiges Kennzeichen bzw 000 ist.
new string[10], ran = random(999) + 1;
format(string, sizeof string,"LS FS %03d",ran);
SetVehicleNumberPlate(vehicleid, string); -
new name[MAX_PLAYER_NAME];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
Das wird so nicht funktionieren. name ist noch leer bei dir. Die Datei wird bei dir immer so heißen:Zitat/Accounts/.ini
-
Du machst es wohl irgendwie falsch.
Solltest mal mehr von deinem Code zeigen.ja is klar muss ja auch der fagt dan ja ab ob oben oder unnten ist xd
Ich glaub du hast es nicht verstanden. Es wird immer abwechselnt einer hoch ,danach einer runter gehen. Nicht alle gemeinsam hoch bzw runter.