Beiträge von MasterDeluxe

    Joo Was geeeht :D,


    also ich scripte gerade an eine TDM Script und habe alles was ich brauche nun wollte ich beim Register/Login und Mannschaft auswahl das es in einer Sicht guckt also, hinter den Dialogs.


    SetPlayerCameraPos(playerid, 1287.3044,176.5074,20.4435);
    SetPlayerCameraLookAt(playerid, 1291.1306,175.4355,20.4609);


    Dies habe ich unter OnPlayerConnect gepackt.Nun das ding ist ich logge mich ein und beim Login Dialog kommt es, nun melde ich mich an und gehe aus dem Game raus nun gehe ich wieder rein. Da wird bei Dialog Login dann halt nicht die Sicht gewechselt.


    Wie kann das sein o.O?


    MfG
    MasterDeluxe

    Mach da entweder wie Kaliber schon sagte noch links und rechts Glas in, dann sieht das besser aus oder die stühle und die sicherheitsschranken weg... dann dafür vllt. was anderes hin was dann so aussieht als wenn es ein sufenier (ich weiss das ist falsch geschrieben) laden aussieht^^ dann würde ich sagen sieht es 1a aus für deine erste map! ;) bis jettzt hättest du 6/10


    Das mit Glas hatte ich schon gemacht aber das sieht nicht gerade gut aus :/ wenn man für jede Seite 2 braucht, weil es sich dann überscheidet.



    MfG
    MasterDeluxe

    Guten Tag breadfish,


    habe gerade mein Rechner entmüllt und habe dabei, mein aller ersten Map versuch gefunden.
    Es soll ein Kiosk darstellen der befindet sich bei den meisten Server an der Mülldepo richtung SF da bei dieser Tankstelle.



    Wie findet ihr es?


    MfG
    MasterDeluxe

    Code
    Unter OnGameModeInit() die entsprechende Datei auslesen und in einem Array speichern (falls nicht vorhanden sind alle Scores 0).
    Im
     gleichen Callback verschiedene Textdraws erstellen, die die Tabelle der
     Highscores darstellt. Bei OnPlayerConnect() einblenden.


    1.) Das wäre in mein Fall [pKills]
    2.) Habe ich bereis gemacht.



    Das ist meine Schwierigkeit da ich gerade nicht der beste in Scripten bin. Könntest du mir vielleicht das machen? Ich habe keine ahnung wie ich da anfangen soll...


    //Edit ein "habe" vergessen :D

    Guuten Taag breadfish,


    ich bin gerade dabei DM Script auf die beine zu stellen ist bisher auch alles wunderbar gelaufen, nun will ich eine Highscore liste scripten das in allen ini´s den score heraussucht und dann ein rang liste von 1-5 macht.Es sollte sich dann als Textdraw darstellt werden und jedes mal updaten falls jemand ein Kill gemacht hat. Aber habe keine ahnung ob es so geht oder noch viel einfacher ist. Vielleicht könnt ihr mir helfen :)


    Wie muss es genau aussehen? habe schon im Internet gesucht aber finde nicht passendes :/


    MfG
    MasterDeluxe


    //edit Verbessert

    format(string,sizeof(string),"%s",GetRankName(pRank)); Rank = TextDrawCreate(400.000000, 325.000000,string);



    Nun sind diese Errors vohanden :O

    Guten Taag ihr breadfishe :D


    Ich habe im moment ein kleines problem es handelt um eine Textdraw die String behinhalten soll, also er soll etwas abfragen in diesen Falle Getplayerrank und es halt als Textdrawtext ausgeben werden. Jedoch ist das problem das ich etweder das falsch mache oder etwas definieren muss.


    Textdraw:
    Rank = TextDrawCreate(400.000000, 325.000000, "" ,GetRankName(pRank));
    TextDrawBackgroundColor(Rank, 255);
    TextDrawFont(Rank, 2);
    TextDrawLetterSize(Rank, 0.300000, 1.900000);
    TextDrawColor(Rank, -1);
    TextDrawSetOutline(Rank, 1);
    TextDrawSetProportional(Rank, 1);


    GetRankName:
    stock GetRankName(playerid)
    {
    new str[64];
    if (PlayerInfo[playerid][pRank] == 1) str = ("Private First Class");
    if (PlayerInfo[playerid][pRank] == 2) str = ("Lance Corporal");
    if (PlayerInfo[playerid][pRank] == 3) str = ("Corporal");
    if (PlayerInfo[playerid][pRank] == 4) str = ("Sergeant");
    if (PlayerInfo[playerid][pRank] == 5) str = ("Staff Sergeant");
    if (PlayerInfo[playerid][pRank] == 6) str = ("Gunnery Sergeant");
    if (PlayerInfo[playerid][pRank] == 7) str = ("Master Sergeant");
    if (PlayerInfo[playerid][pRank] == 8) str = ("Second Lieutenant");
    if (PlayerInfo[playerid][pRank] == 9) str = ("First Lieutenant");
    if (PlayerInfo[playerid][pRank] == 10) str = ("First Lieutenant");
    if (PlayerInfo[playerid][pRank] == 11) str = ("Captain");
    if (PlayerInfo[playerid][pRank] == 12) str = ("Major");
    if (PlayerInfo[playerid][pRank] == 13) str = ("Lieutenant Colonel");
    if (PlayerInfo[playerid][pRank] == 14) str = ("Colonel");
    if (PlayerInfo[playerid][pRank] == 15) str = ("Brigadier General");
    if (PlayerInfo[playerid][pRank] == 16) str = ("Major General");
    if (PlayerInfo[playerid][pRank] == 17) str = ("Lieutenant General");
    if (PlayerInfo[playerid][pRank] == 18) str = ("General");
    return str;
    }


    PS: Habe versucht als Textdrawtext %s anzugeben aber dann erscheint nur %s mehr auch nicht aber es sollte aber eine der Ränge da stehen.



    Ich hoffe ihr könnt mir helfen, Peace!


    MfG
    MasterDeluxe