Beiträge von Achatblack

    DasNeo:
    Danke ;)


    Nun nochmal ne kleine Frage, da ich noch nie einen Server online hatte^^


    Kann es passieren das ein Server laggt, wenn zuviele TDs gleichzeitig angezeigt werden?
    Bei meinen Klassenauswahlset werden über 30 TDs gleichzeitig angezeigt (6 davon Clickable). Frisst das bei so einer rel. großen Zahl schon Ressourcen oder ist das egal?
    Ja, dreißig ist jetzt nicht so hoch^^, aber für meinen Server schon ;)


    Viele Grüße,
    Achatblack

    Ej Leute ich bins nochmal, habe es nun mit anklickbaren textdraws gemacht.


    Aber irgendwie habe ich was verpasst, seit wann gibt es playertextdraws und welche vorteile bringen sie mit sich?^^
    Beim requesten der class kommen nun die anklickbaren textdraws, soll ich da palyertextdraws nehmen oder nicht?


    Vielen Dank,
    Achatblack

    Hallo Leute,
    ich sitz jetzt schon Stunden vor meine Problemchen und weiß einfach nicht, wie ich es hinbekommen soll -.-


    Also, ich habe mehere Teams, und in den Teams mehere Klassen (Jedes Team hat die gleichen Klassen...). Welches Auswahlverfahren soll ich am besten nehmen?
    Probiert habe ich folgendes, bei RequestClass sucht man sich ein Team aus, das klappt, aber wie kann ich dann den Listdialog öffnen, nachdem der Spieler auf spawnen gedürckt hat und bevor er spawnt?
    Habe es schon bei OnPlayerRequestSpawn ausprobiert, aber irgendwie spawnt der Spieler mit dem erscheinen des Listdialoges gleichzeitig trotzdem.
    Und wenn dies nicht möglich ist, welche Möglichkeit gäbe es noch um die einzelnen Teams und Klassen auszuwählen und welche wäre die beste?


    Vielen Dank und Viele Grüße,
    Achatblack


    PS: Bin jetzt kein noob im Skripten, es wäre cool wenn ihr mir einfach Denkanstäße gibt, oder halt Codeschnipsel ;)


    PPS: Wäre es möglich, bei der Skinauswahl für verschiedene Teams verschiedene Skinauswahlen zu erstellen, der Spieler wird also nach dem Connecten automatisch einem Team zugeordnet (hab ich bereits) und dann halt für Team eins nur Skin 1,2,3 zur Aushwal und für Team 2 Skins 4,5,6. könnte man das auch verwirklichen?

    Jo, hallo liebe ForumGemeinde, ich habe da leider ein kleines Problem...
    Und zwar habe ich mein Login/Register Gedöns unter OnPlayerConnect erstellt und es funzt auch alles, allerdings gibt es da ein kleines Problem beim erstellen des "Hintergrundes" beim anmelden.
    Das liegt daran, dass wenn ich meine Server betrete, das Login/Register schon lädt, beim Connecten und nicht danach (Zweites Bild im Anhang)


    Daher lädt er das SetPlayerPos... irgendwie nicht. Denn wenn ich den Server restarte (mit /rcon gmx) connectet er zuerst und dann erst startet der Dialog und daher lädt er auch die Position des Spielers
    (Erstes Bild im Anhang)


    Nun meine Frage, wie kann ich es anstellen, dass er zuerst connectet (Connected to ...)
    und danach meinen List Dialog und so weiter lädt?


    Hier mein Code bei OnPlayerConnect:



    public OnPlayerConnect(playerid)
    {
    SetPlayerPos(playerid, 1109.6118,-839.0108,112.1332);
    SetPlayerCameraPos(playerid, 1109.6118,-839.0108,112.1332);
    SetPlayerCameraLookAt(playerid, 1115.7023,-847.1648, 15.3746);


    if(GetPVarInt(playerid,"Eingeloggt") == 0)
    {
    if(mysql_CheckAccount(playerid) == 0)
    {
    SendClientMessage(playerid, weiß,"|________-> Willkommen auf dem Server DM 4 Live <-________|");
    SendClientMessage(playerid, weiß,"Dein Account wurde nicht gefunden, bitte Registriere dich!");


    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"DM 4 Live","\nHerzlich Willkommen auf dem Server DM 4 Live \n Du hast noch keine Account. Bitte registriere dich jetzt:\n\n","Register","Exit");
    }
    else if(mysql_CheckAccount(playerid) == 1)
    {
    SendClientMessage(playerid, weiß,"|________-> Willkommen auf dem Server DM 4 Live <-________|");
    SendClientMessage(playerid, weiß,"Dein Account wurde gefunden, bitte Log dich nun ein!");


    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"DM 4 Live","\nHerzlich Willkommen auf dem Server DM 4 Live \n Dein Account wurde in der Datenbank gefunden, du kannst dich nun einloggen:\n\n","Login","Abbrechen");
    }
    }

    Yo Sry, ist bestimmt ganz einfach zu lösen aber ich weiß nicht wie :S


    Habe diesen Code

    new string1[3];
    format(string1, sizeof(string1), "%d",TeamScore1a);
    TeamScore1=TextDrawCreate(24.000000, 399.000000, string1);


    Wie kann ich denn erreichen das auch wenn TeamScore1a == 1 ist, das TextDraw es mit drei Stellen ( 001 ) angibt..
    Wäre echt cool wenn mir das einer sagen könnte^^


    Viele Grüße