Es kommt nur bis v-ID 99. Jeffry:
Ok, dann ändere in der Schleife:
MAX_VEHICLES
zu
sizeof(FraktionsCars);
Es kommt nur bis v-ID 99. Jeffry:
Ok, dann ändere in der Schleife:
MAX_VEHICLES
zu
sizeof(FraktionsCars);
Danke hat geholfen!
Anderes Problem: Es werden nicht alle Cars zurückgespawnt
Mit alle, meinst du alle FraktionsCars deiner Fraktion?
Falls ja
if(i == FraktionsCars[i][f_car_id_x] && FraktionsCars[i][f_id] == Spieler[playerid][fraktion]) SetVehicleToRespawn(i);
zu
if(FraktionsCars[i][f_id] == Spieler[playerid][fraktion]) SetVehicleToRespawn(FraktionsCars[i][f_car_id_x]);
Entweder ist es zu Spät oder ich bin Blöd, wo ist da bitte ein Fehler?
if(GangAutoInfo[h][cID][cmod1]!=-1) { AddVehicleComponent(GangAutoInfo[h][cID],GangAutoInfo[h][cmod1]); }
error 001: expected token: ")", but found "["
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
fatal error 107: too many error messages on one line
Hey,
Ich wollte mal ganz einfach nen Variablen Reset über ne Schleife realisieren, aber so einfach scheint es dann doch nicht.
Ich bekomme einen Warning für Tagmisatch oder wie es geschrieben wird.
for(new i;i<eplayer;i++)
{
SpielerInfo[playerid][eplayer:i]=0;
}
Puh da wars ja nichtmal so falsch^^
Aber was bewirkt das genau?
Das entfernt den TAG vom Enumerator und auch z.B. von Floats
mfg.
Kann mir jemand das R7 Mysql Plugin schicken? Ich hab nirgends wo Rechte das Plugin zu downloaden.
MfG
Habs noch aufm Rechner gefunden, ist aber ohne Libmysql.
Hab hin vielen GF Scripts gesehen das es dort ein Casino System gibt aber ich finde es im Gamemode nicht weder in den Filterscripts.
Was ist es dann?
Ich hab ein Problem mit den Mysql Versionen. Ich hab mir jetzt R14 gedownloadet und benutze diese Funktion:
cache_get_field_content_int
Wenn ich aber Compile kommt das raus:
error 017: undefined symbol "cache_get_field_content_int"
Ich hab in der a_mysql.inc nachgeguckt, ob die Funktion existiert, und sie tut es. Ich hab es auch richtig gedownloadet also nicht für linux sondern windows.
Kann einer weiter helfen?
MfG
Startest du die pawno.exe über eine Verknüpfung?
Wenn ja, öffne die pawno.exe direkt über den Pfad in dem auch die neue a_mysql.inc liegt. (Die liegt in /pawno/includes/, in dem /pawno/ Ordner ist die pawno.exe).
Hoffentlich liegt die Include auch in dem Ordner. Ansonsten packe sie da rein.
Hey,
Hab da ein Problem mit MySQL und gehashten Passwörtern.
Ich finde einfach keinen Fehler, die Passwörter stehen Gehashed in der Datenbank.
Ungehashed funktioniert es perfekt.
//Ist aus maddins Tut.
if(!strcmp(MD5_Hash(inputtext), mysql_ReturnPasswort(SpielerName(playerid)), true))
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;
}
Lass dir mal vor dem strcmp die beiden Werte ausgeben:
printf("MD5: %s", MD5_Hash(inputtext));
printf("DB: %s", mysql_ReturnPasswort(SpielerName(playerid)));
Was kommt da raus? Und wie speicherst du das Passwort?
Jeffry:
Komisch sind unterschiedliche werte..
Eigendlich kann das doch gar nicht sein, aber vielleicht findest du ja mehr, an der Array größe kann es ja garnicht liegen, da sie größer als der Hash ist.
MD5: 098F6BCD4621D373CADE4E832627B4F6
DB: 098F6BCD4621D373CADE4E832627B4
format(Cache(playerid),280,"INSERT INTO accounts (`Name`,`Passwort`) VALUES ('%s','%s')",SpielerName(playerid),MD5_Hash(Pass));//So wirds gespeichert.
Es liegt an der Größe der Datenbankspalte, vermute ich mal.
Tat sache, Das Ärgert mich grad irgendwie auf das einfachste kommt man wieder nicht.. Danke
Hey Leute,
ist es irgendwie möglich, einen Operator in einen String zu packen, und das dann irgendwie, zum Beispiel bei der Funktion "dini_Int" zu benutzen?
Beispiel:
new op[1]; format(op,1,">");
if(dini_Int(DATEI,"INFO") /*op*/ 1); // Abfrage, ob "INFO" in der Datei "DATEI" '>' als 1 ist..
Wie kann man das machen? ( das ist nur ein Beispiel, und ich weiß, dass es nicht funktioniert )
Wenn ich es richtig verstehe kannst du es auslesen und dann abfragen.