Beiträge von Kaliber

    Aber dazu hab ich mich inzwischen genug geäußert. (Kleiner Tipp, nur weil der Befehl zum Geld geben /pay heißt ist es kein GF )


    Es ist aber eins :pinch:


    @Topic:


    Hast du evtl Timer o.ä. drinnen wo dann Funktionen aufgerufen werden, die dem Spieler ihre alten Namen wiedergeben oder so...? ^^

    Ich bin mal spasseshalber auf die Seite gegangen und habe mal im Impressum nachgesehen, da steht folgendes:


    Zitat

    Wichtiger Hinweis zu allen Verweisen (Links) auf diesen Seiten:


    Mit Urteil vom 12. Mai 1998 - 312 O 85/98 - "Haftung für Links" hat das Landgericht (LG) Hamburg entschieden, dass man durch die Anbringung eines Links die Inhalte der gelinkten Seite ggf. mit zu verantworten hat. Dies kann - so das LG - nur dadurch verhindert werden, dass man sich ausdrücklich von diesen Inhalten distanziert.
    Hiermit distanzieren wir uns ausdrücklich von allen Inhalten aller gelinkten Seiten auf dieser Homepage. Diese Erklärung gilt für alle auf der Homepage des Comenius Berufskollegs Witten untergebrachten Links.


    Das sollte einem schon zu Denken geben :D

    Vielleicht testet der kleine gerade wie er sich ein Botnetz zusammen bauen kann.


    Du hast es irgendwie mit deinen Botnetzwerken :D


    Er hat einfach in seiner Signatur diese Seite Verlinkt...mittels eines Bildes... :D


    mfg. :thumbup:

    UsePlayerPedAnims();//ich glaube dies ist das es animationen ausführt ?!


    Nein, das sorgt dafür, dass jeder Skin sich so bewegt wie CJ ;)


    DisableInteriorEnterExits();//alle eingänge werden gelöscht


    Nicht gelöscht, sondern deaktiviert ^^


    Zum Topic:


    Du kannst auch einfach so eine Farbe nutzen 0x00000000
    Dann ist das auch unsichtbar.
    Es kommt auf die beiden letzten 00 an, da die hier für die Transparenz sorgen ;)


    mfg. :thumbup:

    Habe auch mal was lustiges, also mir war langweilig und ich habe ein kleines Makro geschrieben, damit man strings und char-Arrays verwenden kann.


    Sieht so aus:


    new char_buffer[64];
    #define insert(%0,%1,%2,%3); \
    format(char_buffer,%1,%2,%3); \
    strunpack(%0,char_buffer,%1);


    //Anwendungsbeispiel:
    new string[128 char],name[]="Kaliber";
    insert(string,sizeof(string),"Mein Name ist: %s",name);
    printf("%s",string); //-> printet "Mein Name ist: Kaliber"


    mfg. :thumbup:

    new i = listitem+1;
    new text[512];
    format(text,sizeof(text),"[Radio] Du hörst nun: %s", RadioList[i][0]);
    SendClientMessage(playerid,FARBE_GELB,text);
    PlayAudioStreamForPlayer(playerid, RadioList[i][1]);


    Ups, habe da was vergessen, schreibe die Variable so:


    new RadioList[][][] = {
    {"Technobase.fm","http://dsl.tb-stream.net"},
    {"Housetime.fm","http://mp3.ht-stream.net"},
    {"Trancebase.fm","http://mp3.trb-stream.net"},
    {"Hardbase.fm","http://mp3.hb-stream.net"},
    {"Coretime.fm","http://mp3.ct-stream.net"},
    {"iLoveRadio","http://www.iloveradio.de//listen.m3u"},
    {"iLoveDance","http://87.230.53.70/iloveradio2.mp3"}
    };


    Dann geht es ;)


    mfg. :thumbup:

    Oh Leute, da tuen ja einem die Augen weh bei euren "Lösungsvorschlägen" !


    Das ist totaler Müll den ihr dahin schreibt, wenn ihr es nicht wisst, dann lasst es doch lieber :pinch:


    Hier, so musst du das machen:


    //Die Variable
    new RadioList[][][] = {
    {"Technobase.fm","http://dsl.tb-stream.net"},
    {"Housetime.fm","http://mp3.ht-stream.net"},
    {"Trancebase.fm","http://mp3.trb-stream.net"},
    {"Hardbase.fm","http://mp3.hb-stream.net"},
    {"Coretime.fm","http://mp3.ct-stream.net"},
    {"iLoveRadio","http://www.iloveradio.de//listen.m3u"},
    {"iLoveDance","http://87.230.53.70/iloveradio2.mp3"}
    };


    und hier der Command:


    ocmd:radio(playerid) {
    new liste[100],buffer[32];
    for(new i; i<sizeof(RadioList); i++) {
    format(buffer,32,"%s\n",RadioList[i][0]);
    strins(liste,buffer,strlen(liste),100);
    }
    ShowPlayerDialog(playerid, RADIO_DIALOG, DIALOG_STYLE_LIST, "PlanetReallife - Radiosystem", liste, "Auswählen","Abbrechen");
    return 1;
    }


    mfg. :thumbup:

    Ja, aber auf return 0;


    Mach das auf return 1; sonst blockierst du den Callback ;)


    und evtl hast du die Taste 2 bei dir so umdefiniert, dass da gar nichts aufgerufen wird, denn dann würde der Callback auch nicht aufgerufen werden ;)


    mfg. :thumbup: