Also bei mir funktioniert es nicht ![]()
Warscheinlich, weil die MYSQL von meinem Forum keine Fremden IPs erlaubt kann man das irgendwie umstellen?
Also bei mir funktioniert es nicht ![]()
Warscheinlich, weil die MYSQL von meinem Forum keine Fremden IPs erlaubt kann man das irgendwie umstellen?
Wenn das bei mir noch Super funktioniert bin ich heil froh
Super Arbeit
Bin gerade erst auf MYSQL umgestiegen mit den userdaten und dann fäät mir sowas tolles vor die Füße
100 / 10
Naja könnten was niedriger und überhaupt kleiner sein
Ich könnte es nicht besser eig. sehr gut ![]()
Trozdem 6/10
Und die Errors? xD
hmm schick mal die Errors und den umliegenden Script ![]()
24 Errors? oO
Mach nochmal zurück alles (STRG + Z) xD dann nur die Zeilen wo das als Fehler erkannt wird zu Gefaengnis
Gefängnis zu Gefaengnis Pawn kennt keine umlaute ![]()
das Antideamx ist keine Funktion sondern ne Art callback
hab da mal was ausm GF kopiert:
AntiDeAMX()
{
new a[][] =
{
"Unarmed (Fist)",
"Brass K"
};
#pragma unused a
}
und die Funktion UpdateClock hast du nirgendwo in deinem Script eingebaut
ich hoffe ich konnte helfen
EDIT:
Hasste vllt den stock isPlayerAnAdmin auskommentiert? anscheindend ist die Funktion nicht definiert
Schreib mal die Zeilen 137 195 196 1793 also alle Zeilen wo das vor kommt^^
1 Kann ich dir so sagen
1761
kommt nicht IsPlayerAnAdmin
Sonder IsPlayerAdmin ![]()
Hallo Community.
Ich habe ein Problem. Und zwar habe ich nach dem Tutorial von Maddin gearbeitet. Da hat alles super funktioniert aber da es von dem mysql keine Linux Version gibt habe ich die Version genommen.
Dort kommt jetzt aber folgender Error in der Log
[03:49:17] [MySQL] Error (0): Function: mysql_connect failed, mysql was not initialized on this handle.
Im Script sieht es dann so aus:
mysql_connect(SQL_HOST, SQL_USER, SQL_PASS, SQL_DATA);
Habe schon Pass und Data Base umgedreht
der native ist so:
native mysql_connect(const host[], const user[], const pass[], const db[], MySQL:handle = (MySQL:0), auto_reconnect = 0);
So das mit handle: undso versteh ich nicht
Wie kann man das denn richtig machen das der Server läuft?
Danke im Vorraus
MfG
Könnte auch sein wenn dann nicht dein gamemode geladen wird das du .NET Framework 3. iwas oder so nicht hasst ![]()
MIr konnte hier früher auch keiner helfen
Wird auch nur auf Windows server gebraucht ![]()
Sieht nett aus aber meiner meinung nach etwas ugly
Natürlich gut aber gebe gernell nicht gerne Geld dafür aus ![]()
Troztdem Sehr gute Arbeit Atrox
Hallo Brotfischer
Ich habe nun loh neu angefangen zu editieren
Der server startet und geht direkt wieder aus..
Bin alle .cfg .log und .txt durch gegangen habe alle Logs neu erstellt
und neu geordnet. den Ordner Accounts erstellt und auch Autos
Der server startet und geht direkt wieder aus..
Crashreport
ZitatAlles anzeigen--------------------------
SA-MP Server: 0.3c R2
Exception At Address: 0x76EE6B90
Registers:
EAX: 0x00000024 EBX: 0x00000080 ECX: 0x004E64F0 EDX: 0x03041124
ESI: 0x00000024 EDI: 0x00000020 EBP: 0x0012F7A0 ESP: 0x0012F78C
EFLAGS: 0x00010212
Stack:
+0000: 0x03041124 0x03041110 0x00006766 0x013F2BB8
+0010: 0x013F2BB8 0x0012F7E0 0x004A29BE 0x00000020
+0020: 0x004A92F0 0x00000000 0x03041124 0x03041110
+0030: 0x00000080 0x656C6C41 0x6E61535C 0x0012F7B4
+0040: 0x0012F398 0x0012FE24 0x004A6FE4 0x004C28E0
+0050: 0xFFFFFFFF 0x00000080 0x004A2FE0 0x00000000
+0060: 0x00405114 0x00000000 0x0012F80C 0x03041110
+0070: 0x00000080 0x0012F8B4 0x004A31D7 0x004E6570
+0080: 0x004A31AD 0x013F2BB8 0x00405A52 0x00000000
+0090: 0x00000080 0x00000001 0x004A311E 0x0012FE24
+00A0: 0x004A6FE4 0x004C22A8 0xFFFFFFFF 0x004A31AD
+00B0: 0x0047F05C 0x004E6570 0x00498C7E 0x004F62C0
+00C0: 0x004F62C0 0x004C18F4 0x0012F870 0x01528A38
+00D0: 0x004C1908 0x0012F870 0x0012F86C 0x013F2BB8
+00E0: 0x00000000 0x00313030 0x0147F3A0 0x0152E4B0
+00F0: 0x004069DB 0x03040F28 0x0012F8C0 0x013F2BB8
+0100: 0x00332008 0x00406A71 0x004059F0 0x013F2BB8
+0110: 0x005206E0 0x00405A00 0x013F2BB8 0x013F2BB8
+0120: 0x02972C74 0x00000087 0x029C6E60 0x00401096
+0130: 0x013F2BB8 0x03041124 0x02B20A44 0x00402BB3
Serverlog
ZitatAlles anzeigen----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3c R2, (C)2005-2011 SA-MP Team
[15:41:53] filterscripts = "" (string)
[15:41:53]
[15:41:53] Server Plugins
[15:41:53] --------------
[15:41:53] Loading plugin: streamer
[15:41:53]
*** Streamer Plugin v2.5.2 by Incognito loaded ***
[15:41:53] Loaded.
[15:41:53] Loaded 1 plugins.
[15:41:53]
[15:41:53] Filter Scripts
[15:41:53] ---------------
[15:41:53] Loaded 0 filter scripts.
Hoffe jemand kann mir helfen..
Hmm
habs nu so
if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
{
if(!strlen(strget(cmdtext, 1)))
{
SendClientMessage(playerid, COLOR_GRAD2, " SERVER: /a [Text]");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[128];
tmp = bigstrtok(cmdtext,idx);
if(Spieler[playerid][pAdmin] == 0)
{
format(string, sizeof string, "User %s: %s",sendername, tmp);
SendAdminMessage(COLOR_RED, string, 1);
SendClientMessage(playerid, COLOR_BLUE, " Deine Admin Nachricht wurde an die Admins weitergeleitet. Achtung nur für Notfälle!");
AdminChatLog(string);
return 1;
}
else
{
format(string, sizeof string, "Admin %s: %s",sendername, tmp);
SendAdminMessage(COLOR_BLUE, string, 1);
AdminChatLog(string);
return 1;
}
}
Na dann kahm undifined Symbol idx usw
dann hab ich oben einfach new idx; gemacht aber jetzt bin ich genauso weit wie vorher.. ![]()
Hallo Brotfischer
Habe eine Frage.
Wie macht man das, das wenn man "/a hallo ich bin der und der" das es auch ankommt?
der jetzige Befehl sendet dann nur hallo
Würde mir das vielleicht jemand erklären? wäre echt nett
if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
{
if(!strlen(strget(cmdtext, 1)))
{
SendClientMessage(playerid, COLOR_GRAD2, " SERVER: /a [Text]");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[128];
tmp = strget(cmdtext,1);
if(Spieler[playerid][pAdmin] == 0)
{
format(string, sizeof string, "User %s: %s",sendername, tmp);
SendAdminMessage(COLOR_RED, string, 1);
SendClientMessage(playerid, COLOR_BLUE, " Deine Admin Nachricht wurde an die Admins weitergeleitet. Achtung nur für Notfälle!");
AdminChatLog(string);
return 1;
}
else
{
format(string, sizeof string, "Admin %s: %s",sendername, tmp);
SendAdminMessage(COLOR_BLUE, string, 1);
AdminChatLog(string);
return 1;
}
}
Hallo Brotfischer
Ich habe grad den Befehl /aw für admins gemacht er soll einfach /aw TEXT an Spieler senden
if (strcmp("/aw", cmdtext, true, 3) == 0)
{
if(Eingeloggt[playerid] == 0)
{
SendClientMessage(playerid, COLOR_RED, " Info: Du bist nicht eingeloggt!");
return 1;
}
if(Spieler[playerid][pAdmin] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Info: Dies ist ein Admin Befehl. Du bist kein Admin!");
return 1;
}
if(!strlen(strget(cmdtext,1)) || !strlen(strget(cmdtext,2)))
{
SendClientMessage(playerid, COLOR_GRAD2, " SERVER: /aw [playerid] [Text]");
return 1;
}
tmp = strget(cmdtext,1);
new para1 = ReturnUser(tmp);
new tmp2[128];
tmp2 = strget(cmdtext,2);
if(para1 == INVALID_PLAYER_ID || Eingeloggt[para1] != 1)
{
SendClientMessage(playerid,COLOR_GRAD2," SERVER: Dieser Spieler ist nicht eingeloggt!");
return 1;
}
new string[128];
GetPlayerName(playerid, sendername, sizeof sendername);
format(string, sizeof string, "(( %s: %s ))",sendername,tmp2);
SendClientMessage(playerid,COLOR_YELLOW,string);
SendClientMessage(para1,COLOR_YELLOW,string);
return 1;
}
Wenn ich jetzt zum beispiel /aw 0 hey wie gehts
schreibe dann kommt bei ihm und mir nur das an (( hey ))
Danke im Vorraus
Ich kann es aber werde es nicht weiter geben ![]()
Ich denke wenn es weiter gegeben wird, wird es irgendwann jeder haben
sorry dude
EDIT
Fehler gefunden...
Noob Fehler...
Der Log Ordner war nicht erstellt.....
Sorry ![]()
Hallo samp community
ich habe eine Frage
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
format(string, sizeof string, "Admin %s hat dein Geld auf %d gestellt", sendername, money);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
Wenn dieser Teil im Script ist, crasht der server Der Text wird ausgegeben aber der Server crasht...
Weiss net wieso ![]()
Zusatzteie:
new string[128];
new money = strval(strget(cmdtext,2));
ResetPlayerMoney(para1);
GivePlayerMoney(para1, money);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
Nettes tut endlich ein neues Tutorial
Nur meiner meinung nach etwas unübersichtlich gescriptet ![]()
Vielen Dank für deine Rückmeldung ![]()
//Edit
Aber noname script anfänger bin ich nicht
nur en vernümpftiges Selfmade hinzubekommen dauert sehr lange