Ich habe nicht gefragt, wo der Fehler liegt, sondern woran es liegen kann!
Beiträge von 123Maffin
-
-
ich dachte stun? also stun. Sniper > Treffer > Stunned > weiter gehts
Richtig. -
Hey,
ich habe mommentan das Problem, dass die Spieler nicht gestunt werden, wen man sie trifft.
Woran kann sowas liegen? -
Hey,
ich schreibe gerade ein Dynamisches Skinsystem, welches auf MySQL bassiert.
Es funktioniert soweit alles, bis auf, dass der Skin auch wirklich aus der Datenbank ausgelesen wird.
new SkinID;
SkinID = mysql_GetInt("Skin", "SkinID", "ID", ChangeSkin[playerid]);
valstr(IDString,SkinID);
SendClientMessage(playerid,COLOR_ROT,IDString);
SetPlayerSkin(playerid,SkinID);Der Stock:
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;
}Die Datenbank:
Die Variable, die, die ID abruft, geht auch weiter, allerdings wird immer nur die SkinID 48 ausgegeben.
-
stock pAdmin(playerid,level)
{
if(SpielerInfo[playerid][Adminlevel] >= level) return 1;
return 0;
}
if(pAdmin(playerid,1))
Wie du eigentlich sehen solltest, habe ich zu deinem Code nur noch ne Abfrage drangehangen. -
Hey,
ich habe in meinem pAdmin stock, wen ich ihn Benutze kommen immer folgende Fehler:Code
Alles anzeigenZeile (1079) : error 012: invalid function call, not a valid address Zeile (1079) : Befehl hat keinen Sinn Zeile (1079) : Befehl hat keinen Sinn Zeile (1079) : Erwartete Zeichen ";", aber gefunden ")" Zeile (1079) : Ungültiger Befehl Zeile (1079) : Zuviele Fehler in einer Zeile 5 Errors, 2 Warnungen Du hast Errors im Skript. Kompilierung abgebrochen PWNMod Compiler Version 1.2 (c) Trooper[Y] In Kooperation mit GTA-Servers.de
Die Zeile:
new string1[284];
format(string1,sizeof(string1),"[Arenen Chat] %s[%d]: %s",SpielerName(playerid),playerid,text);
if(pAdmin(playerid,1) && mysql_GetInt("Accounts", "Adminlevel", "Name", SpielerName(playerid)) != 3) // Die Zeile 1079
{der Stock:
stock pAdmin(playerid,Adminlevel)
{
if(SpielerInfo[playerid][pAdmin]>= Adminlevel && GetPVarInt(playerid,"Eingeloggt") == 1)return 1;
return 0;
} -
Du hast im SAMP wahrscheinlich den Server bereits mit der IP drin stehen, oder??
Ein Server darf nur einmal in der Liste stehen (egal ob Domain oder IP) sonst wird er als offline angezeigt.
Stimmt, hatte ich.
Vielen Dank. -
Hey,
ich habe auf meinen Linux vServer 2 Samp Server installiert, einer mit dem Port 8888 und 7777, jeweil mit einem anderen User.
Zusätzlich habe ich noch MySQL, apache2, php5 und phpMyAdmin installiet, für das Forum.
Ich habe von meinem hoster der Domain (Domain und vServer bei 2 verschiedenen Hostern) auf die IP vom vServer gesetzt.
Das Forum ist ohne Probleme über die Domain erreichbar, leider wird, wen ich in SAMP versuche mit der Domain zu connecten nur folgendes angezeigt:
(Retrieving info...) ***-********.de:7777
Wen ich dann versuche mit dem Server zu Connecten, funktioniert dies auch.
Wie bekomme ich es hin, dass die Informationen auch über die Domain gesendet werden? (Name, slots usw.) -
Hey,
ich habe eben auf meinem Linux vServer Installiert.
Leider kann das MySQL Plugin leider nicht auf die libmysqlclient.so.15 datei zugreifen.
In der Server log steht folgendes:Code
Alles anzeigen*** Streamer Plugin v2.6.1 by Incognito loaded *** [16:26:17] Loaded. [16:26:17] Loading plugin: mysql.so [16:26:17] Failed (plugins/mysql.so: cannot open shared object file: Permission denied) [16:26:17] Loaded 3 plugins. [16:26:17] [16:26:17] Filterscripts [16:26:17] --------------- [16:26:17] Loaded 0 filterscripts. [16:26:17] [crashdetect]: gamemodes/NGDM2.amx does not contain debug information [16:26:17] Script[gamemodes/NGDM2.amx]: Run time error 19: "File or function is not found" [16:26:17] Number of vehicle models: 0
ich habe mit chmod bereits die rechte 777 auf den Server Ordner vergeben.
//e
Erledigt, war anscheind ne falsche Datei.
http://ibiza-rl.de/mysql.so -
Aber ich war jetzt mit einem anderen auf dem Server, und der war in keinem Auto, trotzdem wurde nur der Strand angezeigt...
Zeig mal den Befehl, mit dem zu es aufrufst. -
hast du schon ne lösung?
Ne, leider noch nicht. -
Hey,
in meinem Fahrzeugsystem wird ein Dialog aufgerufen, indem man auswählen kann, welches Fahrzeug man sich Spawnen möchte.
Falls der Spieler schon ein Fahrzeug gespawnt hat, soll das alte gelöscht werden.
Das ganze klappt auch soweit, nur leider, wird ab einer Bestimmten Spieleranzahl die Fahrzeuge von anderen gelöscht (Ab 3).
Hier der Code:
case DIALOG_CARSPAWN:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(IsValidVehicle(pVeh[playerid]))
{
DestroyVehicle(pVeh[playerid]);
}
pVeh[playerid] = CreateVehicle(411, 2008.0298,-2181.8179,13.9182, 180, random(254), random(254), -1);
SetVehicleNumberPlate(pVeh[playerid], SpielerName(playerid));
SetVehicleToRespawn(pVeh[playerid]);
PutPlayerInVehicle(playerid, pVeh[playerid], 0);
}
case 1:
{
if(IsValidVehicle(pVeh[playerid]))
{
DestroyVehicle(pVeh[playerid]);
}
pVeh[playerid] = CreateVehicle(541, 2008.0298,-2181.8179,13.9182, 180, random(254), random(254), -1);
SetVehicleNumberPlate(pVeh[playerid], SpielerName(playerid));
SetVehicleToRespawn(pVeh[playerid]);
PutPlayerInVehicle(playerid, pVeh[playerid], 0);
}
case 2:
{
if(IsValidVehicle(pVeh[playerid]))
{
DestroyVehicle(pVeh[playerid]);
}
pVeh[playerid] = CreateVehicle(402, 2008.0298,-2181.8179,13.9182, 180, random(254), random(254), -1);
SetVehicleNumberPlate(pVeh[playerid], SpielerName(playerid));
SetVehicleToRespawn(pVeh[playerid]);
PutPlayerInVehicle(playerid, pVeh[playerid], 0);
}
case 3:
{
if(IsValidVehicle(pVeh[playerid]))
{
DestroyVehicle(pVeh[playerid]);
}
pVeh[playerid] = CreateVehicle(444, 2008.0298,-2181.8179,13.9182, 180, random(254), random(254), -1);
SetVehicleNumberPlate(pVeh[playerid], SpielerName(playerid));
SetVehicleToRespawn(pVeh[playerid]);
PutPlayerInVehicle(playerid, pVeh[playerid], 0);
}
case 4:
{
if(IsValidVehicle(pVeh[playerid]))
{
DestroyVehicle(pVeh[playerid]);
}
pVeh[playerid] = CreateVehicle(522, 2008.0298,-2181.8179,13.9182, 180, random(254), random(254), -1);
SetVehicleNumberPlate(pVeh[playerid], SpielerName(playerid));
SetVehicleToRespawn(pVeh[playerid]);
PutPlayerInVehicle(playerid, pVeh[playerid], 0);
}
}
}
}Der Array "pVeh" ist oben im Script so definiert:
new pVeh[MAX_PLAYERS]; -
Ich bin auch blöd, wen ich da was vertausche, danke...
-
format(query, sizeof(128), "INSERT INTO `Userakten` (`Name`, `Eintrag`, `Zeit`) VALUES ('%s', '%s', '%s')",SpielerName(playerid),eintrag, zeit); -
Ich bekomme folgenden Fehler:
Code
Alles anzeigenZeile (1327) : error 020: invalid symbol name "" Zeile (1327) : Ungültiger Befehl Zeile (1327) : Befehl hat keinen Sinn 2 Errors, 1 Warnungen Du hast Errors im Skript. Kompilierung abgebrochen PWNMod Compiler Version 1.2 (c) Trooper[Y] In Kooperation mit GTA-Servers.de
Hier der Stock:
stock AddUseraktenEintrag(playerid,eintrag[])
{
new hour, minute;
new day, month, year;
new zeit[30];
getdate(year, month, day);
gettime(hour, minute);
format(zeit,sizeof(zeit),"%d.%d.%d, %d:%d",day,month,year,hour,minute);
new query[128];
format(query, sizeof(128), "INSERT INTO `Userakten` (`Name`, `Eintrag`, `Zeit`) VALUES ('%s', '%s', '%s')",SpielerName(playerid),eintrag, zeit);
mysql_query(query);
return 1;
}Wo er aufgerufen wird:
new Userakte[128];
format(Userakte, sizeof(Userakte), "%s ====> Kick => Grund: %s", SpielerName(playerid),reason);
AddUseraktenEintrag(pID,Userakte);Wo ist der Fehler?
-
UsePlayerPedAnims();
bei OnGameModeInit einfügen..
Les meinen Beitrag am besten nochmal genau. -
Ich möchte ja, dass jeder den gleichen schnellen CJ Laufstyle hat.
-
Hey,
ich möchte allen Skins diesen schnellen CJ Laufstyle geben, nicht den von UsePlayerPedAnims.
Wie mach ich das? -
Was hälst du davon, den Querry auch vollständig zu machen?
-
Ach ja da haben wir den Fehler....
Danke.
Nein, wen man keine ID eingibt wird der Spectate Modus beendet.