Ich hab Windows 7
Allerdings hat es gestern und die 72 Stunden davor ja schon geklappt ![]()
Und nein hab ich nicht drauf, nicht das ich wüsste
Ich hab Windows 7
Allerdings hat es gestern und die 72 Stunden davor ja schon geklappt ![]()
Und nein hab ich nicht drauf, nicht das ich wüsste
Hey,
seit heute werd ich immer vom Punkbuster gekickt. Den ersten Fehler hab ich behoben, Punkbuster geupdatet, doch nun kommt ein zweiter, nach ein paar Minuten werd ich immer gekickt mit der Fehlermeldung:
VIOLATION (IGNORING QUERIES) #9006
Kann mir jemand helfen?
Hab natürich auch schon nach einer Lösung gesucht, allerdings erfolglos.
Vielen Dank im Vorraus
Lg byBSE
Ja, SuFu bedeutet Suchfunktion. Wie der vor mir schon sagte Strg+F oder dieses Fernglas bei der Menüleiste ![]()
Das ist dann aber ein anderer Stock ![]()
Woher weiß der das der die Koords von oben nehmen soll?
Hey,
ich hab einen Befehl gemacht: /tutkick
Damit kann ein Admin einen Spieler ins Tutorial zurück kicken, allerdings, wenn dieser das Tutorial beendet, wird er da gespawnt, wo die neuen hinkommen also Zivispawn.
Das ist die funktion, was passiert wenn der Befehl ausgeführt wird:
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
Allerdings, wenn ich den Spieler dann mit diesen gegebenen Koordinaten spawnen will, was muss ich dann machen damit er diese nimmt?
Also: SpawnPlayer(playerid,//und nun? wie geb ich ihm die koords von oben?
Danke im Vorraus,.
MfG byBSE
Das Angebot nehm ich gerne an, allerdings kann ich im Moment noch nicht. In 10-15 Minuten evtl. ok?
Mir wär ein bisschen Praxis lieber. Entschuldige aber ich kann dir nicht wirlich folgen ![]()
edit: mom ein bisschen verstehen tu ichs, ich versuchs.
Kann ich dafür einen extra stock machen zB stock rank(playerid) damit ich das auch woanders benutzen kann?
edit2: ocmd:aduty(playerid, params[])
{
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,rot,"Du hast nicht das nötige Adminlevel!");
new string[64],rang;//rang hinzugefügt
GetPVarInt(playerid,"Adminlevel")//so richtig?
if(AdminDuty[playerid] == 0)
{
AdminDuty[playerid] = 1;
format(string,sizeof(string),"Admin %s mit dem Level %d ist nun im Dienst",SpielerName(playerid),rang);
}
else
{
AdminDuty[playerid] = 0;
format(string,sizeof(string),"Admin %s ist nun nicht mehr im Dienst",SpielerName(playerid));
}
return SendClientMessage(playerid,rot,string);
}
Irgentwas fehlt noch ,damit er auch weiß das GetPVarInt(playerid,"Adminlevel"); auch rang ist, aber wie bau ich das ein`?
Lg byBSE
Ja, also so stehts in der txd datei: Adminlevel=[Zahl]
Aber wenn ich Adminlevel reinschreibe bei der Nachricht, wird es nicht genommen. Also undefined Symbol
Und das mit der Admin Variable.
Ich bin mir nicht sicher welche diese ist.
Eigentlich Adminlevel, allerdings geht des nicht.
Hilft das weiter?
Das passiert beim Laden
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
Eigentlich ist Admin die Var oder?
Ah okay, danke euch allen ![]()
Also ich hab von nem Server noch nen Object Stream als Plugin-
Der ist angeblich sehr gut. Muss eigentlich auch, sind schließlich ne Menge Objecte in dem Script gewesen.
Im Plugin ordner ist ne streamer.dll und .so
In der Server.cfg steht der drin und dann noch #include <streamer>
im skript.
Die Objecte werden so gemacht: CreateDynamicObject...
Also mach ich den #include <streamer> code ins selfmade, und dann einfach objecte mit CreateObject Einfügen?
Danke erstmal.
Lg byBSE
Und dann hät ich noch eine Frage. Was ist besser an CreateDynamicObject gegenüber CreateObject. BZw. was ist an Dynamischen System besser, bzw anders?
aber erstmal danke ![]()
Ich benutze ocmd ist aber egal oder? ![]()
Hey,
wie die Überschrift villt. schon verät will ich etwas über Object Streamer wissen. Ehlich gesagt alles. Nebenbei, weiß nicht ob das der richtige bereich ist, wenn nicht sorry.
Also, was ich weiß, das Object Streamer dafür da sind, das so viele Objecte genutzt werden können, oder? Also nich einfach nur ins Script einfügen.
Ich bin ja gerade dabei ein Selfmade zu machen, und will dabei auch einen Object Streamer verwenden, da auch sehr viele Maps kommen werden.
Könnt ihr mir bitte Erklären:
-was genau ist das
-was brauche ich dafür, villt auch wo ich was einfüge
-wie nutze ich einen Object Streamer, muss ich die Maps irgentwo bestimmt einfügen, oder können die trotzdem unter OnGameModeInit im Script?
Das wäre echt net, weil ich kann bisher nur normal Maps einfügen ![]()
Vielen vielen Dank im vorraus
MfG Tomsen
Alles anzeigenOben:
new AdminDuty[MAX_PLAYERS];
zcmd:aduty(playerid, params[])
{
if(AdminDuty[playerid] == 0)
{
AdminDuty[playerid] = 1;
//Hier die gewünschte nachricht einbauen
}
else
{
AdminDuty[playerid] = 0;
//Hier die gewünschte nachricht einbauen
}
}
Wie kann man jetzt noch den Admin Rang rausfinden um dann zu schreiben %s ist als Admin Rang %i im Dienst. ?
danke im vorraus
Lg byBSE
Könnte das einer von euch machen, ich hab da nicht wirklich die Ahnung was da rein muss. Hab das bis jetzt nur zum speichern benutzt. Und bei anderen kleinen Sachen.
Lg byBSE
Naja, es müsste Liste sein, weil ich dann einbinden muss ShowPlayDialog, weil dann das Tut losgeht. Außerdem brauch ich auch die speichercodes, weil zB
dini_IntSet(Spielerdatei,"Geschlecht",GetPVarInt(playerid,"Geschlecht"));//wenn man hier zB dini_StringSet nimmt geht das ja nciht, und da weiß ich auch nicht weiter. :( könnt ihr mir da auch helfen?
Hey,
ich will es machen das es in meinem /meinedaten befehl, der schon existiert, anzeigt ob du männl ich oder weiblich bist. dazu brauch man ja auch erstmal die info. das wird im tut abgefragt.
wenn man will das es dann in der Acc.txd als wort und nicht mit zahl da steht muss man ja für dini_IntSet, dini_StringSet (oder so ähnlich) nehmen, weil Int (Integer) für Zahl und String für Wort steht, richtig?
Allerdings konnte man das mit dem String nicht überall errorfrei umsetzten, sodas ich es so gemacht habe das 0 männlich ist und 1 weiblich. das zeigt es aber auch nicht richtig an.
Auf jeden Fall will ich nun den Namen benutzen, bzw. in Wort.
Ich schicke euch mal was ich hab, und ihr könnt mir dann bitte verraten wie ich es mache das es in Wort da steht (männlich weiblich)
Wäre echt nett
format(string,sizeof(string),"[Name: %s] [Alter: %i] [Geschlecht: %s](0=männlich 1=weiblich)",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Geschlecht"));//ich weiß %s s bedeutet string, aber egal ich will es ja eh in einen string ändern. eigentlich müsste das %i stehen oder?
//das ist jetzt erstmal vom /meinedaten auch bekannt als /stats
if(listitem == 0)
{
SendClientMessage(playerid,gelb,"Ok, du bist also männlich!");
SetPVarInt(playerid,"Geschlecht",0);
SetPlayerSkin(playerid,26);
ShowPlayerDialog(playerid,DialogTutorial1,DIALOG_STYLE_MSGBOX,"Das Tutorial","Hier werden dir ein paar wichtige Sachen über den Server erklärt,\ndamit du es am anfang leichter hast.\nEs wird empfohlen das Tutorial gut durchzulesen,\num Fragen im Vorfeld zu beantworten.\nWenn du trotzdem Fragen hast, kannst du gern die Admins kontaktieren\nmit /hilfmir!","Weiter","Abbrechen");
return 1;
}
if(listitem == 1)
{
SendClientMessage(playerid,gelb,"Ok, du bist also weiblich!");
SetPVarInt(playerid,"Geschlecht",1);
SetPlayerSkin(playerid,56);
ShowPlayerDialog(playerid,DialogTutorial1,DIALOG_STYLE_MSGBOX,"Das Tutorial","Hier werden dir ein paar wichtige Sachen über den Server erklärt,\ndamit du es am anfang leichter hast.\nEs wird empfohlen das Tutorial gut durchzulesen,\num Fragen im Vorfeld zu beantworten.\nWenn du trotzdem Fragen hast, kannst du gern die Admins kontaktieren\nmit /hilfmir!","Weiter","Abbrechen");
return 1; //das hier ist die abfrage beim registrieren, mit einem Dialog in Form einer Liste.
}
dini_Set(Spielerdatei,"Geschlecht","männlich");//das ist beim registrieren. das das auf männlich gesetzt wird ist ja egal da es eh überschrieben wird wenn man beim dialog ist
SetPVarInt(playerid,"Geschlecht",dini_Int(Spielerdatei,"Geschlecht"));//hier lädt er es beim connecten
dini_IntSet(Spielerdatei,"Geschlecht",GetPVarInt(playerid,"Geschlecht"));//hier speichert er es
Wer es nicht verstanden hab was ich will: Könnte mir das bitte jemand so umschreiben das es nicht mit Zahlen sondern mit männlich oder weiblich in der Acc.txd angezeigt wird, bzw. auch im /meinedaten dialog
das wäre echt sehr nett
Lg byBSE
Oh. vielen Dank. An der Stelle hab ich den Fehler nicht gesucht ![]()
Lg byBSE