Einen Befehl erstellen mit der Abfrage :
if(IsPlayerAdmin(playerid)
{
SetPlayerPos(playerid, 1467.5845,-1012.2585,26.8438);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Admin.");
}
Beiträge von Snail
-
-
Ich geh mal schwer davon aus, dass ihr einen Godfather habt.
Hier ist ein Tutorial dazu :[ SCRIPTING ] Gangkasse / Fraktionskasse [GF] version 1.0.5
Das ist zwar nur fürs Geld, allerdings ist es ein Kinderspiel Drogen/Mats/Waffen usw hinzuzufügen
-
Ja habbe alles so es geht auch aber wenn ich das befehl /adminbase mach gehen die objekts von /adminhaus nicht weg obwohl ich alles richtig gemacht habe bitte hilfeLiegt wohl daran, dass bei deinem adminhouse-Filterscript unter OnFilterScriptExit die Objekte nicht zerstört werden.
Du kannst das ganze einfach mit einem Array machen :
// Ganz oben bei den News und Defines
// Hier die genau Anzahl der Objekte angeben
#define OBJECTS 100
new obj[OBJECTS];// Dann unter OnFilterScriptInit :
obj[0] = CreateObject(...);
obj[1] = CreateObject(...);
obj[2] = CreateObject(...);
//usw//Dann bei OnFilterScriptExit :
for(new i = 0;i<OBJECTS; i++)
{
if(IsValidObject(obj[i])
{
DestroyObject[i];
}
}Das ist zwar recht aufwändig alle Objekte zu definieren aber es funktioniert
-
[ FILTERSCRIPT ] Badwords-System by Hagi
Das kannste einfach modifizieren und bei der Aktion, wo der Text geblockt wird deine Message absendenn.
Ansonsten gibt es noch viele anderen "Badwords Blocker" einfach mal auf forum.sa-mp.com nach Badwords suchen -
Wenn du diese gelben Kegel meinst, dann musst du unter OnGameModeInit das hier einfügen :
DisableInteriorEnterExits();Damit verschwinden aber alle gelben Kegel und du musst diese Manuel einfügen für die Gebäude die du haben möchtest
-
Sieht ganz nett aus, allerdings ist OnPlayerUpdate ungünstig um die Position abzufragen.
Da es ja PRO Spieler etwa 30 mal pro Sekunde (entspricht einem Timer der sich alle 33,3 ms wiederholt) aufgerufen wird und dabei für jeden Spieler der Abstand zum Blitzer gemessen wird kann dass bei vielen Usern zu laggs führen.Ich würde eher einen Timer durchlaufen lassen, welcher sich in einem größeren Zeitintervall wiederholt (500 - 1000 ms).
-
Für das Pushen solltest du eine Verwarnung bekommen.
Außerdem wurde dir ein Link geschickt wo du einen Objectstreamer findest.
AUßerdem gibt es hier im deutschen Forum über 4 verschiedene Streamer (Blackfoxs, Opas, Einsteins, etc.)
Verwende einfach die Suchfunktion -
lol das war kein virus xD
Das Thema ist von 2009. Was soll das pushen ?
-
DIese ganzen leeren Publics kannst du weglassen, da sie eh nicht aufgerufen werden.
Außerdem wirds dann übersichtlicherAnsonsten ist das Script ganz nett
-
wenn ich mich nicht irre war das objekt-ID 980 oder 981 sein
-
Zitat
expected token: ";", but found "]"
Das bedeuted du hast ein Semikolon vergessen.
Einfach am Ende der zeile wo der Error ist ein ";" machen -
Wie teuer ist es eigt.? Gibt es wieder eine Studentenversion wo Schüler/Studenten es ermäßigt kriegen?
Hoffe ich sonst muss ich bei meinem Photoshop CS 3 bleiben
-
Es ist nur möglich die Uhrzeit des Servers zu bestimmen.
Du musst dir ein TextDraw erstellen, einen Timer setzten, der jede minute aufgerufen wird und die aktuelle Serverzeit anzeigt.Gibt dafür schon fertige Filterscripts im Showroom, allerdings kann man das auch leicht selbst machen
-
So hab alle Links geupdated
Es kommt übrigens bald eine neue Version raus -
Versuch mal am ende von jeder Auswahl ein return 1; einzusetzten
Beispiel :
if(response == 1)
{// male
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_WHITE, "===========[Account wird erstellt]===========");
SendClientMessage(playerid, COLOR_WHITE, "In Ordnung du bist Männlich!");
//SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
RegistrationStep[playerid] = 1;
ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","Wann bist du geboren?\nAngabe bitte inTT.MM.JJJJ ","Weiter"," ");return 1;
} -
Zeig bitte mal dein OnDialogResponse public
-
<ich denk mal das ist einfach ein TextDrawEditor der eine Progress Bar erstellt
Um sowas zu erstellen einfach im engl. forum nach [INC] Progressbar suchen
damit wirds zum kinderspiel eine Tankanzeige einzufügen.
Dazu einfach einen Timer durchlaufen lassen, der den Fortschritt der Anzeige verringert und sobald
dieser 0 ist Spieler freezen -
Die Uhr die auf den meisten Servern verwendet wird, ist ein einfaches TextDraw,
welches jede Minute aktualisiert wirdBefehle für Zeit/Datum
new time[3];
gettime(time[0], time[1], time[2]);
// time[0] sind die Stunden
// time[1] sind die Minuten
// time[2] sind die Sekunden
// Bevor Fragen aufkommen : Die Uhrzeit wird von dem Server bezogennew date[3];
gettime(date[0], date[1], date[2]);
// date[0] ist das Jahr
// date[1] ist der Monat
// date[2] ist der Tag -
Die Abfrage machst du so :
Unter OnDialogResponse bei deinem Login :
if(strlen(inputtext) < 5)
{
// Hier ein SendClientMessage ala "PW mind 5 Zeichen/Ziffern"
// Und den Dialog wieder anzeigen lassen
}
else
{
// Hier machst du dann alles andere rein (PW-Vergleich etc. pp)
} -
//edit noch was kann ich statt COLOR_RED die farb cods zb"0x002285FF" nehmenJa das ist möglich, da COLOR_RED auch nur ein Hexcode ist (definiert durch ein : "#define COLOR_RED hexcode")