[GODFATHER] sbizz/bizz/property.cfg

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
  • Aloha,
    Es gibt bestimmt einige Leute die Häuser/Bizz adden wollen ,aber kA haben was die ganzen Zahlen in den 3 .cfg's bedeuten.
    Hier mal einige Hilfen:


    -Grundlegendes:
    sBizz: Diese Art von biz können nicht per /enter betreten werden,sie besitzen kein Innenraum und dienen dazu Geld von Befehlen (wie z.B /towcar oder/sms) zu erhalten, so das der Besitzer es später abheben kann.


    Bizz: Großer bruder des sBizz,bei einem Bizz kann man /enter machen(Bank,Waffenladen,Restaurant)Daher kommt in den Code vom Bizz auch Interior Id und /Exit Koordinaten,sowie eintrittspreis usw. Es kann neben dem Eintritts Preis aber auch wie das sBizz nebenbei Geld verdienen.


    Property: Eine Property zu dt. Besitz oder Eigentum sind die Häuser,sie sind versehen mit einer Hauskasse(für Miete)und Enter\Exit Koordinaten sowie einigen anderen Funktionen:


    -Unter der Lupe
    sBiz:
    0|The State|~w~Wang Cars|No-one|-1968.559814|296.269592|35.171901|10|5000000|1500|0|1|0|240|300|100


    Achtet darauf das ihr jedes sBiz mit einer neuen Zeile anfangt!
    Und achtet darauf das alle Werte da sind sonst Crasht euch der Server!


    Also die 0 ist ob das Bizz verkauft ist oder nicht(1=verkauft 0=kaufbar), dann den Besitzer Namen und Bizz Name sowie Namer der Person die Extortion erhält.
    Die Nächsten Y,X,Z sind die Koordinaten für das "i" Beim sbizz kann man dort KEIN /enter machen es dient nur dazu,
    dem Besitzer zu zeigen "Hier ist das sbizz hier kannste geld abheben usw."
    Dann die 10 ist das Level das man zum Kaufen braucht, die 5 mio ist der kaufPreis und 1500 Eintritts kosten,
    Bei WangCars verwendet um die Mietkosten zu bestimmen.

    Die 0 ist das Guthaben des sbizz(Till) die 1 ob Abgeschlossen oder nicht(1=zu 0=auf) und 0 InteriorID,
    Interior und Lock wird eigentlich nicht gebraucht da man ja eh nicht ins sbizz gehen kann
    Zu guter Letzt Die Momenate Anzahl an Prods(Produkten) im sbizz(Hier 240) dann die Maximale Anzahl und Preis Pro Produkt

    Bizz:

    0|The State|~w~Police Armoury|No-one|X|Y|Z|X|Y|Z|5|5000000|0|0|1|10|450|500|100


    Achtet darauf das ihr jedes Bizz mit einer neuen Zeile anfangt!
    Und achtet darauf das alle Werte da sind sonst Crasht euch der Server!


    Also die 0 ist ob das Bizz verkauft ist oder nicht(1=verkauft 0=kaufbar), dann den Besitzer Namen und Bizz Name sowie Namer der Person die Extortion erhält.
    Die Nächsten Y,X,Z sind die Koordinaten für das "i" Wo man /enter macht.
    Dann die innenraum Koordinaten, sind die wo man nach /enter Spawnt und /Exit macht.
    Die 5 Ist das Level das man zum Kaufen benötigt
    5.000.000$ ist der Preis(wird ohne . und $ in der Datei geschrieben)
    Die nächste 0 ist der Eintritts Preis,und dann das Vermögen(Till) was drauf ist(Um Prods(Produkte) zu kaufen)
    Das Dritte die 1 ist ob es Abgeschlossen ist oder nicht.(1=zu 0=auf)
    Dann die Interior ID
    Die Restlichen sind Produkte(hier450) dann die Max. Anzahl an Produkten(hier 500) und Preis Pro Produkt (hier 100$)

    Property:
    -2639.734375,168.677398,7.195300,1.200000,-3.400000,999.400024,0,0,0,0,0,0,
    The State,Trailer,25000,0,0,2,1,0,0,1000,1,2045,418,-1,-1,132,3


    Achtet darauf das ihr jedes Haus mit einer neuen Zeile anfangt!
    Achtet darauf das alle Werte da sind sonst Crasht euch der Server!


    /enter Koords wo das i liegt und man das Haus betreten kann.
    /Exit Koords sind die Innenraum Koords,achtung hierbei das die Interior id mit dem Innenraum übereinstimmt!
    Diese 3 Nullen sind im Script für das HausUpgrade Heal,dabei wird nur die erste 0 auf 1 gesetzt,die anderen 2 bleiben unbenutzt,
    vermutlich war es in einer früheren GF version möglich, heal und Armor an bestimmten punkten im haus als pickup zu plazieren.
    Das ist SEHR wahrscheinlich denn im script heißen die: hHealthx,hHealthy,hHealthz
    :D Doch es wird nur für /tv benutzt,
    soblad man /hu 3 macht setzt sich hHealthx auf 1 und man kann /tv gucken,klingt komisch, is aber so ;)

    Die Nächsten 3 nullen sind das gleiche wie Heal,nur diesmal für Armour,allerdings hier KOMPLETT unbenutzt
    Name des Besitzers und Beschreibung(z.B Trailer oder 5 room house) sowie Preis
    Nächsten 2 sind Für das /hu 1 und 2 also für Armour und Heal Upgrade
    Die 2(zahl 2) danach das Interior,dann abgeschlossen oder nicht,die 0 ob in besitz oder nicht und dann die 0 vor der 1000,
    wie viele Räume das haus hat,diese hRooms Variabel wird im Script zwar gespeichert aber ebenfalls NIE benutzt.

    Die 1000 ist die höhe der Miete danach die 1 ob mietbar oder net und die 2045 das was in der Hauskasse ist(Miete komtm da rein)
    Dann welche Fahrzeug Model ID das HausAuto hat und Farbe 1 und Farbe 2
    Die 132 beschreibt das hDate,im GF ist nen Timer der das updatet,ist das haus verkauft und der besitzter seit 9 tagen nicht on,wird es automatisch verkauft(oder kA wann aufjedenfall wrids verkauft),und zu guter letzt die 3 ist das Level das man braucht ums Haus zu kaufen



    -Wie Adde ich ein/e sbizz/bizz/property?
    sBizz
    Also zunächst sucht man im Script mit der SuFu(STRG+F) nach z.B "sbizzinfo" dann erhält man diese Zeile:
    new SBizzInfo[12][sbInfo]; 
    Dort erhöht man die Zahl um 1 und fügt das neue sbizz in die sbizz.cfg
    Bizz


    Für Bizz SuFu nach: "BizzInfo" und ebenfalls erhöhen.


    Property aka Häuser
    SuFu wort für Property nach "HouseInfo" und Wert erhöhen,beim Haus muss man allerdings noch das Hauscar adden,das gehört hier aber nicht rein dazufindet ihr andere Tutorials.



    -Wie verdiene ich Geld mit meinem neuen sbizz/bizz?
    Nun dazu benutzt man die Funktion:


    SBizzInfo[12][sbTill] += money;

    SBizzInfo oder BizzInfo(auf Groß/Kleinschreibung achten!)
    Welche ID das sbizz/bizz hat
    Achtung: Pawno fängt bei 0 an zu zählen,das heißt das erste sbizz/bizz in der sbizz/bizz.cfg hat ID 0 ! Das 2. id 1 usw.
    Welcher Bereich geändert werden soll,man könnte z.B auch den Namen/Preis etc. ändern. Was dort reingeschrieben werden kann steht bei den enum's der 3(diese stehen über den BizzInfo[..] usw
    += ist Scripting Grundwissen erklär ich jetzt nicht
    Und Money ist der Betrag der auf das sbizz/bizz gezahlt werden soll,ersetztbar durch zahlen oder variablen(wie hier ist Money ne Variabel)


    Hier ein Beispiel wie man ein Neues sbizz einbinden könnte:
    if(strcmp(cmd, "/slapme", true) == 0)
    {
    new Float:slx, Float:sly, Float:slz;
    GivePlayerMoney(playerid,-1000);
    SBizzInfo[12][sbTill] += 1000;// Slap-Me Business
    GetPlayerPos(playerid, slx, sly, slz);
    SetPlayerPos(playerid, slx, sly, slz+5);
    GameTextForPlayer(playerid, "~w~Du hast dich geslapt!!!~n~~r~lololololol", 5000, 3);
    return 1;
    }


    So, ich hoffe das hat euch geholfen :D
    Fehler Lob und Kritik dürfen gerne sein,drum Postet sie in dieses Thema rein ;)


    mfg Benjamin



    © 2009-2010 by Benjamin aka InternetInk


    //Edit bsl Bearbeitet

  • 10/10 Brotfischer Punkte. :thumbup:

    Greetz [Spirit]
    [font='Tahoma, Arial, Helvetica, sans-serif']


    [size=8]*** Ultimate GF RolePlay v0.5.0 ***
    *** Release & © by [Spirit] 2009 - 2011 ***
    *** Scriptstatus - |||||[color=#ff0000]|||||
    ***

  • array index out of bounds (variable "SBizzInfo")
    Wenn ich SBizzInfo[13][sbTill] += 1500;
    Bei OnPlayerDeath eingebe. (sterbe BIz)
    Edit: Bitte brauche Hilfe ^^^^ ;(

    Einmal editiert, zuletzt von KinG | Philip ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Habe bei Sbizz das eingefügt:
    0|The State|~w~Sterbebiz|No-one|940.2503|-1086.5897|24.2962|5|5000000|1500|0|1|0|240|300|100
    Und im Script
    new SBizzInfo[12][sbInfo];
    in
    new SBizzInfo[13][sbInfo];
    Jedoch passiert nix an der stelle.
    Hilfe!

  • die waren aba vorher auch nicht also muss ich das dann bei allen machen?

  • achso aber das war ja vorher auch nicht?
    edit: wann ist man fortgeschrittener?
    edit2: geht imma noch nich-.- so is das jez:
    0|The State|~w~Car Renting 1|No-one|562.405029|-1289.995483|17.248199|5|5000000|0|0|1|0|91|100|100
    0[]The State|~w~Wang Cars|No-one|-1968.559814|296.269592|35.171901|5|5000000|0|0|1|0|100|100|100
    0[]The State|~w~Phone Company|No-one|1541.403442|-1365.946289|326.210906|5|5000000|0|940|1|0|100|100|100
    0[]The State|~w~Gas Company|No-one|2749.002197|-2450.387939|13.648400|5|5000000|1|517|1|0|100|100|100
    0[]The State|~w~Electricity Company|No-one|-2521.005859|-623.331176|132.768997|5|5000000|0|9571|1|0|100|100|100
    0[]The State|~w~Car Delivery|No-one|1702.400024|-1471.300048|13.546895|5|5000000|0|200000|1|0|98|100|100
    0[]The State|~w~House Upgrade|No-one|2350.000000|-1411.800048|23.992300|5|5000000|0|100500|1|0|97|100|100
    0[]The State|~w~CNN Studio|No-one|844.656005|-1045.555664|25.430099|5|5000000|0|30050|1|0|100|100|100
    0[]The State|~w~Tow Car Service|No-one|2510.600097|-1468.199951|24.023899|5|5000000|0|0|1|0|100|100|100
    0[]The State|~w~General Store|No-one|1205.971557|-1459.673706|13.385993|5|5000000|0|39000|1|0|99|100|100
    0[]The State|~w~Paintball Arena|No-one|1310.126586|-1367.812255|13.540800|5|5000000|0|0|1|0|100|100|100
    0[]The State|~w~Kart Track|No-one|2281.909179|-2364.279052|13.546895|5|5000000|0|0|1|0|100|100|100
    0[]The State|~w~Sterbebiz|No-one|940.2503|-1086.5897|24.2962|5|5000000|1500|0|1|0|240|300|100


    Einmal editiert, zuletzt von KinG | Philip ()