Jmach doch einfach
new thebus = CreateVehicle
new Float:Pos[3];
GetVehiclePos(thebus,Pos[0],Pos[1],Pos[2]);
Jmach doch einfach
new thebus = CreateVehicle
new Float:Pos[3];
GetVehiclePos(thebus,Pos[0],Pos[1],Pos[2]);
Ohman
Aber im Infothread stehen eigentlich alles andere Relevante
Hey Com,
Ich möchte mit der A_HTTP Include überprüfen ob die Lizenz existiert. Dies soll allerdings über meine Datenbank geschehen! Da man ja schön mit der Include Sachen herausziehen kann
So in der A_HTTP steht dann
http://www.wiss-adress.domain/index.php?lizenz=integer
Das Phpscript bekomme ich noch hin nur wie geht das genau das ich dann true bzw false (0;1) rausbekomme
NicoWiss
Wir sind für alle Informationen eurerseits dankbar, die den möglichen Täter betreffen.
Wenn du schon so fragst kannst du dich nicht noch an den einen dran erinnern der etwas geschrieben hat und dann innerhalb 5 Mins nix mehr ging.
Ih nehme mal stark an das er es war. Und die Community hat ihn dann wahrscheinlich noch so prtovoziert das er gleich Vollgas gegebn hat. Meiner meinung nach hätte da stark sanktioniert werden müssen da das einfach unterste Gürtellinie war was man da halb gelesen hat
War anscheinend aber eine shr grosse Attacke wenn der DDos Schutz versagt hat!
Bitte wenn ihr die IP habt dann anzeigen. Es ist egal die Zukunft spielt da keine Rolle mehr. Sowas ist hoch kriminell und ich habe keine Lust das meine Daten an irgendwelche Kleinkinder gelangen
Danke
Achso. Dann hast du mit der ID "Vergabe" etwas falsch gemacht, schätze ich.
Klar können wir machen.
Das mit dem return teste ich gleich mal wenn icgh mein Notebook habe
Das mit der SQLite schauen wir dann morgen
Bist du kein Segelfliegen oder morgen ab 19 Uhr daham?
Alles anzeigenZu dem mit SQLite:
Du verletzt ein Constraint (= Zwangsbedingung). Weil ich die Tabellenstruktur kenne, würde ich sagen, dass du versuchst zwei Zeilen mit selben Wert für die Primary Key Spalte einzufügen.
Das letzte:
Das mit return's in Schleifen hab ich dir schon 100000x erklärt.
Aber da dies drin ist kann ich dir eine Diagnose geben:
Weil ja, wenn kein Auto existiert, der Dialog kommt und der Dialog eig auch kommen sollte, wenn ein Auto existiert (wegen dem return), wird irgendetwas entweder an dem format oder strcat nicht funktionieren. (Schlecht erklärt aber ist so)
Mach mal prints um festzustellen woran es liegt.
Könnten wir am Wochenende mal reden?
Nee du kennst die Tabellenstruktur nichtmehr habe das mit dem Primary key rausgenommen da ich die IDs über das Pawnscript rausgebe
Schmierseife?
Hey Com,
Ich habe iwie gerade mehrere Errors kann mir aber nicht erklären wieso:
Bug 1:
Ich möchte via SQLite diese Sachen in die Tabelle bekommen:
format(_query,sizeof(_query),"INSERT INTO `settings` (`id`,`Datenbankhost`,`Datenbankuser`,`Datenbankpass`,`Datenbank`) VALUES ('%i','%s','%s','%s','%s');",rows+1,data[0],data[1],data[2],data[3]);
db_free_result(db_query(Database[0],_query));
Error: [Err] 19 - constraint failed [Ausgeführt manuell via Navicat Lite
Dann kommen wir zum nächsten: Hier wird mir der Dialog einfach nicht angezeigt:
format(_string,sizeof(_string),"Folgende Datenbank wurde hinzugefügt:\n\nDatenbankreihe: %iHost:\t%s\nUser:\t%s\nPass:\tVerschlüsselt\nDatenbank:\t%s",rows,data[0],data[1],data[2],data[3]);
ShowPlayerDialog(playerid,DIALOG_DB_ADD_SC,DIALOG_STYLE_MSGBOX,"Ausgeführte Daten:",string,"Zurück","Schliessen");
Und nocheinmal zum nächsten:
ocmd:admincars(playerid,params[])
{
new string[1000],buffer[128], i = 0;
for(;i < MAX_ADMINCARS; i++)
{
if(CarInuse[i] == false) return ShowPlayerDialog(playerid,DIALOG_UNUSE,DIALOG_STYLE_MSGBOX,"Information","Derzeitig existieren keine Adminfahrzeuge!","Schliessen","");
format(buffer,sizeof(buffer),"Fahrzeugname: %s | ID: %i\n",CarName[GetVehicleModel(i)-400],i);
strcat(string,buffer);
}
return ShowPlayerDialog(playerid,CREATE_CARS,DIALOG_STYLE_LIST,"Erstellte Fahrzeuge:",string,"Auswählen","Beenden");
}
Das hatte ich zwar heute shcon konnte icha ber noch nicht fixxen:
Wenn ein AUto existiert kommt Server unknown Command sonst komnmt der Dialog
Danke für eure hilfe
Verlinken tue ich mal @Blackace: da ich es nach seinem Tutorial gemacht habe
LeijaT: Weil er mir heute morgen geholfen hat
Azure: weil er Profi ist
UncleSub: weil du mir immer hilfst
Kaliber: Weil du einfach Pro bist
Danke euch
Habe eine da aber Vorraussetzung ist 2013!
Habe da ne 1 bekommen aber leider für den Vortrag ne 5 Weil meine Gruppe unstrukturiert blöd war und inen mist geschwafelt hat was nicht mit dem Thema zutun hatte!
Ist zwar auf Erdkunde ausgelegt kann aber geändert werden
Das ist doch kein Unterschied?
Ich kapier es nicht bei meinem Godfather da gehts doch auch?
Hier nochmal evtl der /veh Befehl
ocmd:veh(playerid,params[])
{
new car[4], Float:position[3];
if(sscanf(params,"ddd",car[0],car[1],car[2]))return SendClientMessage(playerid,WHITE,"["HTML_ROT"Benutzung"HTML_WHITE"]: /veh [CarID] [Farbe1] [Farbe2]");
{
if(car[0] < 410 || car[0] > 612) return SendClientMessage(playerid,WHITE,"["HTML_ROT"Information"HTML_WHITE"]: Es sind derzeitig nur die Fahrzeugids von 411- 611 vergeben!");
if(!strlen(car[1]) && car[1] < 0 || car[1] > 30) return SendClientMessage(playerid,WHITE,"["HTML_ROT"Information"HTML_WHITE"]: Bitte nutze eine gültige Zahl für die 1. Farbe (0 - 30)");
if(!strlen(car[2]) && car[2] < 0 || car[2] > 30) return SendClientMessage(playerid,WHITE,"["HTML_ROT"Information"HTML_WHITE"]: Bitte nutze eine gültige Zahl für die 2. Farbe(0 - 30)");
{
for(new counter = 0; counter < MAX_ADMINCARS; counter++)
{
if(CarInuse[counter] == true) return SendClientMessage(playerid,WHITE,"Derzeitig sind alle Fahrzeugslots benutzt");
{
GetPlayerPos(playerid,position[0],position[1],position[2]);
car[3] = CreateVehicle(car[0],position[0],position[1],position[2],0.0,car[1],car[2],1000*60*60);
SetVehicleNumberPlate(car[3],Servername);
SetVehicleToRespawn(car[3]);
PutPlayerInVehicle(playerid,car[3],0);
Admincar[counter] = car[3];
CarInuse[counter] = true;
return 1;
}
}
}
}
return 1;
}
Habe es jetzt so genauso wieder Server Unknown Command der andere Dialog kommt
ocmd:admincars(playerid,params[])
{
new string[1000],buffer[128], i = 0;
for(;i < MAX_ADMINCARS; i++)
{
if(CarInuse[i] == false) return ShowPlayerDialog(playerid,DIALOG_UNUSE,DIALOG_STYLE_MSGBOX,"Information","Derzeitig existieren keine Adminfahrzeuge!","Schliessen","");
format(buffer,sizeof(buffer),"Fahrzeugname: %s | ID: %i\n",CarName[GetVehicleModel(i)-400],i);
strcat(string,buffer);
}
return ShowPlayerDialog(playerid,CREATE_CARS,DIALOG_STYLE_LIST,"Erstellte Fahrzeuge:",string,"Auswählen","Beenden");
}
wie soll ich es denn sonst machen?
So habe ich das gelernt
Hey Com,
So wenn kein Fahrzeug erstellt wurde wird schön der return Dialog der if Abfrage in der Schleife angezeigt doch wnen ich jetzt ein Fahrzeug erstelle dann passiert nichts ausser das Server Unknown Command angezeigt wird?
ocmd:admincars(playerid,params[])
{
new string[1000],buffer[128], i = 0;
for(;i < MAX_ADMINCARS; i++)
{
if(CarInuse[i] == false) return ShowPlayerDialog(playerid,DIALOG_UNUSE,DIALOG_STYLE_MSGBOX,"Information","Derzeitig existieren keine Adminfahrzeuge!","Schliessen","");
{
//BUG
format(buffer,sizeof(buffer),"Fahrzeugname: %s | ID: %i\n",CarName[GetVehicleModel(i)-400],i);
strcat(string,buffer);
//BUG Teil Ende
}
}
return ShowPlayerDialog(playerid,CREATE_CARS,DIALOG_STYLE_LIST,"Erstellte Fahrzeuge:",string,"Auswählen","Beenden");
}
Ich danke euch
Hey Com,
Ich habe mal was neues versucht:
Leider wird in die Datenbank nichts reingeschrieben und manueller Query gibt auch fehler, wo ich allerdings aber keinen Fehler sehe?
stock SetIntoDataBase(id,DB:db)
{
new _query[256];
if(id == DATABASE_SET)
{
new DBResult:qres = db_query(db,"SELECT * FROM `einstellungen`");
if(!db_num_rows(qres))
{
for(new i = 0; i < 10 - db_num_rows(qres); i++)
{
format(_query,sizeof(_query),"INSERT INTO `einstellungen` (`Datenbankhost`,`Datenbankuser`,`Datenbankpass´,`Datenbank`,`Setted`,`Installiert`) \
VALUES ('%s','%s','%s','%s','0','0')",SQLData[i][datahost],SQLData[i][databenu],SQLData[i][datapass],SQLData[i][database]);
db_free_result(db_query(db,_query));
}
return 1;
}
}
return 1;
}
Da sieht man ja den Format aber es geht nicht
Danke euch
Nico
ShowTBox brauchen wir
Oh sry Beavis wenn du das so haben willst dann sry ditract
Was ganz simples für dich
Kollege veröffentlich das doch net
Jetzt kann man das leicht nachmachen schicks ihm schnell per Pn und nimm das raus
Ich würde gerne diese DOmain gewinnen, da ich ein Projekt vorhabe, wo man sich das Script dynamisch nur Inagme zusammenbasteln kann.
Solch ein Script ist einzigartig, ich würde dich dann sogar mit ins Team nehmen.
Das Projekt heisst derzeitig NicOS
Gruss Nico