Das konntest du mal besser -.-
Wieso konnte ich nutze diese Directive doch gar nicht, aber für Anfänger ist es meistens einfacher so eine Zeile da in sein Script zu schreiben, also darüber nachzudenken, wie man das jetzt am besten einrückt ![]()
mfg. ![]()
Das konntest du mal besser -.-
Wieso konnte ich nutze diese Directive doch gar nicht, aber für Anfänger ist es meistens einfacher so eine Zeile da in sein Script zu schreiben, also darüber nachzudenken, wie man das jetzt am besten einrückt ![]()
mfg. ![]()
Schreibe mal oben in dein Script:
#pragma tabsize 0
Sollte dir helfen ![]()
mfg. ![]()
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
Ehm...das kannst du löschen ![]()
mfg. ![]()
Bau eine Funktion ein, die ob ID- oder Spielernameeingabe denjenigen Bannt / Kick. Z.b. ReturnUser(ID o. Name].
Das wäre sinnvoll, bzw was er meinte
Hab das mit ihm schon via PM geklärt ![]()
Die Funktion kann man sich auch selber bauen, da ich die Funktion IsAlpha veröffentlicht habe ![]()
mfg. ![]()
Ich versteh nie Funktion nich richtig, ich hatte das so gemacht das ich in eine Ecke gegangen bin (am BSP ist die Ecke mit "H" bescriftet) jedoch hing ich egal wo ich war fest also wurde durch die Gegend geschleudert
Du darfst das ja auch nicht in den Ecken machen ![]()
So muss du bsp weise das machen:
Ich weiß schön gemacht, also auf dieser gut aussehenden Skizze bist du immer dieser Strich der absteht und da musst du die Koords quasi nehmen ![]()
mfg. ![]()
Alles anzeigenKannst du auch so eine Whitelist funktion machen?
Das man nur iwie im Script:
enum Whites{
{Kaliber},
{shB},
{Fipsi}
}
machen muss, um die Leute auf der Whitelist zudefinieren.
Und diese dann mit einem KickNotWhitelist(playerid); unter OnPlayerConnect kicken kann oder so?
Geht sowa?
Ist möglich, ich bau mal was ![]()
mfg. ![]()
(Also beides kann eingegeben werden, aber das ist jetzt wieder off-topic)
Ehm...wozu willst du beides angeben ?! Sinnlos ![]()
Falls mir noch was dazu einfällt, werd ich hier drunter posten, oder dir ne PN zukommen lassen!
Alles klar ![]()
mfg. ![]()
Das macht man so:
if(i == playerid) continue;
Das einfach in die Schleife einbauen und dir wird nichts passieren ![]()
mfg. ![]()
Naja ich weiß nicht ob es möglich ist, aber ich brauch ne Funktion, in der man z.b. über Dialoge kicken kann, Mit ID & Namenseingabe, funktioniert leider bei mir zzT. nur mit dem SpielerNamen, aber ID / Name wäre besser, wenn es möglich ist kannst du das ja einbauen
Ehm, da ist eine extra Funktion Überflüssig, weil du das schon machen kannst, siehe Bsp:
//Beispiel
//Im Befehl
ShowPlayerDialog(playerid,-1,DIALOG_STYLE_INPUT,"Kick-Dialog","Gib hier die ID des Spielers ein, den du kicken willst:","Ok","Abbrechen");
if(dialogid == -1)
{
Kick(strval(inputtext));//Die ID die eingegeben wurde, wird gekickt !
}
mfg. ![]()
Danke, werde es mir mal angucken und später hier editen, falls ich heute dazu komme.
Freut mich, dass Leute meine Include benutzen werden ![]()
Falls du (oder wer anders) noch Vorschläge hat für noch mehr Funktionen, bitte schreiben ![]()
mfg. ![]()
Werde das gleich mal austesten, das mit dem Jetpack soll heißen, mann sich jetzt nen Befehl bauen mit GivePlayerJetPack z.b. und der Spieler erhält ein Jetpack?
Und ne Frage zu GetIDByName (Kann man das in Dialogen verwenden z.b. Kick, um ID (0) und Name anzugeben?)
MFG
Also das ist so:
GivePlayerJetpack(playerid, true); //Spieler bekommt ein Jetpack
GivePlayerJetpack(playerid, false); //Dem Spieler wird das Jetpack weggenommen
GetIDByName kann man so verwenden:
Kick(GetIDByName("Kaliber")); //Kaliber wird nun gekickt (wenn er auf dem Server ist)
mfg. ![]()
Schön das wir das jetzt auch geklärt hätten ![]()
Back To Topic pls ![]()
mfg. ![]()
//Edit: 2 neue Funktionen geaddet
Bitte weitere Vorschläge für Funktionen ![]()
//Edit²: Nocheinmal 2 neue Funktionen geaddet
Bin für Feedback und Vorschläge offen ![]()
Du musst das so schreiben:
}
else
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied des LSPD");
}
mfg. ![]()
Ich hoffe mir wird geholfen!
Du verwendest die Variable waffenpick nicht in deinem Script ![]()
Entweder du verwendest sie oder du löscht sie ![]()
mfg. ![]()
Alles anzeigenGaaaanz oben:
#define NEVER 9999999
Dann:
Nein wenn dann schon:
#define NEVER -1
Arbeite mit AddStaticVehicleEx und setze den respawn auf -1 ![]()
mfg. ![]()
Nicht schlecht.
8/10
Danke, da du mir nicht volle Punktzahl gegeben hast, hätte ich auch gerne ein etwas ausführlicheres Feedback...was gefällt dir noch nicht so...Verbesserungen ?
mfg. ![]()
//Edit: Rechtschreibung