Eben das weiß ich nicht ![]()
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Poste mal deinen /f command

-
[16:06:31] [debug] #0 native fwrite () from samp-server.exe
Du versuchst im /f-Befehl in eine Datei zu schreiben, die entweder nicht geöffnet wurde (fopen) oder nicht existiert.
-
Hi, ich lasse die Datenbank über das Script erstellen. Das macht es auch so weit außer bei den SpielerWaffen, hier der Code
mysql_store_result();
if(!mysql_num_rows())
{
format(query,sizeof(query),"CREATE TABLE IF NOT EXISTS `"AccWeaponTable"` (`UserId` INT(11) NOT NULL auto_increment PRIMARY KEY,");
for(new i; i < 13; i++)
{
format(query,sizeof(query),"%s`Waffe%i` INT(3) NOT NULL DEFAULT '0',",query,i);
format(query,sizeof(query),"%s`Ammo%i` INT(10) NOT NULL DEFAULT '0',",query,i);
}
format(query,sizeof(query),"%sFOREIGN KEY (UserId) REFERENCES "AccTable"(UserId) ON DELETE CASCADE)",query);
mysql_query(query);
} -
Was sagt dein MySQL Log?
-
Was sagt dein MySQL Log?
Fehler Gefunden

-
eh wie ich sehe sind das CreateDynamicObjects mach mal
CreateDynamicPickup(10023, 1362.13, -1729.29, 6329.00, 0.00, 0.00, 0.00);
CreateDynamicPickup(10023, 1362.11, -1829.71, 6328.99, 0.00, 0.00, 180.00); -
Beitrag von Fresh. ()
Dieser Beitrag wurde von shoxinat0r gelöscht (). -
Hi, wenn ich ein Fahrzeug Umlackiere im PNS, wird die Farbe Normal gesetzt wie Standart auch aber es Speichert nicht die Farbe.
Wie bekomme ich die FarbID´s die das Fahrzeug neu gesetzt bekommen hat?
-
Soweit ich mich richtig erinnere, wird da die Farbe -1 gesetzt.
Das sorgt für eine clientseitige Veränderung der Farbe.
Am einfachsten ist es, wenn du die normalen PNS zu machst und eigene erstellst

-
Ja aber es muss doch auch so gehen wenn ich in den PNS rein fahre und die Farbe gesetzt wird zu speichern, nur wie bekomme ich die Farbe id

-
Guten Morgen.
Ich suche Folgende Plugins...
[07:29:46] Loading plugin: Whirlpool.so
[07:29:46] Failed (plugins/Whirlpool.so: cannot open shared object file: No such file or directory)
[07:29:46] Loading plugin: streamer.so
[07:29:46] Failed (plugins/streamer.so: invalid ELF header)
[07:29:46] Loading plugin: sscanf.so
[07:29:46] Failed (plugins/sscanf.so: invalid ELF header)
[07:29:46] Loading plugin: mysql.so
[07:29:46] Failed (plugins/mysql.so: invalid ELF header)
[07:29:46] Loaded 0 plugins.Mit freundlichen Grüßen,
DarcX -
Alles anzeigen
Guten Morgen.
Ich suche Folgende Plugins...
[07:29:46] Loading plugin: Whirlpool.so
[07:29:46] Failed (plugins/Whirlpool.so: cannot open shared object file: No such file or directory)
[07:29:46] Loading plugin: streamer.so
[07:29:46] Failed (plugins/streamer.so: invalid ELF header)
[07:29:46] Loading plugin: sscanf.so
[07:29:46] Failed (plugins/sscanf.so: invalid ELF header)
[07:29:46] Loading plugin: mysql.so
[07:29:46] Failed (plugins/mysql.so: invalid ELF header)
[07:29:46] Loaded 0 plugins.Mit freundlichen Grüßen,
DarcXSteht alles in meinem Server-Paket drin.
Aber für die ganz Faulen ...
http://forum.sa-mp.com/showthread.php?t=570945http://forum.sa-mp.com/showthread.php?t=102865
https://github.com/maddinat0r/sscanf/releases
https://github.com/pBlueG/SA-MP-MySQL/releases/tag/R34
Viel Spaß.
-
Hi, wenn ich ein Fahrzeug Umlackiere im PNS, wird die Farbe Normal gesetzt wie Standart auch aber es Speichert nicht die Farbe.
Wie bekomme ich die FarbID´s die das Fahrzeug neu gesetzt bekommen hat?
//immer noch keine Lösung
-
//immer noch keine Lösung
Mach doch eine Art Timer o.Ä sobald sich die Farbe vom Fahrzeug ändert, dass diese gespeichert wird.

