Du bist im falschen Pfad.
Das liegt sicher nícht unter system32 deine Datei xD
Du musst in den richtigen Pfad, z.B. cd C:\Users\Username\Desktop\ dann biste auf m Desktop und dann da .\dateiname.ps1 ![]()
Du bist im falschen Pfad.
Das liegt sicher nícht unter system32 deine Datei xD
Du musst in den richtigen Pfad, z.B. cd C:\Users\Username\Desktop\ dann biste auf m Desktop und dann da .\dateiname.ps1 ![]()
Hier, wäre eine Möglichkeit in Powershell:
Add-Type -AssemblyName System.Windows.Forms
while(1)
{
start-sleep -seconds 10
[System.Windows.Forms.SendKeys]::SendWait('{F11}')
}
Wie man sieht, nicht viel Code ![]()
Das speicherst du einfach in einem Textfile mit der Endung .ps1
Um das auszuführen:
Suche Powershell und öffne das mit Administratorrechten.
Dann gehe mit cd (wie in der windows cmd box) in das Verzeichnis, wo die Datei liegt.
Mit .\dateiname.ps1 kannst du sie starten.
Wahrscheinlich, wenn du damit noch nie gearbeitet hast, musst du noch die Policy ändern.
Dafür einfach in der Powershell folgendes eingeben: Set-ExecutionPolicy Unrestricted
Damit kannst du alle Skripts ausführen. Vorsicht sollte eventuell dann wieder zurückgesetzt werden, wenn du das nicht mehr brauchst auf Set-ExecutionPolicy Restricted
//Edit: Oder wenn du auf den Policy Quatsch verzichten willst, kopier einfach 1:1 den Code und füg den in Powershell ein xD Kannst alles auf einmal einfügen ![]()
Also erstmal die Frage für welches Betriebssystem?
Falls für Windows kannst du dir da in ~5 Zeilen ein Powershell Skript schreiben was das macht.
Wenn du es etwas schöner haben magst, kannst dir auch ein Programm in C# / Java oder so schnell machen.
Welche Taste soll denn gedrückt werden? ![]()
Pilze? ![]()
Gibts sowas?! o.o
solle da etwas unzuverlässig arbeiten
Wieso?
Einfach new x = random(100); und dann if(x < 5) Chance bei 5%
Hol sie dir doch einfach mit Hilfe des SAMP Colorpickers?
Inwiefern bitte das?
Mit dem Colorpicker könnte er höchstens sich annähern, aber den exakten Code würde er daraus nie bekommen.
Am einfachsten ist es 2 Sekunden nach dem Skript zu googeln, es zu downloaden und kurz in den Source schauen und sich die exakten Farben holen ![]()
Aufwand ~1min...habe das mal eben gemacht:
GangZoneShowForPlayer(playerid, LCNBase, GANGCOLOR_LCN);
GangZoneShowForPlayer(playerid, TriadenBase, GANGCOLOR_RIFA);
GangZoneShowForPlayer(playerid, RedSoldiersBase, GANGCOLOR_REDSOLDIER);
GangZoneShowForPlayer(playerid, BallasBase, GANGCOLOR_BALLAS);
GangZoneShowForPlayer(playerid, VagosBase, GANGCOLOR_VAGOS);
GangZoneShowForPlayer(playerid, CamoraBase, GANGCOLOR_CAMORA);
GangZoneShowForPlayer(playerid, YakuzaBase, GANGCOLOR_YAKUZA);
GangZoneShowForPlayer(playerid, AtztecasBase, GANGCOLOR_ATZTECAS);
GangZoneShowForPlayer(playerid, GroveStreetBase, GANGCOLOR_GROVESTREET);
GangZoneShowForPlayer(playerid, CaliKartell, GANGCOLOR_KARTEL);
Und dazu die Farben:
#define GANGCOLOR_LCN 0x00000080
#define GANGCOLOR_REDSOLDIER 0xFF000F80
#define GANGCOLOR_BALLAS 0x8000FF80
#define GANGCOLOR_VAGOS 0xCCCC0080
#define GANGCOLOR_YAKUZA 0x80808080
#define GANGCOLOR_ATZTECAS 0x00FFF080
#define GANGCOLOR_GROVESTREET 0x00800080
#define GANGCOLOR_RIFA 0x000FFF80 //Triaden
#define GANGCOLOR_CAMORA 0x73000080 //Campisse
#define GANGCOLOR_GUERILLA 0xA44D3C80
#define GANGCOLOR_KARTEL 0xFF820080
Alles anzeigen
Sowas kann man viel schöner in einer richtigen Programmiersprache wie z.B. C# / Java lösen.
Aber wenn du es quick & dirty mit batch machen willst: https://stackoverflow.com/ques…-using-windows-batch-file
In die Klammern kommt nichts ![]()
if(!strcmp(cmd, "/admins", true))
{
SCM(playerid, COLOR_LIGHTBLUE, "====[ Admins Online ]====");
new rang[][] = {"Communityhelfer","Supporter","Moderator","Admin","Head Admin","Projektleitung","Scripter"};
for(new i; i < MAX_PLAYERS; i++)
{
if(SpielerInfo[i][pAdmin] > 0 && GetPlayerName(i, playername, sizeof(playername)))
{
format(string, sizeof(string), "(%s) %s", rang[SpielerInfo[i][pAdmin]-1], playername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
return 1;
}
Alles anzeigen
Wo packst du denn den Code rein?
Der sollte unter OnPlayerCommandText aber am Besten nutzt du mal einen "cmd prozessor" wie ocmd o.ä. ![]()
Nein @Tobsen_ das ist so nicht korrekt geklammert.
Man kann bei dem Code eh ganz schön viel optimieren:
if(!strcmp(cmd, "/admins", true))
{
new playername[MAX_PLAYER_NAME];
SCM(playerid, COLOR_LIGHTBLUE, "====[ Admins Online ]====");
new rang[][] = {"Communityhelfer","Supporter","Moderator","Admin","Head Admin","Projektleitung","Scripter"};
for(new i; i < MAX_PLAYERS; i++)
{
if(SpielerInfo[i][pAdmin] > 0 && GetPlayerName(i, playername, sizeof(playername)))
{
format(string, sizeof(string), "(%s) %s", rang[pInfo[i][pAdmin]-1], playername);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
return 1;
}
Alles anzeigen
Eventuell mal crashdetect laden, vielleicht gibt er ja was aus ![]()
Hmm habe mal google befragt:
https://www.riedhart.at/online…r-naturtrub-20x0-5lt.html
https://www.ebay.de/itm/Ziller…che-mit-NEU-/172665864013
https://www.getraenke-mair.at/…ier-radler-weissbier.html
Vielleicht ist ja was dabei, was hilft ![]()
Lade mal crashdetect ![]()
Eventuell tritt ja ein Runtime Fehler auf ![]()
Genau das will er ja nicht.
Oh, also er will drive-by nutzen.
Dann macht der Code doch erst recht keinen Sinn, da es anscheinend ein Include bereits gibt (oder so code) der dafür sorgt, dass die Waffen entzogen werden.
Denn standardmäßig ist drive-by ja möglich ![]()
Da muss er einfach nur den Code finden (evtl in einem Anti-Cheat system) und das entfernen ![]()
Du solltest dir nochmal ein wenig die Basics anschauen ![]()
Gibt jetzt viele Arten das zu schreiben:
So ist es am ordentlichsten:
if(strcmp(cmd, "/noooc", true) == 0)
{
if(SpielerInfo[playerid][pAdmin] <= 3) return SCM(playerid,COLOR_RED,"Du bist nicht befugt diesen Befehl auszuführen!");
if(noooc == 0)
{
noooc = 1;
SCMTA(COLOR_GRAD2, "Globale-Chat ausgeschaltet!");
}
else
{
noooc = 0;
SCMTA(COLOR_GRAD2, "Globale-Chat eingeschaltet!");
}
return 1;
}
Alles anzeigen
Aber natürlich kann man es auch unübersichtlich schreiben, so wie du:
Für das return musst du dann mit einem , die Statements verbinden, damit diese zusammenhängen:
if(strcmp(cmd, "/noooc", true) == 0)
{
if(SpielerInfo[playerid][pAdmin] <= 3) return SCM(playerid,COLOR_RED,"Du bist nicht befugt diesen Befehl auszuführen!");
if(noooc == 0) return noooc = 1,SCMTA(COLOR_GRAD2, "Globale-Chat ausgeschaltet!");
noooc = 0,SCMTA(COLOR_GRAD2, "Globale-Chat eingeschaltet!");
return 1;
}
Das ist zwar kurz, aber es geht noch kürzer & sauberer:
Hoffe du hast was gelernt ![]()
Bei dem pAdmin ist das return dahinter sehr wichtig, sonst kann er den Befehl trotzdem ausführen ![]()
Wahrscheinlich, weil auf deinem Server Linux läuft und da musst du in der server.cfg bei den Plugins streamer.so schreiben ![]()
Ist das ein bit4coin Gutscheincode? Musst du diesen frei rubbeln?
Ich weiß nicht genau, was du da für eine Karte erhalten hast...
Sollte es das sein, einfach hier: https://bit4coin.net/de/einloesen
Dann erhälst du 25€ in Bitcoin.
Diese kannst du dann umcashen, zum Beispiel hier: https://anycoindirect.eu/de
Gib am Besten direkt die Wallet von anycoin ein, damit nicht noch mehr unnötige Transaktionsgebühren entstehen ![]()
lCount++, continue;
Operationen wie continue, break usw kann man leider nicht mit , zusammenfassen.
Musst also klammern setzen:
{ lCount++; continue; }
Wie kann man BOT´s erstellen die z.b rumfahren usw?
Das ist etwas aufwändiger, am Besten googelt man nach Tutorials und liest sich ein wenig schlau ![]()
http://forum.sa-mp.com/showthread.php?t=95034
http://forum.sa-mp.com/showthread.php?t=355372