Niemals Dini
Das is zu langsam
MySQL lohnt sich eher wenn du damit mehr vorhast also mit anderen Systemen verbinden etc
Beiträge von Beavis
-
-
Serverlog wie währ es damit?
-
Ich stell mir gerade eine Frage
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;
new Text:Textdraw9;
new Text:Textdraw10;
new Text:Textdraw11;
new Text:Textdraw12;
new Text:Textdraw13;
warum so viel?
einfacher ist es so:
new Text:Textdraw[14];
verwendung:
Textdraw[0] = TextDrawCreate(2.000000, 433.000000, "Alberto: Ich.....
Spart einiges an zeilen und du kannst das mit ner schleife alles ausblenden
TextDrawHideForPlayer(playerid,Textdraw12); -
super wenn die verbindung weg is und ich ein Ping mache = Chrash
-
Guten zuasmmen
Ich habe ein kleines aber auch großes Problem
Mein Script verliert nach kürzester Zeit die Verbindung zu den MySQL Server
Es ist egal ob der Local ist oder auch extern
er verliert einfach die VerbindungIch habe es mit den Blue G plugin versucht da kam das
mit den Strickenkid plugin da ist auch der Fehler und
mit den Samp mysql plugin ist das Problem auchIch habe keine einfälle mehr, woran das liegen könnte
Daher frage ich euch, ob ihr evtl eine lösung oder desgleichen habt, wie man das Problem beheben kann. -
ändert nix fehler bleibt vorhanden
-
so
enum MySQLData
{
ServerHandle
}
new MySQL[MySQLData];Ist vom prinzip her richtig, nur das da in den enum später noch mehr Handle´s eingetragen werden
-
-
Guten zusammen
Ich habe ein kleines Problem
Ich bekomme bei mir jetzt ein tag mismatch, wo ich versuche 2 Verbindungen zu Datenbanken aufzubauen
Hier sind die codes dafür:
if(mysql_ping(MySQL[ServerHandle])==0)
mysql_query(string,MySQL[ServerHandle]);
mysql_store_result(MySQL[ServerHandle]);
if(mysql_num_rows(MySQL[ServerHandle]) == 1)
Ich weiß nicht wiso die Fehler kommen doch laut Include kommt das so:
native mysql_num_rows(MySQL:handle = (MySQL:0));
native mysql_query(const query[], resultid = (-1), spareid = (0), MySQL:handle = (MySQL:0));
native mysql_store_result(MySQL:handle = (MySQL:0));
native mysql_ping(MySQL:handle = (MySQL:0));
Verbinden lass ich den Spaß so:
MySQL[ServerHandle]=mysql_connect(HostIP, HostUser, HostPasswort, HostDatabase);Ich frag mich wo da der Fehler sitzt und hoffe mal, das einer von euch den findet
-
wo ist das "Video"?
-
Das ist eigendlich als wenn du Englisch lernst
es sind nur Funtionen und die kann man sich durch ne eselsbrücke am anfang merkenAber was ich dir nicht empfehlen kann ist, die Tutorials von mr. Monat zu machen, denn daraus lernt man nicht wirklich was
-
auch die richtige reienfolge?
wenn ja is der mysql server nicht zu erreichen(bin auch jetzt weg)
-
die Zugangsdaten stimmen nicht mach die so:
mysql_connect(HostIP, HostUser, HostPasswort, HostDatabase);
so muss es eingetragen sein -
-
Das ist doch sinnlos wenn ich einen User darauf hinweise das er im Falschen bereich geschrieben hatt.
Beiträge dürfen zudem keine anderen Personen oder Personengruppen beleidigen, diskriminieren oder in sonstiger unangebrachter Weise angreifen oder verletzen.
Mehrere Beiträge mit dem gleichen Inhalt dürfen nicht erstellt werden.
Beiträge, die gegen diese Regeln verstoßen, dürfen nicht durch ihre Beantwortung gefördert werden.
da steht es doch -
da is die Antwort
Lad dir das Strickenklid Plugin includier das compile es und dann sollte es gehen
-
-
das Plugin sagt dir warum er den runtime error hat
lass es laden starte den server und poste den serverlog -
Alles anzeigen
ocmd:werbung(playerid, params[])
{
new WerbeText;
if(sscanf(params, "s", WerbeText))
{
return SendClientMessage(playerid, GRAU, "Verwendung: /Werbung [Text]");
}
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1510.8368, -1666.4698, 14.0469))
{
if(PlayerInfo[playerid][SWerbung] == 0)
{
new String[256], String2[64], WerberName[MAX_PLAYER_NAME];
GetPlayerName(playerid, WerberName, sizeof(WerberName));
PlayerInfo[playerid][SWerbung] = 1;
format(String, sizeof(String), "[Werbung]%s: %s [HandyNr: %d]", WerberName, WerbeText, PlayerInfo[playerid][SHandyNr]);
SendClientMessageToAll(GRUEN, String);
GivePlayerMoney(playerid, -WERBUNGSKOSTEN);
format(String2, sizeof(String2), "Die Werbung hat dir %d$ gekostet!", WERBUNGSKOSTEN);
SendClientMessage(playerid, WEISS, String2);
SetTimer("WerbungTimer", 1000*60*WERBEZEIT, 0);
}
else
{
new String3[256];
new WERBEZEITSTR = 1000*60*WERBEZEIT;
format(String3, sizeof(String3), "Nach jeder Werbung musst du %d Minuten warten, um nocheinmal zu werben!", WERBEZEITSTR);
}
}
else
{
SendClientMessage(playerid, ROT, "Hier kannst du nicht werben! Bitte begebe dich zur Werbungsstelle!");
}
return 1;
}
PawnFox das gibt es jetzt nicht oder?
Alles anzeigenPAWN Quelltext
1
new WerbeText;
Warum ist das ein intger und kein string?
-
für den sscanf code brauchst du kein Plugin
wenn du sscanf nutzt dann 2 da hast du mehr möglichkeiten mitAber zum Thema verwende mal den Native Checker