DT_MyHotel [UPDATE 29.5.13] [Ver.: 1.0.3]

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link

  • DT_MyHotel


    DT_MyHotel ist eine eigentlich einfache umsetzung für ein Hotel-System in SA:MP, bis jetzt sind noch nicht viele Funktionen ausser diese welche später erklärt werden.
    Es wurde von mir Gescriptet wurde das Filterscript von [DT]Nightstr3am und dabei entstandene Hilfestellungen sowie Denkfehler wurde von [DT]Sniper ausgeholfen.
    Es hat letztendlich eigentlich lange gedauert das Script nun endlich zu Veröffentlichen, bei mir selbst war jetzt lange Zeit Stress und ich hatte nicht immer Zeit zu Scripten.
    Es läuft vollkommen auf Mysql R5 by BlueG aka. G-Stylezz


    Altes Video (Erste Version mit paar Buggs)

    Spoiler anzeigen
    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Verwaltung:
    Folgende Dinge kann man oben im Script verwalten und ändern.

    #define HPick 1277 //Das Pickup welches beim Eingang sein soll, in diesem Fall ist es gerade eine Blaue Diskette, zufinden auf : http://weedarr.wikidot.com/pickups
    #define MAX_HOTEL 5 //Die Maximale Anzahl an zu erstellenden Hotels
    #define MAX_RENTS 1 // Die Maximale Anzahl an Zimmer die EINE Person mieten kann
    #define MAX_STOCK 10 // DIe Maximale Anzahl an Stöcken die man erstellen kann
    #define START_VW 20 // Wo die Virtuelle Welt starten soll, es wird pro Hotel eine Welt hochgerechnet !
    #define MAX_PREIS 1000 // Der Maximale Preis den man einstellen kann, wieviel ein Zimmer kosten soll.
    //=== [ Zugang ] ===//
    #define My_Host "localhost" // MYSQL Host Eintragen
    #define My_User "123" // Mysql Benutzername/Username eintragen
    #define My_Pass "123" // Mysql Passwort Eintragen
    #define My_DB "123" // Mysql Datenbank Name eintragen



    Natürlich stellt sich nun sicherlich auch die Frage was das Script kann, dazu jetzt mehr.


    Was kann das Hotel-System ?


    Bis jetzt kann das Hotel System noch nicht viel da es wie gesagt in der ersten Version ist, ihr selbst könnt unter diesen Thread posten was man evtl. noch hinzufügen sollte / könne.


    Letztendlich kann es in der Ver. 1.0.0 folgendes:
    Die Tabellen werden automatisch erstellt sofern eine Verbindung zu Mysql Datenbank besteht.
    Es ist möglich Hotel's via Mysql InGame zu erstellen und zu Löschen, währen dem Erstellen eines Hotels ist alles über einen Simple aufgebauten Dialog zu verwalten.
    Man kann festlegen wieveil Stöcke ein Hotel haben kann, welches Eingangspickup etc.
    Dabei wird, sofern man die Taste STRG drückt, man in ein Selbstgemapptes Interior (by [DT]Nightstr3am) geportet.
    Wenn man sich ausloggt und wieder einloggt und man ein Hotel Zimmer gemietet hat, wird man gefragt ob man im Hotel Spawnen möchte, um den Spawn Punkt vom eigentlichen Gamemode nicht zu schaden.
    Weiteres könnt ihr selbst herausfinden.


    Version 1.0.3 :
    In dieser wurde Version wurde nicht viel geändert. Es wurden lediglich paar Buggs gefixxt, und ein Einstellbarer Preis für Hotel-Zimmer hinzugefügt.
    Also die To Do List für das Update 1.0.3


    Bilder vom Interior :


    Pastebin:
    ->->-> KLICK <-<-<-


    Paket:
    ->->-> KLICK (mega.co.nz) KLICK (file-upload.net)<-<-<-


    To Do List

    Spoiler anzeigen

    ---- Ver.: 1.0.3 -----------
    - 1 Bug fixxen, nach Hotel Spawn ✔
    - Einstellbare Preise für die Mietwohnungen einfügen ✔
    - 1 Bug fixxe, Hotel löschen ✔
    - Weitere kleine Buggs gefixxt ✔
    ------ Ver.: 1.0.4 ----------
    - Das Script aufräumen (Leere Callbacks etc.)
    -
    -


    MFG
    [DT]Nightstr3am & das gesammte Dark-Trigardon Team.

    Spoiler anzeigen

    [DT]Sniper
    [DT]Nemesus
    Beavis
    |-|auke
    [DT]Nightstr3am
    midomen


    Edits

    Spoiler anzeigen

    //edit To Do List eingefügt
    //edit neuer To Do eingefügt
    //edit Was neues bei To Do
    //edit 1 Abgehagt
    //edit 2 Abgehagt
    //edit Update 1.0.3 released

  • Boah, letztens darüber mit nem Freund nachgedacht Sowas für unser RL Server zum machen und dann kommt das als Filterscript!


    Du bist mein Held :love:
    11/10 Punkte


    Für ein Update könnte man Preise einfügen und über ein Define ändern.

    #define PRICE 1500


  • Dankeschön, habe schon oben zur To Do List hinzugefügt

    MFG

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Da sich viele nicht mit Threaded Querys wohlfühlen.


    *hust* Dafür wurden ja genug Tutorials erstellt

    Main: CPU: Intel Core i5-4440 @ 3,10 GHz | CPU-Cooling: Matterhorn -PURE- | RAM: 16GB Crucial Ballistix Sport DDR3-1600 DIMM CL9-9-9-24 |
    Motherboard: ASRock B85M Pro4 | GPU: Sapphire Radeon R9 390X Nitro 8GB GDDR5 |

    SSD: Samsung SSD 840 Evo 500GB | Power Supply: 550 Watt Corsair CS Series Modular 80+ Gold | Case: beQuiet! Silent Base 800


    As I walk through the valley of the shadow of death
    I take a look at my life and realize there's nothin' left.

  • Mal wieder gute Arbeit von dir, aber eine Frage, wo du auf Löschen geklickt hast, hat sich das erste Hotel nicht gelöscht, kann das sein?
    Und es wäre doch besser wenn man auswählen kann welches Hotel man löschen kann.

  • Mal wieder gute Arbeit von dir, aber eine Frage, wo du auf Löschen geklickt hast, hat sich das erste Hotel nicht gelöscht, kann das sein?
    Und es wäre doch besser wenn man auswählen kann welches Hotel man löschen kann.


    stimmt da ich nur eine Variable verwendet habe und diese ersetzt wird...
    Laesst sich machen


    //handy