Schau doch mal, ob in Deiner Speicherfunktion der Wert überhaupt in der Datenbank / Datei gespeichrt wird (pBan).
Beiträge von Kinimod
-
-
Und Du wirst ganz sicher bei 3 Warns gekickt?
-
Hast Du noch gelesen, was ich in meinen Post editiert habe?
Du musst den BanTimer als Allerletztes starten. -
if(SpielerInfo[playerid][pWarns]] == 3)
zu
if(SpielerInfo[pID][pWarns]] == 3)Du fragst die Warns von dem Admin ab, der den Warn ausführt.
Außerdem:
SpielerInfo[pID][pBan] ++;bitte vor dem Setzen des BanTimers.
-
Welche Programmiersprache ist für Einsteiger mit minimalen Vorkentnissen (PAWN, etwas PHP) einfacher zu lernen bzw. mit umzugehen?
C#, c++ ist umfangreicher und um Einiges komplizierter.
Wie kann ich mir die einfachere Sprache am Besten aneignen?
Learning by doing.
Ne mal im Ernst, ich lerne Programmiersprachen IMMER durch lLearning by doing, Es bringt nichts sich ein Buch zu kaufen, es zu lesen und sich dann einzureden, man wäre jetzt voll 1337.
Man lernt am Besten, indem man Problemstellungen mithilfe von bspw. Google löst.
Bei c++ ist das etwas komplizierter, da sollte man wirklich erst die Grundlagen mittels eines Buches lernen.
Ich habe das bei c++ so versucht, wie ich es oben beschrieben habe, gab aber nur Probleme.Gibt es eine Art "Tutorialseite" bzw. "Hilfeforum" für direkte Fragen zu einem Codeschnipsel (wie hier die Scripting Base für PAWN)?
http://vb-paradise.de
Oder bei c++ auch http://c-plusplus.net
Hat sich mittlerweile zu einem allgemeinen Programmierforum entwickelt. -
Habe sie weggenommen und keine Fehler mehr, aber warum hat er es als Fehler erkannt?!
Das ist ja der Fehler.
Du hast irgendwo die Variable verwendet, diese wurde aber durch das Auskommentieren vom Compiler nicht erkannt => "undefined symbol"
Der Compiler kennt einfach diese Variable nicht, daher wir der Fehler angezeigt. -
Der Fehler wird in der Zeile vor der Fehlerzeile liegen. Bitte diese mal posten.
-
Ein gleichschenkliges Dreieck ist immer noch ein Dreieck
Du fragst, wofür der da ist und ich präzisiere Deine Vermutung, denn bei nicht-rechtwinkligen Dreiecken bringt Dir diese hübsche Formel nichts.
Wenn Du keine Antwort erwartest, dann frag bitte auch nicht. -
eines Dreiecks
eines rechtwinkligenDreiecks -
Zitat von Brabus.
Und kann mir eine erklären wie ich einen Timer einbaue
Komplett ohne Timer möglich und damit resourcensparender.
new lastinvade = 0; // globale Variable//Das hier dahin, wo die Einnahme für 30 Minuten geblockt werden soll
lastinvade = gettime() + 1800; //Aktueller Timestamp + 30 Minuten (1800 Sekunden)//Abfrage, ob man das Gebiet einnehmen kann
if(lastinvade < gettime()){ //der aktuelle Timestamp ist größer als der Timestamp mit dem Ablauf der Sperre, ergo: Sperre abgelaufen oder nicht vorhanden.
//einnehmen
}else{
//Einnahme verweigern.
}Kleiner Exkurs zu Timestamps:
UNIX Timestamps sind die Sekunden seit dem 01.01.1970. Mit diesen lassen sich Zeiten universell vergleichen.//E: Und zu dem anderen Problem:
Zitat
Die Einnahme läuft 10 minuten lang, aber gehe ich aus der Gangzone raus wird das gangwar erst nach etwa 2 Minuten beendet es soll aber direkt beendet werden.
Wir können schlecht das Problem analysieren, wenn wir den Code nicht kennen. -
Mal ein Wort zu der Webseite:
Als sich die Webseite geöffnet hat, hat sich in mir so ein unwiderstehlicher Drang entwickelt, das graue X im Firefox Tab anzuklicken. Keine Ahnung weshalb, vielleicht liegt es am Design. Ja, genau, das muss es sein!Finde die auf gut Deutsch gesagt scheiße.
Jede Baukastenpage sieht besser aus als dieser "PHP Fusion" Driss; die Webseite ist viel zu überdimensional, bunt, bla..
Vor allem Rot auf schwarzem Hintergrund, das tut weh. :XVersucht doch Euren eigenen Stil zu verdeutlichen, so ist das für mich beim Besuch der Webseite eine von vielen die fast identisch aussehen.
Das Webradio an sich habe ich mir nicht angehört, weil wegen:
ZitatAls sich die Webseite geöffnet hat, hat sich in mir so ein unwiderstehlicher Drang entwickelt, das graue X im Firefox Tab anzuklicken.
Ich geh bspw. gerne auf Webseiten, die gut aussehen, und schaue mich mal um, was man von dieser Page nicht behaupten kann.
Wird sich im Endeffekt auch auf die Zuhörer auswirken. -
Wie soll man denn den Compiler zum Laufen bringen, gibt ja nur 'ne exe?
Ansonsten einfach mit Notepad++ bspw (gibt es ja sicher fuer den mac) + einem Windows Emulator. -
Da müsstest Du aber zwei Subdomains anlegen.
Ich denke mal, dass Du eher "cp.perfect.reallife.de" meinst oder?Wie dem auch sei, einfach einen A Record anlegen mit dem Namen der Subdomain und als letzten Eintrag die IP des Servers.
Müsstest evtl. aber noch einen vHost anlegen.
-
Wenn man es aber platt übersetzt dann kommt man auf "Seiten der Gebäude" dieses ist aber auch falsch, da man im Deutschen anders denkt..:/
Nein, eigentlich auch nicht, weil sites != sides -
Einige vermuten, dass diese ominöse Zahl "65535" 0 INVALID_PLAYER_ID sein könnte
Ist auch so INVALID_PLAYER_ID => 0xFFFF => 65535 -
Die oben genannten "Normalen", weil man sich daran gewöhnt hat.
Was ein Argument...PVars löschen sich selber, sofern der Spieler nicht mehr mit dem Server verbunden ist.
Das ergibt den Vorteil, dass man ein Array beim Disconnect nicht zurücksetzen muss.Ist der einzige Grund, weshalb ich diese immer nutze.
-
new killerName[MAX_PLAYER_NAME], victimName[MAX_PLAYER_NAME];
GetPlayerName(playerid, victimName, sizeof(victimName));
GetPlayerName(killerid, killerName, sizeof(killerName));format(string,128,"Spieler %s hat den Spieler %s getötet mit einer: %i",victimName,killerName,reason);
Du gibst nur die ID der Spieler an und nicht den Namen.
BTW: "reason" ist nur eine Idee und kann nicht als String an den String übergeben werden.
Die "Reason" ID kannst Du dem hier entnehmen:
http://wiki.sa-mp.com/wiki/Weapons_DE//E Oder Du machst es folgendermaßen:
stock PlayerName(playerid){
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}format(string,128,"Spieler %s hat den Spieler %s getötet mit einer: %i",PlayerName(playerid),PlayerName(killerid),reason);
-
(ehemaliges I Love DM)
Informationen zum Projekt
Das neugegründete Royal DM geht aus dem alten I Love DM hervor, welches seit 2012 (wenn auch mit einer kleinen Pause) besteht.
Es wurde aufgrund einer Fusion mit City of SA neugegründet und gilt ab sofort als Tochterprojekt.Informationen zum Team
Das Team wird aus 6 Rängen bestehen: (Trial-) Supporter, (Trial-) Administrator und zwei Head Admin Ränge.Die Head Administration besteht mit der Erstellung des Threads aus
- John_Pacino
- Slider
- KnoLe_x3
Ebenso sind bei uns zum Zeitpunkt der Erstellung des Threads aktuell ein Administrator
- Tolu Dilauro
und ein Supporter
- Javi_Suarez
beschäftigt.
Wer sich interessiert, kann uns gerne im Teamspeak kennen lernen, dazu unten mehr.Unsere Philosophie
Wir möchten auf dem alten I Love DM Script aufbauen, welches immer einen gewissen Sympathiefaktor bei unseren Stammnutzern beibehalten konnte.
Eine gewisse Seriosität, sowie Professionalität ist unsere Devise und stets unser oberstes Gebot.Wen wir suchen
Wir suchen aktuell zwei Supporter, welche sich mit unserer Philosophie identifizieren können.
Bewerber sollten einen ausgeprägten Sinn für Gerechtigkeit, eine gute Auffassungsgabe und eine gewisse Erfahrung mit allgemeinen SAMP / GTA Eigenschaften aufweisen und im Regelfall mindestens 16 Jahre alt sein.
Kenntnisse von Cheats, Hacks und Modifikationen im Allgemeinen sind wünschenswert und von Vorteil.
Wer kein Headset besitzt, braucht es garnicht erst versuchen. Wir möchten unsere Teammitglieder persönlich kennen lernen und das geht nur durch die Verwendung seiner Stimme.Wer sich angesprochen fühlt, kann sich bitte per PN beim Threadersteller oder im Forum (siehe unten) bei einem Head Administrator melden und einen Termin für ein Bewerbungsgespräch im Teamspeak ausmachen.
Kontakt
Forum: http://royal-dm.de
Gameserver ist noch nicht öffentlich.Viele Grüße,
das Royal DM TeamEdits
25.11.2014 11:45 uhr:ZitatEdits Kenntnisse von Cheats und Hacks sind wünschenswert und von Vorteil.
ZitatEdits Kenntnisse von Cheats, Hacks und Modifikationen im Allgemeinen sind wünschenswert und von Vorteil.
Edits
Legende:
-
Poste doch einfach die Stelle, wo die Namen ausgelesen und angezeigt werden, das ist doch nicht die Welt.
Ansonsten kannst Du diesen auch per PN an mich senden, wenn Du den jetzt doch nicht hier publizieren möchtest, dann schaue ich mal drüber.
Werde aber frühestens morgen Mittag antworten. -
ich habe den "cbn ch6640e" Router, das ist der Standart Router von denen.
Wenn man mal wirtschaftlich denkt, wäre das doch eine super Methode, den Kunden zu verscheißern und sich als ISP aus der Schlinge zu ziehen, denn für den Router ist der ISP nicht mehr verantwortlich, wie hier ja einige sagen.Teste einfach mal einen Router, den Du selbst im Handel gekauft hast.