Beiträge von Kaliber

    Soweit ich weiß ist es nicht Möglich


    Doch mit ein bisschen Tricksen ist das möglich ;)


    Schau her:

    new start = CreateObject(8417, 2460.56, -1533.33, 22.92, 0.00, 180.00, 0.00); //Halt dein erstes Objekt
    //Hier alle anderen 500 Objekte
    new ende = CreateObject(..);//hier das letzte der 500 Objekte


    //und da runter sowas:
    new z;
    for(new i=start; i<ende; i++) {
    wand[z] = i;
    z++;
    }


    mfg. :thumbup:

    Ja, guten Mittag liebe Community,


    so ich mach auch mal wieder was :)
    Es war eine Idee von Fipsi alias F4GG0T und ich werde es mal vorstellen:


    Was ist SendTimeMessage ?
    SendTimeMessage ist eine Funktion die es erlaubt, verschiedene Texte nach einer gewissen Zeit auszugeben, sprich sowas:


    SendTimeMessage(playerid,0xFF4800FF,10,"hi1","hi2","hi3");


    //playerid würde direkt die Nachricht "hi1" durch eine SendClientMessage mit dieser Farbe erhalten und nach 10 Sekunden "hi2" und nach weiteren 10 Sekunden "hi3"


    Gibt es eine Grenze an Texten hintereinander ?
    Nein, die gibt es nicht direkt, ihr könnt folgendes machen:


    #define MAX_ARGS 10 //Jetzt könnte man 10 Texte nutzen
    #include <tm> //wichtig über die Include schreiben


    Als kleine Information 1 Text ("hi1" wäre ein Text) kann momentan nur 64 Zeichen enthalten, wenn ihr das erhöhen wollt einfach folgendes schreiben:


    #define MAX_STRING 128 //Jetzt hättet ihr 128 Zeichen zur Verfügung
    #include <tm> //wichtig über die Include schreiben


    Aufbau der Funktion:
    SendTimeMessage(playerid,farbe,time(in Sekunden),text1,text2,text3....);
    oder
    SendTimeMessageToAll(farbe,time(in Sekunden),text1,text2,text3....);


    2 Extra Callbacks:
    Also ich habe mal 2 zusätzliche Callbacks gemacht, ich erkläre sie anhand eines Beispiels:


    public OnGlobalMessageSend(text[]) //Wird aufgerufen wenn eine globale Message sendet wird
    {
    if(!strcmp(text,"hallo",true)) return 0; //z.B. wenn hallo gesendet wird, wird hallo nicht gesendet, da wir mit return 0; beenden !
    return 1;
    }


    public OnLocalMessageSend(playerid, text[]) //Wird aufgerufen wenn eine Locale Message sendet wird
    {
    if(!strcmp(text,"hallo",true)) return 0; //z.B. wenn hallo gesendet wird, wird hallo nicht gesendet, da wir mit return 0; beenden !
    return 1;
    }


    Download:
    Source-Code: Pastebin
    Direkter-Download: Mediafire


    Würde mich über paar Feedbacks freuen :)


    mfg. :thumbup:


    Edits
    //Edit: Neuer Source-Code
    //Edit²: Verbessert + Neuer DownloadLink
    //Edit³: Extra Callbacks

    Da:


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    mfg. :thumbup:

    Kann am code jetzt auf die schnelle nichts finden was auf diesen Bug hinweißt.


    Wat, hast du dir den Code eigentlich mal angeschaut 8|


    Hier, schreib mal deinen Code so:


    public OnPlayerConnect(playerid)
    {
    if(IsPlayerNPC(playerid)) {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "Test1", true)) return SetPVarInt(playerid,"loggedin",1);
    }
    else {
    if(GetPVarInt(playerid,"Login")==1) return 0;
    SetPVarInt(playerid,"Login",1);
    TextDrawHideForPlayer(playerid,AllgemeineFragen);
    TextDrawHideForPlayer(playerid,Bugmeldungen);
    TextDrawHideForPlayer(playerid,Regelverstoesse);
    TextDrawHideForPlayer(playerid,Cheater);
    TextDrawShowForPlayer(playerid,Nexus);
    TextDrawShowForPlayer(playerid,Verbindung);
    SetTimerEx("VerbindungsLoad",7000,false,"i",playerid);
    SetTimerEx("LoginTimer",7000,false,"i",playerid);
    RemoveBuildingForPlayer(playerid, 16597, 437.3828, 2547.5156, 15.1484, 0.25);
    RemoveBuildingForPlayer(playerid, 1308, 405.3594, 2563.0859, 15.6250, 0.25);
    RemoveBuildingForPlayer(playerid, 16501, 429.9844, 2546.5156, 17.3516, 0.25);
    RemoveBuildingForPlayer(playerid, 16409, 437.3828, 2547.5156, 15.1484, 0.25);
    for(new i; i<10; i++) SendClientMessage(playerid,WEIß,"");
    }
    return 1;
    }


    PS: Unter OnPlayerConnect wurden noch nicht die Spieler PVars bei dir geladen, also kannst du sie auch nicht nutzen :whistling:


    mfg. :thumbup:

    Schreibe es mal so:


    enum Daten
    {
    Float:X,
    Float:Y,
    Float:Z
    };


    new Float:Positionen[][Daten]=
    {
    {594.20001220703, -1489.4000244141, 15.60000038147},
    {1050.8000488281, -926.20001220703, 43.0},
    {1392.4000244141, -1563.5, 13.89999961853},
    {1770.0, -1918.0999755859, 13.89999961853}
    };


    mfg. :thumbup:

    Wenn es falsch wäre, würde der Compiler sich zu Wort melden :P


    Schön wäre es, aber der Compiler von Pawno ist eigentlich eine ziemliche Katastrophe :D


    Schreibe sowas:


    stock Test() {
    return "hi";
    }
    und er schmiert dir ab, schreibe sowas:


    stock Test(){
    {
    {
    return 1;
    }
    }
    }
    und er meckert nicht, obwohl diese Klammern total sinnlos sind :D


    und das meine ich hiermit ;)


    mfg. :thumbup:

    Gönnt es doch einfach Kaliber ( oder anderen ) das sie gerne zeigen möchten das die was können


    Nun um mal hierzu Stellung zu nehmen:


    Ich bin ein Befürworter der Open-Source, sprich ich verkaufe eigentlich keine Werke, sondern stelle sie frei zur Verfügung, damit sie jeder nutzen und sehen kann !


    mfg. :thumbup:

    Ühühühühü, heul heul, buäh, er hat mein Eis auf den Boden geworfen, jetzt werfe ich sein's auch auf den Boden.



    (Quelle: http://de.wikipedia.org/wiki/S…rie#Supersymmetriealgebra)
    und das beweist, dass ich sie haten muss :D


    Nein mal ernsthaft, würde mich freuen, wenn da noch paar ernste Kommentare von Intellegent oder anderen kommen würden und nicht von aussenstehenden...


    Man sollte diese Hater einfach links liegen lassen.


    Da hast du natürlich auch wieder recht ;) Aber ich habe diesen Thread ja nicht eröffnet, obwohl ich eigentlich auch nichts dagegen habe ^^


    Eh mit diesen Includes fördert er irgendwie genau das


    Irgendwie ja nicht. Ich mache nur das Scripting angenehmer/leichter, was aber ja nicht zur Folge hat, dass man direkt damit einen Server eröffnen kann...


    mfg. :thumbup:

    von irgendein Rotes Männchen


    :D


    dass er alles besser kann


    Eigentlich stimmt das ja so nicht, ich verbessere die Leute die etwas falsch machen und helfe ihnen eigentlich dabei...
    Finde es lustig, dass das Aussenstehende immer so komisch beurteilen :rolleyes:


    und überall rummeckern muss.


    Würde mich mal interessieren, wo ich rummeckere, das ist mir so eigentlich noch nie aufgefallen :S


    Kaliber hatet welche


    Nein !
    Ich hate nur die Leute, die mich haten...beruht ja irgendwie auf Gegenseitigkeit...aber die haben angefangen :P