Wenn du Errors und Warnings schreibst, schick uns am besten die Zeilen mit
Beiträge von Whice
-
-
Ich habe dein Befehl mal ein wenig gekürzt und angepasst, müsste so funktionieren (Ungetestet)
if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
{
if(!IsPlayerConnected(playerid))return 1;
if(IsPlayerInFrac(playerid, 0)return SendClientMessage(playerid, COLOR_GREY, " Du bist kein Leader einer Fraktion !");
if(PlayerInfo[playerid][pRank] < 5)return SendClientMessage(playerid, COLOR_GREY, " Du brauchst Rang 5 !");
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))return SendClientMessage(playerid, COLOR_GRAD2, "Benutze: (/gov)ernment [Text]");
new string[256];
format(string, sizeof(string), "|___________ %s ___________|", GetFracName(playerid));
SendClientMessageToAll(COLOR_WHITE, string);
format(string, sizeof(string), "%s: %s", sendername, result);
SendClientMessageToAll(COLOR_WHITE, string)
return 1;
}stock GetFracName(playerid)
{
new fname[32];
switch(PlayerInfo[playerid][pFraction])
{
case 0:{fname="Zivilist";}
case 1:{fname="Los Santos Police Department";}
case 2:{fname="Federal Bureau of Investigation";}
case 3:{fname="United States of Army";}
case 4:{fname="Notdienst";}
case 5:{fname="La Cosa Nostra";}
case 6:{fname="Yakuza";}
case 7:{fname="Regierung";}
case 8:{fname="Hitman Agency";}
case 9:{fname="Center News Network";}
case 10:{fname="Taxi Company";}
case 11:{fname="Fahrschule";}
case 12:{fname="Triaden";}
case 13:{fname="Grove Street Family";}
case 14:{fname="Front Yard Ballas";}
case 15:{fname="Biker Club";}
case 16:{fname="Vagos";}
case 17:{fname="Atzecas";}
case 18:{fname="Rifas";}
case 19:{fname="Red Soldiers";}
case 20:{fname="Terrorist";}
case 21:{fname="Wheelman Agency";}
case 22:{fname="Brigada";}
case 23:{fname="Ordnungsamt";}
}
return fname;
} -
So würde es gehen
new string[256], GiveIP[16];
GetPlayerIp(giveplayerid, GiveIP, sizeof(GiveIP));
format(string, sizeof(string), "Name: %s\nDauer: Permantent\n Gebannte IP: %d\n Grund: %d\nAusführender Admin: %s\n", giveplayer, GiveIP, result, sendername);
ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "Gebannt", string, "Verlassen", "");
BanLog(string);
format(string, sizeof(string), "AdminSystem: %s wurde von %s gebannt, Grund: %s", giveplayer, sendername, result);
SendClientMessageToAll(0xFF6347AA, string);
PlayerInfo[giveplayerid][pAdmin] = 0;
PlayerInfo[giveplayerid][pBanned] = 1;
Ban(giveplayerid);
return 1; -
Zeig uns einmal Zeile 3
-
Wo kommen die Variablen denn her?
Magst du uns sonst einfach mal dein kompletten /ban schicken? -
Das heißt einfach nur das du MAX_PLAYERS zwei mal definiert hast, also lösch einfach eins raus und er ist weg
BZW. einfach über eines davon #undefine MAX_PLAYERS -
Sieht wie ein Klammerfehler aus, zeig uns mal kurz den Code, wo und wie du es eingefügt hast
-
Ne ist falsch, wenn du parameter angeben möchtest musst du einen String formatieren also so:
new string[256]:
format(string, sizeof(string), "Name: %s\nDauer: %d\n Gebannte IP: %d\n Grund: %d\nAusführender Admin: %s\n", PARAMETER ANGEBEN!);
ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "Gebannt", string, "Verlassen", ""); -
Vielleicht mal das installieren: All-in-One-Runtimes
-
Anscheinend die falsche Version, versuch es mal mit einer anderen
-
Dann musst du mal irgendwo bei OnPlayerSpawn/Connect ein PlayerTextDraw suchen und dies wieder deaktivieren
-
Ich habe seid kurzem einen neuen PC (Hatte davor einen schlechten Laptop) und wollte mal Fragen was ihr dazu sagt, bzw. was ihr empfehlen würdet als nächstes zu "upgraden", wenn ich auf dem neuesten Stand der Technik bleiben möchte.
(Falls ihr noch mehr Daten braucht einfach bescheid sagen.Hersteller: HP
Prozessor: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (8 CPUs), ~3.4GHz
Betriebssystem: Windows 10 Home 64-bit (War Win 8 drauf)
RAM: 8 GB
Grafikkarte: NVIDIA GeForce GTX 760 -
Bei einem Headset ist aber die Qualität meist leider nicht so gut
Kommt darauf an, was du für eins verwendest. Ich verwende derzeitig dies hier Roccat Kave und bin durchaus zufrieden
-
Vielleicht einfach mal neu connecten?
-
@[LnD]JustMe.77 hier ist mal ein Beispiel
new File:log = fopen("command_log.txt", io_append);
new playername[24], logstring[256], hour, minute, second, day, month, year;
GetPlayerName(playerid, playername, 24);
getdate(year, month, day);
gettime(hour, minute, second);
format(logstring, sizeof(logstring), "[%02d.%02d.%d, %d:%d:%d] [CMD LOG]: << %s used %s >>\n", day, month, year, hour, minute, second, playername, cmdtext);
fwrite(log, logstring);
fclose(log); -
Du musst den String erst formatieren also so:
new File:log = fopen("command_log.txt", io_append);
new playername[24], logstring[256];
GetPlayerName(playerid, playername, 24);
format(logstring, sizeof(logstring), "[CMD LOG]: Command %s(%d): %s", playername, playerid, cmdtext);
fwrite(log, logstring);
fwrite(log, "\n");
fclose(log); -
Das wird wohl warscheinlich ne Cleo mod oder ein seperater client sein von samp aus an sich ist es nicht möglich das HUD zu entfernen
Bei ND war es auf jeden Fall der Spect mode.
-
Bin einer Meinung mit ihm! Ist schon auf einigen Servern vertreten und funktioniert ziemlich gut...
Jeder sollte halt individuell unter seinen Einstellungen entscheiden können wie er es haben will!Das Problem dabei wäre ja nur, dass du denn kein Fahrzeug hast bzw das auch individuell angepasst werden müsste und du könntest dir ja so auch Vorteile erhaschen, beispielsweise bist du wenn du es kurz deaktivierst richtig schnell im Haus.
Sind mir persönlich zu viele Nachteile dies individuell zu machen, würde mich für 1 entscheiden und so auch den Rest des Servers anpassen
-
musste mal schauen Minimap ausblenden
-
Wie möchtest du die denn entfernen? Du müsstest denn ja die hud bei jedem Spieler verändern, da dies ja Clientseitig ist.