Mein fail Zitat war heute ein Pwn Quellcode
Also mit Archiv hat's net zu tun
Beiträge von Beavis
-
-
Hatte es heute auch mehrmals gehabt
Da failt was derbe
-
Boa ey sowas hab ich lange nicht mehr gesehen..
Reccourcen sparen tust du da sicherlich nicht
Die ganzen Funktionen kann man alle in 1-3 packen statt du in mehr als 10? (hab nicht gezählt)
Dann die ganzen deklarierungen Wozu so viele?!
Da reichen auch weniger wenn du es z.B. so machst:
new Horst[5];
Horst[0] = 0;
Horst[1] = 1;
Horst[2] = 2;
Horst[3] = 3;
Horst[4] = 4;
Da du nur 0/1 da verwendest würd ich da auch zu bool raten...Naja ich kann noch weiter rumnörgeln machs aber nicht denn man kann das ganze in knappen 100 Zeilen schreiben wenn man weiß wie (0hne Objecte jetzt)
-
So Anträge werden nun wieder Bearbeitet
Sollten es Fehler zu den neuen System geben, so sendet mir hier oder im S4A Forum den Fehler (bitte genau beschreiben)
Da das System noch ziemlich neu ist, kann es zu Fehlern kommen -
Kann ich da jetzt auch 4 in einem Query machen?
klar das würd dann so ausschauen
SQL::query("ALTER TABLE `DTcars` ADD (`Slot0`int(11),`Slot1`int(11),`Slot2`int(11),`Slot3`int(11),`Slot4`int(11),`Slot5`int(11),`Slot6`int(11),`Slot7`int(11),`Slot8`int(11),`Slot9`int(11),`Slot10`int(11),`Slot11`int(11),`Slot12`int(11),`Slot13`int(11))", (-1), (0), SQL); -
stock CheckSQLiteDatabase(DB:db)
{
new query[528];
format(query,sizeof(query),"a");
db_free_result(db_query(db,"a"));
return 1;
}
bei sowas musste auch zuweisungen geben bei MySQL währe es dann z.B. so:
stock CheckSQLiteDatabase(MySQL:db) -
Geht genauso wie ich es hier erklärt habe
[ SCRIPTING ] Datenbank Tabellen vom Script aus erstellen -
Wenn dann die neuere Funktion
[ INCLUDE ] Kick/Ban Fix -
Ich nutze, wie oben erwähnt, das Plugin von Strickenkid, und da gibts die Funktion leider nicht.
Sorry mein Fehler
Das sollte aber klappen
Function()
{
new result[100];
for(new h=0; h<sizeof Array; h++)
{
format(mysql_string, sizeof mysql_string, "SELECT * FROM table WHERE id LIKE '%d'", h+1);
mysql_fix_query(mysql_string, sql);
mysql_store_result(sql);
if(!mysql_num_rows(sql))
continue;
mysql_fetch_row_data(sql);
mysql_fetch_field("owner",result,sql);
format(Array[h][hoOwner], MAX_PLAYER_NAME, "%s", result);
mysql_fetch_field("name",result,sql);
format(Array[h][hoName], 52, "%s", result);
mysql_fetch_field("hx",result,sql);Array[h][hoX] = floatstr( result );
mysql_fetch_field("hy",result,sql);Array[h][hoY] = floatstr( result );
mysql_fetch_field("hz",result,sql);Array[h][hoZ] = floatstr( result );
mysql_fetch_field("owned",result,sql);Array[h][hoOwned] = strval( result );
}
return mysql_free_result() & 1;
} -
Die Funktionen sind nach den Plugin von Blue g
Normalerweise sollte die Funktion dabei sein
(Bei der r5/6) -
Teste das mal hier
Function()
{
new result[100];
for(new h=0; h<sizeof Array; h++)
{
format(mysql_string, sizeof mysql_string, "SELECT * FROM table WHERE id LIKE '%d'", h+1);
mysql_fix_query(mysql_string, sql);
mysql_store_result(sql);
if(!mysql_num_rows(sql))
continue;
if(mysql_retrieve_row(sql))
{
mysql_fetch_field_row(result,"owner", sql);
format(Array[h][hoOwner], MAX_PLAYER_NAME, "%s", result);
mysql_fetch_field_row(result,"name", sql);
format(Array[h][hoName], 52, "%s", result);
mysql_fetch_field_row(result,"hx", sql); Array[h][hoX] = floatstr( result );
mysql_fetch_field_row(result,"hy", sql); Array[h][hoY] = floatstr( result );
mysql_fetch_field_row(result,"hz", sql); Array[h][hoZ] = floatstr( result );
mysql_fetch_field_row(result,"owned", sql); Array[h][hoOwned] = strval( result );
}
}
return mysql_free_result() & 1;
}
Sollte eigendlich gehen
Und wenn du mit MySQL SELECT machst dann nutz auch free result am ende//e
kleinen Fehler behoben -
Teste mal das
sscanf(Content,"p< >dffffddddddddddddddddddddddfdfdd",
ansonsten schreib die Datei um das statt leerzeichen | gesetzt wird dann einfach den Code so machen:
sscanf(Content,"p<|>dffffddddddddddddddddddddddfdfdd",Wichtig das SSCANF 2 Plugin benötigst du
-
schreib mal vor den sscanf code das rein
printf("%s",Content);
und dann sende mir den Serverlog wenn er das Car geladen hat/soll
-
und irgendwie wurde nichts Überwacht
Dafür ist ja auch das neue System vorhanden um das zu Prüfen
Für dieses System benötige ich einige Tester die bei uns einen Server haben um Fehler finden zu können..
//nachtrag
Leider hat sich unser Andy noch nicht gemeldet daher wird der reset verschoben
Wann genau das gemacht wird kann ich nicht sagen aber ihr bekommt noch früh genug bescheid wann es stattfinden wird.
Daher sind die Anträge für Samp Server noch tabu.Weiterhin suchen wir auch tester für das System (überwachung)
Wir speichern keinerlei IP´s oder anderes nur den Namen den ihr im Spiel nutzt -
Also ist die richtig.
Das stimmt
Sind an deinen Server/Rechner auch externe zugriffe erlaubt?
wenn sie nicht erlaubt sind kann er sie auch nicht sauber ausführen -
INSERT INTO Kicklog (Name, Grund, Admin) VALUES ('%s', '%s'. '%s')
Zu
INSERT INTO Kicklog (Name, Grund, Admin) VALUES ('%s', '%s', '%s')
statt den Punkt nen Komma -
arbeite mit getvehiclepos......
-
for schleife durch die ganzen Autos machen
Position holen vom Auto
Abfragen ob er im Radius ist
Ist einer näher an dir, dann Attach du den dran -
Wenn der Fehler kommt ist die php Datei nicht da wo du sie angegeben hast
-
Den Pfad usw musst du schon anpassen, das ist dir doch klar oder?
Der Pfad ist doch richtig