Beiträge von [LSC]PsychoX

    Tagchen, ich wollte mal fragen, wie ich für mein Haussystem die PlayerTextDraws ändern kann--


    Sprich


    Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 488.750000, 262.500030, "Freies Haus");
    PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.449999, 1.600000);
    PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1);
    PlayerTextDrawColor(playerid, Textdraw1[playerid], -1);
    PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, Textdraw1[playerid], 51);
    PlayerTextDrawFont(playerid, Textdraw1[playerid], 1);
    PlayerTextDrawSetProportional(playerid, Textdraw1[playerid], 1);


    zu


    Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 488.750000, 262.500030, "PsychoX Haus");
    PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.449999, 1.600000);
    PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1);
    PlayerTextDrawColor(playerid, Textdraw1[playerid], -1);
    PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, Textdraw1[playerid], 51);
    PlayerTextDrawFont(playerid, Textdraw1[playerid], 1);
    PlayerTextDrawSetProportional(playerid, Textdraw1[playerid], 1); bsp.. also das er den String z.b den Besitzer beim Kauf in diesem TextDraw Aktualisieren..


    hier werden die Häuser geladen


    new pfad[50];
    format(pfad,50,"/Häuser/%d.ini",hausid);
    if(!fexist(pfad))return 0; //überprüft ob die Datei existiert, wenn nicht wird 0 zurückgegeben


    format(hInfo[hausid][hBesitzer],32,"%s",dini_Get(pfad,"besitzer"));
    hInfo[hausid][hX] = dini_Float(pfad,"X");
    hInfo[hausid][hY] = dini_Float(pfad,"Y");
    hInfo[hausid][hZ] = dini_Float(pfad,"Z");
    hInfo[hausid][hPreis] = dini_Int(pfad,"preis");
    hInfo[hausid][hMieter1] = dini_Int(pfad,"mieter1");
    hInfo[hausid][hMieter2] = dini_Int(pfad,"mieter2");
    hInfo[hausid][hMieter3] = dini_Int(pfad,"mieter3");
    hInfo[hausid][hMieter4] = dini_Int(pfad,"mieter4");
    hInfo[hausid][hMieter5] = dini_Int(pfad,"mieter5");
    hInfo[hausid][hGekauft] = dini_Int(pfad,"gekauft");
    hInfo[hausid][hCreated] = dini_Int(pfad,"hCreated");
    hInfo[hausid][hPickup] = AddStaticPickup(1273, 23, hInfo[hausid][hX], hInfo[hausid][hY], hInfo[hausid][hZ]);

    Params benutzt du bestimmt bereits unbemerkt..


    if(sscanf(params,"us",pID,waffenname))return SendClientMessage(playerid,COLOR_GRAU,"/sellgun [ID] [WAFFENNAME]");


    Params(Parameter) sind hier "us"

    if(strcmp(cmd, "/henter",true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,2148.1526,-1808.5062,16.1406);
    {
    SetPlayerPos(playerid,2807.7786,-1174.0585,1025.5703);
    SendClientMessage(playerid,"Du hast die Base betreten!");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht an deiner Basetür!");
    }
    return 1;
    }

    Du hast das If( vergessen..


    //Edit: Vorposter was schneller :love:


    Ich geb dir mal n kleinen Denkanstoß.


    den rest wirst ja wohl finden :)

    Also ich hab mir nach dem Führerschein zwar n Gebrauchtwagen gekauft, aber halt auch nen Neueren VW Golf plus..


    Ich hab für den 5800€ bezahlt (weil er wirklich in einem TOP zustand war..)


    der war aus 2ter Hand, hatte 75.000 km knapp Runter, Scheckheftgeplegt und alles..



    Für die Versicherung zahl ich derzeit Jährlich knappe 700€ und bin mit dem Auto auch Sehr zufrieden..



    n Gold Plus ist zwar nicht gerade n Anfänger Auto, aber wenn dur dir n Opel Corsa Twinport kauft, liegst du defiinitiv in deinem gewünschtem Rahmen.. Opel ist nicht Teuer, n Gebrauchten guten bekommste hier bei mir schon für unter 2200€.. und Versicherung zahlt n Kumpel glaube knapp 600 im Jahr.

    Ich persönlich finde es eigentlich relativ unnötig..


    Ich selbst hab mir die Regeln zwar nicht Durchgelesen, weiß aber wie ich mich zu benehmen habe.
    Am anderem ende der Leitung sitzt ein Mensch, den ich mit Respekt zu begegnen habe, und wer das nicht kann, gehört nun mal in den Urlaub geschickt.

    jetzt bin ich n Wenig irritiert.. :x


    Ich speicher den Rang der Fraktionen ja in der pInfo mit FRank..


    bsp pInfo[playerid][FRank] == 1; ist jetzt nur mal n Beispiel.




    Und ja, die Dateien gehen nach der FraktionsID.
    new Fracs[MAX_FRACS][30] =
    {
    "LSPD", //1 STAAT
    "Regierung", //2 STAAT
    "Cripz", //3 GANG
    "Bloodz", //4 GANG
    "Vagos", //5 GANG
    "Varrios_Aztecas", //6 GANG
    "Yakuza", //7 MAFIA
    "Terroristen", //8 ORGANISATION
    "LCN", //9 MAFIA
    "Army", //10 STAAT
    "Hitman", //11 ORGANISATION
    "FBI", //12 STAAT
    "Medic", //13 STAAT
    "SRF", //14 GANG
    "News", //15 STAAT
    "Fahrschule" //16 STAAT
    };


    nur wie ich den fchat damit erstelle.. ich weiß leider nicht genau wie ich das anstellen soll.. ich bekomm immer tausende Errors..


    //Edit: Dieser Beitrag ist älter als 48 Stunden und somit ist das Pushen erlaubt. (Was auch immer das Bringen soll..)


    Meiner Meinung nach, du fragt bei den Scheinen so wie beim Status NUR ab, ob er den Autoschein hat, und in welcher Fraktion er ist..


    Du hast if(PlayerInfo[playerid][pAutoSchein]) abgefragt. wenn du nur Diese abfrage stellst, kann er nicht sehen, ob er noch n Motorradschein hat, da du NUR den Autoschein abfragen tuhst.

    Ich muss das mal Hier Posten, da ich es irgendwie auf der anderen Site nicht hinbekomm.


    Ich möchte einen Minecraft-Key bei Minecraft-Deutschland.de gewinnen!


    Grund: Um auf eurem Server zu gamen. Endlich mal n Deutscher Server, wo man Seine Heimatsprache wiederfindet..

    Tag..


    Ich habe folgendes Problem.


    stock CreateFraction(frakname[])
    {
    new datei[64];
    for(new frak=1;frak<MAX_FRAKTIONSDATEI;frak++)
    {
    format(datei,sizeof(datei),"/Fraktionen/%i.txt",frak);
    if(!dini_Exists(datei))
    {
    dini_Create(datei);
    format(fDaten[frak][fName],64,"%s",frakname);
    dini_Set(datei,"Fraktionsname",fDaten[frak][fName]);
    dini_Set(datei,"Rang1","Rang1");
    dini_Set(datei,"Rang2","Rang2");
    dini_Set(datei,"Rang3","Rang3");
    dini_Set(datei,"Rang4","Rang4");
    dini_Set(datei,"Rang5","Rang5");
    dini_Set(datei,"Rang6","Rang6");
    dini_Set(datei,"Rang7","Rang7");
    dini_Set(datei,"Rang8","Rang8");
    dini_Set(datei,"Rang9","Rang9");
    dini_Set(datei,"Rang10","Rang10");
    dini_Set(datei,"Rang11","Rang11");
    dini_Set(datei,"Rang12","Rang12");
    return 1;
    }
    }
    return 1;
    }
    Kurze Erklärung.. Es wird in dem Ordner Fraktionen die Datei 1.txt erstellt und sieht dann Folgendermaßen aus.
    Fraktionsname=LSPD
    Rang1=Rang1
    Rang2=Rang2
    Rang3=Rang3
    Rang4=Rang4
    Rang5=Rang5
    Rang6=Rang6
    Rang7=Rang7
    Rang8=Rang8
    Rang9=Rang9
    Rang10=Rang10
    Rang11=Rang11
    Rang12=Rang12


    Ich kann die Ränge bereits Ingame umbennenen, so das IN der Datei der Rang1=Praktikant heißt..



    Ich möchte jetzt einen Fchat erstellen, der den Rang ausgibt, den der Spieler in der Fraktion besitzt.


    Ein Kleines Beispiel


    Spieler Olaf ist in Fraktion 11.
    Spieler Olaf hat in seiner SpielerDatei nun den FRank 5.
    Spieler Olaf schreibt mit /f folgendes is den FChat.


    Rang5=(Praktikant oder auch Officer)Olaf: Text



    Wie stell ich das am besten an?


    //edit: Ich hab total vergessen was Hinzuzufügen..


    Das ist das Enum wegen der Fraktionsdatei
    enum FraktionsDaten
    {
    fName[64],
    fRang1,
    fRang2,
    fRang3,
    fRang4,
    fRang5,
    fRang6,
    fRang7,
    fRang8,
    fRang9,
    fRang10,
    fRang11,
    fRang12
    }
    new fDaten[MAX_FRAKTIONSDATEI][FraktionsDaten];


    Und Logischerweise, wird durch die forschleife für jede Fraktion ne eigene Datei Erstellt..


    1.txt
    1.txt
    2.txt
    3.txt
    4.txt


    und so weiter
    Und ist Olaf in Frakt 11 soll er auf Fraktionsdatei 11 Zugreifen und den Rang nehmen, aus den er im SpielerEnum in FRank hat. bsp Fraktion 11|Rang 4 dann soll er aus Datei 11 den Rang 4 ausgeben

    Guten Tagchen :),


    Ich habe eine Simple frage, die mich aber ziemlich fertig macht..



    Ich bin gerade dabei nen RL Server zu basteln (Wird wahrscheinlich nur zu Privaten zwecken genutzt) und habe da ein kleinen Problem..
    Ich habe bereits schon über 12k zeilen, aber finde selbst nichts im script wieder.. und es sind Definitiv angefangene Sachen drin, die ich nicht zuende gemacht habe..
    meine frage lautet..


    Wie Fange ich n RL Gamemode an...


    Klar.. als Erstes die Spielerdatei mit PW alter Geschlecht und so n mist /Login Register..
    Adminsystem is leicht gemacht..



    Login/Register
    AdminSystem..



    womit fang ich danach an.. ich habe in meinen scripts keinen durchblick, und weiß nicht was erstmals das Wichtigste in einem RL script ist..


    Hoffe es koennen mir Leute sagen, was am Wichtigsten kommt, was zuerst gemacht werden sollte und was danach dran kommen soll..

    Ich find sehr gut :)!


    Wirklich Gute arbeit. Aber.. Nicht besseres um 5 zutuhn ?(:thumbup::thumbup:


    Was ich selber persönlich ändern würde wäre Supporter Grün, Admin Geld und Projektleiter Rot. :p


    Wiegesagt. 10/10

    Ich würde auch mal meinen, es kommt auf die gewählte Speicherart drauf an..


    Ob mal jetzt alles mit PVars macht oder Enum's.


    Denn das eine Frisst RAM und das Andere CPU.

    [quote=]..:: Hier werden nochmals alle Premium sachen Richtig aufgelistet ::..


    Standard donator


    5€ = 2 Level Up.
    5€ = 1 Premium Car.
    5€ = Fraktionssperre aufheben .
    -------
    DonatorPacks


    5€ = mehrere Respekt Punkte pro payday + Premium Haus
    20€ = Selbst erstellte Gang inkls. Selbst ausgesuchte Fahrzeuge .
    5€ = 1 Neonlicht Pro Fahrzeug.
    ------


    Premium Häuser


    5€ = Normales Premium Haus.
    10€ = Gemapptes Premium Haus + Premium Interior.
    -------


    Premium Businesse


    15€ = PaintBall Arena .
    15€ = Noob Spawn Ammunation .
    10€ = /ad Business.
    5€ = Restaurant LS.
    5€ = Restaurant SF.
    5€ = Autovermietung SF.


    Zahlungen nur per PaySafeCard.
    Weitere fragen? Melde dich bei einen Lead Admin und er klärt dich auf.
    Bei Anfrage werde ich auch ein Angebot machen.
    quote]


    Ohne Gewerbeschein, könnt ihr normalerweise soein Angebot garnicht Präsentieren.


    Von der Vorstellung her geb ich mal eine 5/10..



    Den Server werde ich mir aus Gründen nicht ansehen, da ich selbst CommunityLeiter eines Servers bin. (Wird immer Spekuliert ich schaue as von Anderen Servern ab).