-
Wie finde ich heraus das sich die Farbe geändert hat?
-
Hi, wieso updatet sich bei mir nur die Tabelle players und alle anderen nicht?
CMD:changename(playerid, params[]) {
new playerID, cQuery[95], newName[24];if(pData[playerid][P_Admin] < 6) return
SendClientMessage(playerid, COLOR_RED, LV_Fail);if(sscanf(params,"us[24]", playerID, newName)) return
SendClientMessage(playerid, COLOR_RED, "Use: /changename <player> <name>");if(!IsPlayerConnected(playerID)) return
SendClientMessage(playerid, COLOR_RED, ID_Fail);if(!(4 < strlen(params[1]) < MAX_PLAYER_NAME)) return
SendClientMessage(playerid, COLOR_RED, "Name must have between 4 - 23 charachters!");format(cQuery, sizeof(cQuery), "SELECT * FROM `players` WHERE Name = '%s'", newName);
mysql_query(MySQL, cQuery);
mysql_store_result();if(mysql_num_rows() == 0)
{
format(cQuery, sizeof(cQuery), "UPDATE `players` SET Name = '%s' WHERE Name = '%s'", newName, GetName(playerID));
mysql_query(MySQL, cQuery);format(cQuery, sizeof(cQuery), "Admin %s changed %s name to %s", GetName(playerid), GetName(playerID), newName);
writeLog("Logs/General.txt", cQuery);SetPlayerName(playerID, newName);
new Update[128];
format(Update, sizeof(Update), "UPDATE `players` SET Name = '%s' WHERE Name = '%s'", newName, GetName(playerID));
mysql_query(MySQL, Update);format(Update, sizeof(Update), "UPDATE `achievements` SET Name = '%s' WHERE Name = '%s'", newName, GetName(playerID));
mysql_query(MySQL, Update);format(Update, sizeof(Update), "UPDATE `achievements` SET Name = '%s' WHERE Name = '%s'", newName, GetName(playerID));
mysql_query(MySQL, Update);format(Update, sizeof(Update), "UPDATE `interface` SET Name = '%s' WHERE Name = '%s'", newName, GetName(playerID));
mysql_query(MySQL, Update);format(Update, sizeof(Update), "UPDATE `inventory` SET Name = '%s' WHERE Name = '%s'", newName, GetName(playerID));
mysql_query(MySQL, Update);format(Update, sizeof(Update), "UPDATE `playerskills` SET Name = '%s' WHERE Name = '%s'", newName, GetName(playerID));
mysql_query(MySQL, Update);format(Update, sizeof(Update), "UPDATE `unbans` SET Name = '%s' WHERE Name = '%s'", newName, GetName(playerID));
mysql_query(MySQL, Update);if(IsSilent[playerid] == false)
{
format(cQuery, sizeof(cQuery), "Your name has been changed to %s by %s", newName, GetName(playerid));
SendClientMessage(playerID, COLOR_RED, cQuery);
}}
else
{
SendClientMessage(playerid, COLOR_RED, "This name is already in use.");
}return 1;
} -
Beitrag von Kisa ()
Dieser Beitrag wurde vom Autor gelöscht (). -
Hi, wieso updatet sich bei mir nur die Tabelle players und alle anderen nicht?
Was sagt denn deine MySQL Log?
-
Was sagt denn deine MySQL Log?
Die ist clean.
-
