Die Funktionen brauchst du:
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X,Y, Z);
Die Funktionen brauchst du:
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X,Y, Z);
Die letzten X, Y und Z Koordinaten speichern und laden. <- So viel zur Theorie
Das hier vielleicht ? Sieht auch nett aus
Ja genau, einfach wegschalten permanent.
Ich denke auch das die Fernbedienung schuld ist, da bevor das passierte sie einigemale runtergefallen ist.
Habe jedoche ne UNI FB gekauft jedoch wohl fail konfiguriert denn sie hatte keinen Kontakt zum Tv.
Ich kann mich nur nicht mehr daran erinnern, ob die Kanäle gewechselt wurden als ich die Batterien der normalen FB rausgenommen habe ..
Also du würdest auf die Fernbedienung tippen ?
Ich hab mal nach dem Prob gegoogle da kamen auch paar Antworten über Spannung, Fledermäuse fliegen vorbei und durch Ultraschall wechseln die Kanäle
Hallo Leute, ich weiß nicht ob das eig zu Breadfish gehört da die Frage nichts mit PC's etc zu tun hat, aber ich versuchs mal
Es geht um meinen alten Fernseher, letztes Jahr bekam ich Problem mit ihm.
Die Fernsehkanäle wechselten sich von alleine. Da ich auch keine Garantie mehr auf den Fernseher hatte, kaufte ich mir nen neuen.
Jetzt ist mir irgendwie dieses Problem durch den Sinn gekommen und wollte mal Fragen ob jemand mal so ein ähnliches hatte oder Fehler kennt.
Zum Fernseher kann ich nur sagen dass es von Samsung ist, genaue Beschreibung weiß ich nicht mehr da er über 1 Jahr im Keller verottet... und es ist ein LCD Tv.
Lg
Kurze Ergänzung, du hast bestimmt anstatt getInt getFloat genutzt sowie die Spaltenart auf Float geändert, wa?
Ich wollte dir noch sagen, dass die ganze Methode auch wieder etwas Ressourcenfressend ist, also das mit getInt, nutze besser threaded Querys :3
Ne ne, Spaltenart war auf Int und mit mysql_GetInt geladen. Nur der Fehler war der mysql_GetInt Stock
Der sah so aus:
/*stock mysql_GetInt(Table[], Field[], Where[], Is[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return sqlint;
}
*/
Habe ihn dann auf
stock mysql_GetInt(Table[], Field[], Where[], Is[])
{
new query[128], Get[128];
format(query, sizeof(query), "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
mysql_free_result();
return strval(Get);
}
geändert und siehe da es klappte
Hat sich endlich erledigt, Lösung gefunden.
Ich würde sagen Reallife.
VIELE können einfach kein Roleplay spielen dann lieber ein RL Server
Okay, habe es vorhin so gemacht siehe da es klappt perfekt
habe die mquery auf 1000 und die query auf 400 getan
Danke dir
Alles anzeigenDu musst dann nur die Variable query[128]; größer machen!
Hier noch n Beispiel:
new mquery[512],query[128];
strcat(mquery,"UPDATE `accounts` SET ");
format(query,sizeof(query),"Level = '%d', Adminlevel = '%d', ", SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pAdminLevel]);
strcat(mquery,query);
format(query,sizeof(query),"Geld = '%d, Tutorial = '%d'', ", SpielerInfo[playerid][pGeld], SpielerInfo[playerid][pAdminLevel]);
strcat(mquery,query);
format(query,sizeof(query),"Kills = '%d' ", SpielerInfo[playerid][pKills]);
strcat(mquery,query);
format(query,sizeof(query)," WHERE Name = '%s'", SpielerInfo[playerid][pName]);
strcat(mquery,query);
mysql_query(mquery);
Müsste dann auch mquery erhöht werden ?
Also mir gefällt es ich könnte nix zum verbessern hinschreiben
10 von 10 Punkte^^ Du hast genau meinen geschmack getroffen
Gute Arbeit, gefällt mir
10/10
Danke euch zweien
Aber ich hoffe Ihr meint nicht das erste Design
Klar, ich selber habe ca. 10 Variablen in einer Zeile, die füge ich dann zusammen. ( Natürlich insg. 5 Mal, habe 100 PlayerVariablen )
Du darfst nicht zuviel in eine Zeile hauen, da der Compiler sonst herummuckt
Liebe Grüße
Super danke dir für die Hilfe
Alles anzeigenHey,
new mquery[512],query[128];
strcat(mquery,"UPDATE `accounts` SET ");
format(query,sizeof(query),"Level = '%d', ", SpielerInfo[playerid][pLevel]);
strcat(mquery,query);
format(query,sizeof(query),"Geld = '%d', ", SpielerInfo[playerid][pGeld]);
strcat(mquery,query);
format(query,sizeof(query),"Kills = '%d' ", SpielerInfo[playerid][pKills]);
strcat(mquery,query);
format(query,sizeof(query)," WHERE Name = '%s'", SpielerInfo[playerid][pName]);
strcat(mquery,query);
mysql_query(mquery);
Liebe Grüße
Hey Danke dir fürs Beispiel
Vielleicht ne blöde Frage, aber mann könnte Geld, Level und Kills in einem Query machen und dann mit dem mquery zusammenfügen oder?
Lg
Hallo Leute,
bin grad auf ein paar alte Designs von mir gestoßen und wollte sie euch einfach mal zeigen.
Da ich nicht wirklich so auf Designs spezialisiert bin und sie eher aus Spaß an der Arbeit erstellt habe sind sie natürlich auch nicht wirklich gut.
Aber entscheidet selbst
Mein aller erstes Design überhaupt.
Ich weiß nicht was ich mir dabei gedacht habe
Das zweite Design.
Und das dritte.
Allerdings nicht fertig .. vielleicht wird das nochgemacht .. wer weiß
So das wars auch. Wenn ihr Lust habt schreibt eure Meinungen dazu
Wie würde das ca. dann aussehen ?
ps. ich treffe immer den Als erledigt markieren Button -.-
Sieht recht schick aus .. Mir gefällts
Hi Leute,
ich arbeite gerade daran meine MySQL Speicherung resourcenschonender zu machen. Jedoch haperts bei den Zusammenfügen von Querys .. es wird nichts geupdatet mehr geupdatet.
new AllInOne[1000],Query[4] [200];
format(Query[0], 200, "UPDATE `accounts` SET `Adminlevel` = '%i', `Kills` = '%i', `Tode` = '%i', `Banned` = '%i', `Skin` = '%i', `Level` = '%i', `Geld` = '%i',",
SpielerInfo[playerid][pAdminlevel], SpielerInfo[playerid][pKills], SpielerInfo[playerid][pTode], SpielerInfo[playerid][pBanned], GetPlayerSkin(playerid), GetPlayerScore(playerid), GetPlayerMoney(playerid));
format(Query[1], 200, "`Perso` = '%i', `Autoschein` = '%i', `Waffenschein` = '%i', `Motorradschein` = '%i', `Angelschein` = '%i' WHERE `Name` = '%s'",
SpielerInfo[playerid][Perso], SpielerInfo[playerid][Autoschein], SpielerInfo[playerid][Waffenschein], SpielerInfo[playerid][Angelschein], SpielerInfo[playerid][pName]);
format(AllInOne, 1000,"%s%s", Query[0],Query[1]);
mysql_query(AllInOne);
Ich habs mal so gemacht, meine Frage ist kann das Überhaupt so funktionieren wenn ja wo liegt der Fehler, wenn nein wie könnte ich sonst die Querys zusammenfügen?
Lg.
Makaveli
Das r5 Plug von BlueG oder GStylez wie er auch heißt
Hatte das auch mal dann habe ich mir gefragt woher das kommt hab die Variable runtergesetzt weil ich mir das schon gedacht ahbe weil da steht ja das die Variable zuviel zwischenspeicher der so nutzt
Zum glück gibt es Breadfish
Du könnte ich dich per PN etwas bez. MySQL fragen ? Wenns dir nichts ausmacht ?