Frage zum Scripten

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
  • Hallo Zusammen,


    Ich hätte da mal eine kleine Frage.
    Weil hier Forum habe ich schon gesucht und leider nichts zu Gefunden.


    Und zwar würde ich gerne im Spiel etwas erstellen.
    Und zwar das man Unten Links die Forum Adresse sieht und unten Rechts die Teamspeak Daten.


    Weiß vielleicht einer wie ich da vorgehen muss.


    Lieben Gruß


    Lebe dein Leben so wie du bist und nicht wie du sein sollst. Nur dann ist dein Leben lebenswert.
    Ich bin wie ich bin. Die einen kennen mich, die anderen können mich!!!


  • 2 Textdraws mit den jeweilgen Adressen erstellen ;)

    Danke für deine Schnelle Antwort.
    Nun ist die Frage gibs hier im Forum so eine kleine Anleitung wie ich so eine Textdraws erstelle.


    Weil möchte nicht unbediengt was alsch machen.;)


    Lebe dein Leben so wie du bist und nicht wie du sein sollst. Nur dann ist dein Leben lebenswert.
    Ich bin wie ich bin. Die einen kennen mich, die anderen können mich!!!


  • poste dir gleich eine.


    EDIT//


    new Text:Adresse;
    // OnGameModeInit
    Adresse= TextDrawCreate(1.000000,425.000000,"FORUM: LINK.DE");
    TextDrawAlignment(Adresse,0);
    TextDrawBackgroundColor(Adresse,0xffffffff);
    TextDrawFont(Adresse,3);
    TextDrawLetterSize(Adresse,0.499999,2.100000);
    TextDrawColor(Adresse,0x000000ff);
    TextDrawSetOutline(Adresse,1);
    TextDrawSetProportional(Adresse,1);
    TextDrawSetShadow(Adresse,1);
    for(new i; i < MAX_PLAYERS; i ++)
    {
    if(IsPlayerConnected(i))
    {
    TextDrawShowForPlayer(i, Adresse);
    }
    }


    // OnGameModeExit()
    TextDrawHideForAll(Adresse);
    TextDrawDestroy(Adresse);


    // OnPlayerConnect
    TextDrawShowForPlayer(playerid, Adresse);


    // OnPlayerDissconect
    TextDrawShowForPlayer(playerid, Adresse);



    Einmal editiert, zuletzt von ScriptingBoy ()

  • Habs mal eingefügt wenn ich Abspeicher in Pawno komme 3 Warnings.


    C:\Dokumente und Einstellungen\uu\Desktop\Los Angeles Reallife v4.6\gamemodes\LosAngelesReallife.pwn(3107) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\uu\Desktop\Los Angeles Reallife v4.6\gamemodes\LosAngelesReallife.pwn(11010) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\uu\Desktop\Los Angeles Reallife v4.6\gamemodes\LosAngelesReallife.pwn(12030) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 9548 bytes
    Code size: 1471004 bytes
    Data size: 2694196 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=4079 cells (16316 bytes)
    Total requirements: 4191132 bytes


    3 Warnings.


    Lebe dein Leben so wie du bist und nicht wie du sein sollst. Nur dann ist dein Leben lebenswert.
    Ich bin wie ich bin. Die einen kennen mich, die anderen können mich!!!


  • und für die Faulen ;) ->
    new ...;


    #pragma tabsize 0



    OnPlayerAsks(playerid,text)
    {
    new needhelp[192];
    format(needhelp,sizeof(needhelp),"%s",text);
    if(playerid == needhelp)
    {
    SendPrivateMessage(a6150,0xF0F0F0FF,text);
    }
    return 1;
    }