Du musst natürlich ein Objekt mit der dafür angerfertigten Klasse initialisieren und kannst dann mit dem Objekt auf die Member der Klasse zugreifen.
Settings objSetting = new Settings();
string tmp = objSetting.Steampfad;
Du musst natürlich ein Objekt mit der dafür angerfertigten Klasse initialisieren und kannst dann mit dem Objekt auf die Member der Klasse zugreifen.
Settings objSetting = new Settings();
string tmp = objSetting.Steampfad;
List oder Dictionary definiert und intitialisiert mit der Klasse oben ... Weg zu deiner Lösung.
Warum machst du es dir so umständlich?
Erstell dir doch einfach ein Objekt mit mit den Properties die in die XML gehören und Serialize das Object und schreib es in ein File und den Weg umgekehrt vom File zum Object.
Bsp.
Klasse für Eigenschaften in der XML:
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace blabla
{
[XmlRoot(ElementName="settings")]
public class Settings {
[XmlElement(ElementName="steampfad")]
public string Steampfad { get; set; }
[XmlElement(ElementName="gamepfad")]
public string Gamepfad { get; set; }
}
}
Alles anzeigen
Und dann zwei Funktionen zum Serializen und Deserializen:
using System;
using System.Xml.Serialization;
using System.IO;
namespace blabla
{
public class XMLConfigReader
{
public XMLConfigReader()
{
}
public void XMLSerialize(string file, Settings appProperties)
{
try
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(Settings));
using (FileStream fileStream = File.Open(file, FileMode.Create, FileAccess.Write, FileShare.None))
{
xmlSerializer.Serialize(fileStream, appProperties);
}
}
catch (Exception ex)
{
}
}
public Settings XMLDeserialize(string filePath)
{
try
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(Settings));
using (StreamReader streamReader = File.OpenText(filePath))
{
Settings appProperties = (Settings)xmlSerializer.Deserialize(streamReader);
streamReader.Close();
return appProperties;
}
}
catch (Exception ex)
{
}
}
}
}
Alles anzeigen
Probier es mit Kon-Boot ... hier ein Tutorial dazu: Link
Das dauert immer eine Zeit lang.
Ansonsten geh den inoffiziellen Weg -> http://www.deskmodder.de/blog/…40-isoesd-download-links/
Habe das schon seid einer Woche probiert mit dem Update
Und schaue es mir gleich mal an.
MfG
Hast du denn nach Updates gesucht ?
Ja und er findet nichts
Guten Tag,
kann mir vielleicht jemand weiterhelfen bezüglich der Preview Build Updates.
Das Problem ist das die neuste Preview Build für mich nicht verfügbar ist und ich liebendgern die neuste haben möchte (per Windows Update).
Hier der Ausschnitt aus den Windows Update Optionen:
MfG,
targetid
funktioniert das eigendlich auch wenn jemand ein objekt kaput haut?
nein funktioniert dann nicht
"Tolle" erste Erfahrungen mit Windows 10 gemacht.
Habe den Krämpel installiert, hat auch soweit geklappt.
Nach einem Neustart fällt mir auf, dass Win10 nicht mehr startet. Schwarzes Bild mit Mauszeiger.
Gratis dazu hat mir win10 den win7 bootmgr zerschossen.
Ärgerlich ..
Nicht bei jedem klappt es ohne Probleme ist halt noch eine Beta
Bei mir ging alles recht Fix mit dem Installieren.
Kann man den Download des Patches nach der DVD Installation auch pausieren ...
sprich das ich morgen weiter downloaden kann ohne das meine jetzigen Fortschritte verloren gehen?
MfG
Lad dir das runter und befolge das Tutorial ... Hier!
Hallo,
da ich das Shark System nicht mehr brauche möchte ich es der Community zu Verfügung stellen.
Es ist wie das GTA 5 Hai System aufgebaut.
ABLAUF:
Zu dem System ist sehr schlicht und einfach aufgebaut und so sehr leicht zu editieren!
Es gibt 6 Gebiete wo die Haie aktiv sind und auf Beutejagd gehen.
Sobald man sich in einer Shark Zone befindet leuchte auf der Karte eine rote Zone auf (das Jagdgebiet der Haie).
Außerdem befindet sich an dem Hai selbst ein rote Marker, so erkennt man wo er sich in der Zone befindet.
Wenn der Hai nun in der Nähe ist greift dieser einen in zeitlichen Abständen an sprich wird man einmal angegriffen schwimmt der Hai erstmal ein paar Sekunden langsam hinter einem her bis er das nächste mal angreift.
EINSTELLUNGEN:
#define SHARK_ALERT_ZONE //delete this line and the red shark alert zone will be destroy
#define SHARK_ALERT_ICON //delete this line and the alert icon that is attached on the shark will be destroy
#define SHARK_ALERT_ICON_TYPE 0 //the icon type ... currently a square ... the list with icon types: http://wiki.sa-mp.com/wiki/MapIcons
#define SHARK_ALERT_ICON_COL 3 //the icon color ... currently red ... you can take the color ids from there: http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs
#define SHARK_ALTER_ICON_SLOT 99 //the icon slot for the shark icon ... you can only use 100 map icons at the same time
#define MIN_SHARK_SWIMSPEED 2.5 //the shark minimal swim speed limit
#define MAX_SHARK_SWIMSPEED 9.0 //the shark maximal swim speed limit
//delete the following 6 lines when you include the streamer from incognito (Download: http://forum.sa-mp.com/showthread.php?t=102865)
#define CreateDynamicObject CreateObject
#define DestroyDynamicObject DestroyObject
#define GetDynamicObjectPos GetObjectPos
#define GetDynamicObjectRot GetObjectRot
#define MoveDynamicObject MoveObject
#define OnDynamicObjectMove OnObjectMoved
INFORMATIONEN:
Zeilen: 288
Includes: a_samp
Plugin: keine
PREVIEW:
DOWNLOAD:
Virustotal
http://www.file-upload.net/download-10286038/shark.rar.html
Pastebin
Mit freundlichen Grüßen,
targetid
Hallo,
ich suche ein Kreuz was ein Priester in der Hand tragen kann.
MfG
Bestes Bank Interior was ich bis jetzt gesehen habe ...
10/10 Punkten
MfG
Nimm Mal die LOL.amx raus der server crasht davon..
Ich denke mal so heißt sein Main Gamemode Hau das mal bei dir rein ... Crashdetect
Und schau dir das Thema mal an ... http://forum.sa-mp.com/showthread.php?t=309347
MfG
Schaut richtig gut aus!
Weiter so
MfG
kann man das auch in einen sagen wir mal Sekunden Timer legen?
ja kann man...
Hallo, INFO: Falls ihr Probleme mit diesem Script habt so erkundigt euch doch erstmal im Internet und sucht dort nach einer Lösung anstatt jede Kleinigkeit in jeglichen Foren zu hinterfragen. Zu diesem Script findet man nämlich relativ viel Support.
da ich in den letzten Wochen vermehrt sehen musste wie viele Leute doch Probleme mit dem Pure Roleplay Script haben, habe ich mir gedacht eine kleine Anleitung zum Start des Servers und Tipps zur Fehlerbehebung zu schreiben damit das Forum nicht noch mehr mit Support Threads/Posts überflutet wird. Dieser Thread hilft Leuten den Server zu starten und beantwortet häufig gestellte Fragen zu dem Script. Ich weise nochmal darauf hin das dieses Script nichts für Anfänger ist, da es für diese zu komplex ist. Falls du ein Anfänger bist bitte ich dich erst einmal die Grundlagen des Pawn-Scriptings zu erlernen. Ebenfalls ist zu erwähnen das dieses Script noch Fehler/Bugs beinhaltet die ihr aber selber beheben solltet.
RANDINFORMATIONEN:
* Fernandez_Alvarez aka 0x00405A00 & Snoopy geben keinerlei Support auf dieses Script.
* dies ist jediglich eine korrekte Anleitung um den Server zu starten.
* Solltet ihr Fragen zum Thread haben so könnt ihr diese unter den Thread posten.
* Es wird auch in naher Zukunft keinerlei Updates von mir (Fernandez_Alvarez) zu diesem Script geben.
* Und Snoopy & Ich möchten nochmal drauf hinweisen das dieses Script kein Godfather oder sonstiges ist.
* Es ist ein Selfmade das von Snoopy und mir über einen Zeitraum von 2 Jahren erstellt wurde.
* Das das Script noch Fehler/Bugs hat ist ja bekannt, jedoch kann man diese Fehler relativ leicht beheben im Internet lassen sich gute Beiträge dazu finden.
* Scripter: Fernandez_Alvarez aka 0x00405A00, Mapper: Snoopy
* Falls du mit diesem Script ein Projekt starten willst so benenne es bitte um!
Zeilen: 83784
Includes:
#include <a_samp>
#include <a_mysql>
#include <a_http>
#include <streamer>
#include <sscanf2>
#include <md5>
#include <zcmd>
Plugins:
streamer mysql sscanf
NPCs: 13
1. Wie starte ich den Server einwandfrei und verbinde ihn mit einer Mysql-Datenbank?
1. Richte dir einen Mysql-Server (Beispielsweise xampp) ein wenn du das Script lokal über deinen Rechner laufen lassen willst. Falls du deinen Server bei einem Hosting-Unternehmen hosten lässt erstelle dort eine Datenbank mit deinen jeweiligen Zugangsdaten.
2. Was muss ich tun, wenn mein Server einfach abstürzt (Beispielsweise nach Eingabe eines Befehls)?
1. Füge in deine 'server.cfg' im Server-Ordner unter Plugins folgendes Plugin hinzu:
crashdetect (bei Linux bitte crashdetect.so)
2. Erstelle anschließend in deinem 'pawno' Ordner (wo sich ebenfalls die pawno.exe befindet)
eine Datei Namens 'pawn.cfg' und füge in die Datei folgenden Text ein '-d3'
3. Kompiliere das Script erneut und starte nach erfolgreicher Kompilierung den Server neu.
INFO: Sollte dein Server jetzt aus irgend einem Grund abstürzen, so gibt dir das 'crashdetect' Plugin
im Server_Log (server_log.txt) den direkt Fehler aus + Zeilenzahl also wo sich der Fehler im Script-Code
befindet.
3. Was muss ich tun wenn mein Server trotz richtiger Mysql-Daten nicht zum Mysql-Server verbindet?
1. Schaue im Mysql_log (mysql_log.txt) nach was sich dort ereignet hat.
4. Was mach ich, wenn etwas nicht richtig von dem Mysql Plugin gespeichert/geladen wird?
1. Schaue im Mysql_log (mysql_log.txt) nach was sich dort ereignet hat.
2. Sollte im Mysql_Log nichts brauchbares stehen, so schaue im Scriptfiles Ordner nach einer Datei Namens 'mysql'
in dieser Datei werden fehlerhafte Mysql-Queries und sonstige Fehlerhafte Mysql-Aktionen geloggt.
5. Wo bekomme ich die alten Sound-Datein von Pure Roleplay her?
1. Suche im Internet nach den Dateien.
Falls du keine findest so musst du dir wohl selbst welche machen.
6. Was darf ich mit diesem Script eigentlich alles machen?
1. Du darfst das Script editieren wie du willst.
2. Du darf alle Maps nutzen die in diesem Script vorhanden sind.
3. Du darfst diese Script nicht mehr verkaufen, da es schon auf diversen Plattformen zum Download angeboten wird.
4. Du darfst das Script nichts als deins ausgeben.
5. Du darfst die einzelnen System auch in anderen Scripts verwenden.
7. Wie verschaffe ich mir Ingame Admin-Rechte?
1. Logge dich als Rcon-Admin ein (das rcon-password steht in der server.cfg).
2. Solltest du dich erfolgreich eingeloggt haben, so geben den Befehl '/setadmin' ein.
3. Gebe dir mit dem Befehl Admin-Rechte oder verteile diese an Spieler.
8. Wo finde ich die Befehle des Servers?
1. Die Befehle sind in der Hilfe alle sortiert aufgelistet.
9. Was mache ich wenn ich auf dem Server gebannt werde?
1. Sollte ein weiterer Admin auf dem Server sein so kann er dich per Befehl entbannen '/unban'.
Sollte dies nichts so sein also kein weiterer Admin ist verfügbar so gehe mit einem
Datenbankverwaltungs-Programm (navicat,heidsql etc.) auf deinem Mysql-Server
und wähle die Tabelle 'prp_bans' aus und lösche dein Spalte mit dem jeweiligen Namen.
10. Wo kann man das Pure Roleplay-Control Panel herbekommen?
1. Das Pure-RP Control Panel war damals in Entwicklung wurde aber nicht veröffentlicht.
2. Zum Download ist dieses nichts zu erhalten.
Ihr müsst euch ein eigenes Schreiben oder eines käuflich erwerben.
11. Kann man das alte Pure Roleplay Forum Design noch bekommen?
1. Wenn du es im Internet findest kannst du es auch benutzen aber nur das alte Forum Design von damals.
12. Kann man die Datenbank vom Pure Roleplay Serverstart bekommen?
1. Nein da diese nicht mehr existiert.
UPDATE:
- das Mysql Plugin (r7 von BlueG) wurde auf die Version R39-2 von BlueG geupdated
- das Streamer Plugin von Inkognito wurde geupdated
- das Crashdetect Plugin wurde geupdated
- die samp-server.exe/samp-npc.exe/announce.exe & die SAMP-Server Includes wurde geupdated
- einige Mysql-Funktionen im Script geupdated
- Bind-IP Abfrage aus dem Script gemacht, da es einige verwirrt hat
- Sync-TS aus dem Script entfernt
TIPPS:
- Haltet die Plugins/Includes immer auf dem neusten Stand.
Erkundigt euch ob es Updates gibts um mögliche Sicherheitslücken und Fehler des Plugins vorzubeugen.
- Kompiliert das Script immer mit dem Pawno aus dem Server Ordner.
Mit freundlichen Grüßen,
Fernandez_Alvarez
Edit 1: Sorry für die Rechtsschreibfehler, allerdings entstand der Thread spontan und wurde relativ schnell abgetippt. Habe es ein wenig bearbeitet damit es wenigstens etwas besser für euch ist.