#define MAX_FRAKTIONEN 1
Beiträge von Marschl
-
-
Da, das ist dein Fehler
Wie hast du denn Fraktion deklariert?Dann schreib es doch mal ordentlich
Oder lager es aus.enum FraktionDaten {
fID,
fName[64],
Float:fSpawnX,
Float:fSpawnY,
Float:fSpawnZ,
Float:fSpawnR,
fSpawnInt,
fSpawnVWorld,
fMaxMember,
fRang1[32],
fRang2[32],
fRang3[32],
fRang4[32],
fRang5[32],
fRang6[32],
fKasse,
};
new Fraktion[MAX_FRAKTIONEN][FraktionDaten]; -
Das kommt vermutlich, weil ein RuneTime Error aufgetreten ist.
Um diesen angezeigt zu bekommen und mehr Infos dazu zu erhalten, nutze crashdetect.Dann wird dir im Log genau angezeigt, wo der Fehler ist
Code[19:32:28] | ID: 1 | Name: Los Santos Police Department | [19:33:03] [connection] 84.159.233.205:58663 requests connection cookie. [19:33:04] [connection] incoming connection: 84.159.233.205:58663 id: 0 [19:33:04] [join] Chiller has joined the server (0:84.159.233.205) [19:33:16] [debug] Run time error 4: "Array index out of bounds" [19:33:16] [debug] Attempted to read/write array element at index 1 in array of size 1 [19:33:16] [debug] AMX backtrace: [19:33:16] [debug] #0 0000c734 in public ocmd_makeleader (0, 89004) in SANL.amx [19:33:16] [debug] #1 native CallLocalFunction () in samp03svr [19:33:16] [debug] #2 00006200 in public OnPlayerCommandText (0, 88940) in SANL.amx
-
Warum kommt bei /makeleader 0 1 dass der Befehl nicht existiert?
ocmd:makeleader(playerid, params[])
{
new f_ID, pID, String[512];
if(Spieler[playerid][pAdmin] < 5)return ShowFehler(playerid, NO_ADMIN);
if(sscanf(params, "ud", pID, f_ID))return ShowInfo(playerid, "Benutze: /makeleader [Spieler/ID] [FraktionID]");
if(!IsPlayerConnected(pID))return ShowFehler(playerid, "Der Spieler ist nicht auf dem Server!");
if(!Spieler[pID][pLoggedIn])return ShowFehler(playerid, "Der Spieler ist nicht eingeloggt!");
if(Spieler[pID][pFraktion] != 0)return ShowFehler(playerid, "Der Spieler ist bereits in einer Fraktion!");
if(f_ID == 0) {
format(String, sizeof(String), "Du hast den Spieler %s als Leader entlassen!", Spieler[pID][pName]);
ShowAdmin(playerid, String);
format(String, sizeof(String), "Der %s %s hat dich als Leader entlassen!", GetAdminRangName(Spieler[playerid][pAdmin]), Spieler[playerid][pName]);
ShowInfo(pID, String);
Spieler[pID][pFraktion] = 0;
Spieler[pID][pFraktionRang] = 0;
} else if(f_ID != 0){
format(String, sizeof(String), "Du hast den Spieler %s zum Leader der %s gemacht!", Spieler[pID][pName], Fraktion[f_ID][fName]);
ShowAdmin(playerid, String);
format(String, sizeof(String), "Der %s %s hat dich zum Leader der %s gemacht!", GetAdminRangName(Spieler[playerid][pAdmin]), Spieler[playerid][pName], Fraktion[f_ID][fName]);
ShowInfo(pID, String);
Spieler[pID][pFraktion] = f_ID;
Spieler[pID][pFraktionRang] = 6;
}
return 1;
} -
Mit welchen Plugins?
-
Warum wird das Textdraw Ingame nicht angezeigt?
stock CreateTextdraws()
{
Uhrzeit = TextDrawCreate(577.000000, 20.000000, "00:00");
TextDrawFont(Uhrzeit, 3);
TextDrawLetterSize(Uhrzeit, 0.554166, 2.449999);
TextDrawTextSize(Uhrzeit, 400.000000, 17.000000);
TextDrawSetOutline(Uhrzeit, 2);
TextDrawSetShadow(Uhrzeit, 0);
TextDrawAlignment(Uhrzeit, 2);
TextDrawColor(Uhrzeit, SERVER_COLOR);
TextDrawBackgroundColor(Uhrzeit, 255);
TextDrawBoxColor(Uhrzeit, 50);
TextDrawUseBox(Uhrzeit, 0);
TextDrawSetProportional(Uhrzeit, 1);
TextDrawSetSelectable(Uhrzeit, 0);Datum = TextDrawCreate(577.000000, 8.000000, "00.00.0000");
TextDrawFont(Datum, 3);
TextDrawLetterSize(Datum, 0.291665, 1.349998);
TextDrawTextSize(Datum, 400.000000, 17.000000);
TextDrawSetOutline(Datum, 2);
TextDrawSetShadow(Datum, 0);
TextDrawAlignment(Datum, 2);
TextDrawColor(Datum, SERVER_COLOR);
TextDrawBackgroundColor(Datum, 255);
TextDrawBoxColor(Datum, 50);
TextDrawUseBox(Datum, 0);
TextDrawSetProportional(Datum, 1);
TextDrawSetSelectable(Datum, 0);
ServerName = TextDrawCreate(8.000000, 427.000000, SERVER_NAME);
TextDrawFont(ServerName, 0);
TextDrawLetterSize(ServerName, 0.558333, 1.550000);
TextDrawTextSize(ServerName, 400.000000, 17.000000);
TextDrawSetOutline(ServerName, 1);
TextDrawSetShadow(ServerName, 0);
TextDrawAlignment(ServerName, 1);
TextDrawColor(ServerName, SERVER_COLOR);
TextDrawBackgroundColor(ServerName, 255);
TextDrawBoxColor(ServerName, 50);
TextDrawUseBox(ServerName, 0);
TextDrawSetProportional(ServerName, 1);
TextDrawSetSelectable(ServerName, 0);
return 1;
}public OnGameModeInit()
{
CreateTextdraws();
TextDrawShowForAll(ServerName);
TextDrawShowForAll(Datum);
TextDrawShowForAll(Uhrzeit);
return 1;
} -
Ich empfehle dir Finanzierung.
Für mich persönlich bin ich beim Leasing an zu viele Sachen gebunden. -
Verlass dich nicht 100%ig auf meine Aussage, aber ich glaube das wäre beispielsweise in Combi mit der Website möglich. Also Website holt die Infos und übers Script liest dus aus. So könnte ich es mir zumindest vorstellen. Ähnliche Frage würde sich mir stellen, wie ich ein YT Video/Lied IG suchen & abspielen lassen könnte? Würde dort ähnlich verfahren.
und wie kann ich das auslesen?
-
Ist es möglich z.B der aktuelle Stand von Bitcoin auszulesen und im Script einzubauen?
-
Man kann auch auf höflicher Art und Weise seine Meinung vertreten.
-
Benutzt du für dein vServer die passenden Plugins?
-
Bis jetzt noch keine Probleme gehabt.
Sehr gute Leistung -
-
Ist es möglich aus der MySQL Datenbank den Namen aller Spieler die Fraktion = 4 haben z.b?
Und wie kann ich rausfinden welches Vehicle nicht besetzt ist ? -
Guten Tag,
ich suche 1 oder 2 Leute die ab und an Zeit haben etwas auf einem
SAMP Server zu testen.
Ich arbeite gerade an einem Reallife Script und allein geht es schlecht
Bei Interesse bitte eine PN hinterlasseMit freundlichen Grüßen
Chiller -
Warum Funktioniert die Abfrage nicht?
stock IsPlayerACop(playerid)
{
if(Spieler[playerid][pFraktion] == 1 && Spieler[playerid][pFraktion] == 2 && Spieler[playerid][pFraktion] == 3)return 1;
return 0;
} -
weiter auf der suche
-
-
Guten Tag,
Ich wollte mal fragen ob es deutsche Tutorials zum RageMP Server aufsetzten gibt
Grüße -
apt-get install lib32z1 lib32ncurses5