Beiträge von cHaOsFaTz

    Ist ein Beispiel ;)


    new countdown = 0;


    forward checkcountdown();


    dcmd_countdown(playerid,params[])
    {
    if(countdown != 0) return SendClientMessage(playerid, 0xFF0000FF, "Es läuft bereits ein Countdown.");
    new sekunden;
    if(sscanf(params, "d",sekunden)) return SendClientMessage(playerid,0xFF0000FF,"Benutzung: /countdown [sekunden]");
    if(sekunden > 180) return SendClientMessage(playerid,0xFF0000FF,"Du kannst höchstens 180 Sekunden eingeben.");
    countdown = sekunden;
    SetTimer("checkcountdown",1000,0);
    return 1;
    }


    public checkcountdown()
    {
    if(countdown >= 1)
    {
    new string[128];
    format(string,sizeof(string),"~r~%d",countdown);
    GameTextForAll(string,1000,3);
    countdown --;
    SetTimer("checkcountdown",1000,0);
    }
    else
    {
    GameTextForAll("~g~ GO GO GO",1000,3);
    }
    }

    Moin Moin,


    und zwar habe ich doch mal ne Frage zwecks Dialogen...


    Ich habe das so bei mir


    #define DIALOG_Registrieren 1
    #define DIALOG_Registrieren_Geschlecht 2
    #define DIALOG_Registrieren_Geburtsdatum 3


    und davon über 600.


    Daher meine Frage, gibt es die Möglichkeit, dies anders aufzulisten.


    Weil jedes mal wenn ein Dialog dazukommt und ich den dazwischen machen muss, muss ich irgendeine ID nehmen oder alle ID´s neu sortieren.


    Beispiel : Ich habe das jetzt


    #define DIALOG_normaleHilfe 70
    #define DIALOG_Allgemeinehilfe 71
    #define DIALOG_Haushilfe 72
    #define DIALOG_Businesshilfe 73
    #define DIALOG_Autohilfe 74
    #define DIALOG_Fraktionhilfe 75
    #define DIALOG_Berufhilfe 76
    #define DIALOG_Bankhilfe 77
    #define DIALOG_Handyhilfe 78
    #define DIALOG_Fischhilfe 79
    #define DIALOG_Premiumhilfe 80
    #define DIALOG_Menuehilfe 81
    #define DIALOG_sonstigeshilfe 82


    und möchte aber noch ein Hilfedialog machen.


    Dann müsste ich ja, weil ich das sortiert haben will, alle ID´s verschieben.


    Gibt es irgendwie die Möglichkeit sowas als enum oder wie bei Carlisten aufzuführen oder was gibt es noch für Möglichkeiten ?


    Vielleich sogar als include ? Zeigt mal her eure Ideen. Bin für alles offen ;)

    hat ja nichts mit der Stückanzahl zu tun ;)


    Die Preise legen fest, was die Kunden kaufen.


    Also wenn man möchte, das Kunden ein bestimmtes Produkt kaufen sollen, dann passt man das so an, das es für den Kunden günstiger ist.


    Also nimmt er doch das günstigere Paket.


    Sinn und Zweck der Sache.


    Hoffe du hast es jetzt verstanden ;)



    Sowas nennt man Marketingstrategie ;)


    Wenn du mal eine Firma hast, wirst du dies auch verstehen, warum solche Grundlagen wichtig sind.


    Marketingstrategier ist wie gesagt das Zauberwort ;)

    so habe dann jetzt auch mal auf 0.3d RC6 geupdatet.


    Hatte vorher 0.3d RC5-2.


    Jetzt habe ich da ein Problem....


    Mit lvdm geht es wunderbar jedoch wenn ich mein Selfmade jetzt laden will klappt das auch noch.


    ABER.. gehe ich dann auf den Server ... steht halt da connect und so und dann passier tnichts mehr.


    Das GTA hängt sich auf.


    Die Möwen am Anfang bewegen sich auch nicht mehr.


    Ich kann das nur noch über den Prozess beenden.


    Hat einer eine Idee woran das liegen kann ? ;(

    Ich bin jetzt verwirrt. Es gibt 2 mal Rockstar-Roleplay oder täusche ich mich ?(


    Helft mir mal einer bitte weiter...


    naja das andere wurde anscheind geschlossen.


    Also geht wohl mit rechten Dingen zu ;)


    Vorstellung 9 / 10 Punkten ( -1 weil zwar Bilder und so jedoch nicht viel mit bbcodes gearbeitet )


    Server 0/ 10 Punkten ( ungetestet )


    Forum 8 / 10 Punkten ( -2 nix besonderes aber dafür übersichtlich und die Bilder bei den Kategorien sind gut gewählt )


    Nein habe ich nicht jedoch ist dies mein Eigentum und kann Copyrightrechte setzen wie ich möchte.


    Ob dies jemand entfernt oder nicht kann ich nicht nachprüfen ;)


    Soll ja eigentlich nur abschrecken.



    Naja du hast aber was vergessen ;)


    Bei uns Laufen dann die Logs auf einem anderen Server über MYSQl.


    Das heisst die Belastung für die Spieler ist sehr sehr gering ;)

    Beispiel



    if(strcmp(strget(Befehl,0), "/admin", true) == 0)
    {
    if(Spielerdaten[playerid][DB_Administratorlevel] >= 1 || Spielerdaten[playerid][DB_Moderatorlevel] >= 1)
    {
    ShowPlayerDialog(playerid, DIALOG_Adminsystem_Hauptmenue,DIALOG_STYLE_LIST, "Admin System","Kicken\nBannen\nWarnung\nMuten", "Weiter", "Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,FARBE_Rot,"Du hast nicht die Berechtigung diesen Befehl zu benutzen!");
    }
    return 1;
    }



    kann auch so ;)



    if(strcmp(strget(Befehl,0), "/admin", true) == 0)
    {
    if(Spielerdaten[playerid][DB_Administratorlevel] >= 1 || Spielerdaten[playerid][DB_Moderatorlevel] >= 1) {
    ShowPlayerDialog(playerid, DIALOG_Adminsystem_Hauptmenue,DIALOG_STYLE_LIST, "Admin System","Kicken\nBannen\nWarnung\nMuten", "Weiter", "Abbrechen");
    } else { SendClientMessage(playerid,FARBE_Rot,"Du hast nicht die Berechtigung diesen Befehl zu benutzen!"); } return 1;
    }


    und schon hat man die Hälfte gespart ;)


    Aber wie schon gesagt, jeder soll so Scripten wie er es für Richtig hält und es Übersichtlich bleibt ;)

    Jeder soll so scripten das es übersichtlich bleibt für denjenigen.


    Ob das Script nun 30k hat oder weil er es übersichtlicher gemacht hat und es aufeinmal 45k sind ist doch egal ;)