Beiträge von Sonic Hedgehog

    Grundsätzlich geht jeder Live http Stream.


    //EDIT


    Du kannst aber auch einzelne mp3 Files streamen, indem du die auf einen Webspace hoch lädst und den URL der mp3 Datei angibst.


    Natürlich gehen auch .pls Streams



    Gruss: Sonic

    Extra für dich rausgesucht.
    Zeitaufwand: 10 sek.
    Ausführungsweise: SUFU
    Eingabe: LOGIN & REGISTER
    Link: Login & Register Dini

    //EDIT
    Falsch gelesen kleinen moment


    //EDIT


    Also:

    Zitat

    UntestedLog("Name.log",string);
    //Name.log: Der Name deiner Log
    //string: Was geschrieben werden soll


    Wenn du nicht klar kommst mit dem einfügen, bau ich es dir sogar ein ;]




    Gruss: Sonic

    Wie hast du es eingefügt?
    Wenn du das FS in Game ladest, ist das keine so gute Idee.
    Lade Das Filter-Script mal zusammen mit dem Server in der server.cfg



    Gruss: Sonic

    Sorry das ich es so hart sage aber:
    Schwachsinn


    Probier das mal aus:


    //=============================PUNKTE GEBEN====================================//
    if(strcmp(cmd,"/strafpunktebike",true)==0)
    {
    if (IsACop(playerid) || PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24)
    {
    if(PlayerInfo[playerid][pRank] <= 3)
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du kannst mit deinen Rang noch keine Punkte vergeben!");
    return 1;
    }
    if(OnDuty[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist nicht im Dienst!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "BEFEHL:/strafpunktebike [playerid][Anzahl][Grund]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    new tmp2[256];
    new sendername1[MAX_PLAYER_NAME];
    tmp2 = strtok(cmdtext, idx);
    if(!strlen(tmp2))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "BEFEHL:/strafpunktebike [playerid][Anzahl][Grund]");
    return 1;
    }
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername1, sizeof(sendername1));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "BEFEHL:/strafpunktebike [playerid][Anzahl][Grund]");
    return 1;
    }
    if(strlen(tmp2) > -5 && strlen(tmp2) < 10)
    {
    new stringcargiver[256];
    format(stringcargiver,sizeof(stringcargiver),"Du hast %s %s Bikescheinstrafpunkte eingestragen|Grund:[%s]",giveplayer,tmp2,result);
    new stringcarowner[256];
    format(stringcarowner,sizeof(stringcarowner),"%s hat dir %s Bikescheinstrafpunkte eingetragen|Grund: [%s]",sendername1,tmp2,result);
    new stringcargivennews[256];
    format(stringcargivennews,sizeof(stringcargivennews),"HQ: Officer %s hat %s %s Bikescheinstrafpunkte eingetragen|Grund: [%s]",sendername1,giveplayer,tmp2,result);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,stringcargiver);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,stringcarowner);
    printf(stringcargivennews);
    PlayerInfo[giveplayerid][pBikeP] += strval(tmp2);
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(IsACop(i) || PlayerInfo[i][pMember] == 24 || PlayerInfo[i][pLeader] == 24)
    {
    if(OnDuty[i] == 1)
    {
    SendClientMessage(i, TEAM_BLUE_COLOR,stringcargivennews);
    }
    }
    }
    }
    if(PlayerInfo[giveplayerid][pBikeP] < 0)
    {
    PlayerInfo[giveplayerid][pBikeP] = 0;
    }
    if(PlayerInfo[giveplayerid][pBikeP] >= 10)
    {
    SendClientMessage(giveplayerid, COLOR_WHITE,"________________________________________________________");
    new stringtest[256];
    format(stringtest,sizeof(stringtest),"Zollamt Los Santos: Guten Tag Herr/Frau %s",giveplayer);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,stringtest);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,"Ihr Bikeschein wurde soeben von uns eingezogen. Grund dafür ist, dass sie zu viele Strafpunkte haben!");
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,"Wenn sie nachher aussteigen, können sie mit keinen Auto mehr fahren. Werden sie erwischt beim Fahren ohne");
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,"Bikeschein,droht ihnen ein Aufenthalt im Gefängniss und ein Busgeld. Ihren Führerschon müssen sie nun neu machen!");
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,"Mit Freundlichen Grüßen das Zollamt Los Santos!");
    SendClientMessage(giveplayerid, COLOR_WHITE,"________________________________________________________");
    PlayerInfo[giveplayerid][pMotoLic] = 0;
    PlayerInfo[giveplayerid][pBikeP] = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Dieser Spieler ist nicht auf dem Server!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist kein FBI/Polizist oder Ordnungsbeamter über Rang 4!");
    return 1;
    }
    return 1;
    }
    //=============================PUNKTE GEBEN====================================//
    if(strcmp(cmd,"/strafpunkteauto",true)==0)
    {
    if (IsACop(playerid) || PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24)
    {
    if(PlayerInfo[playerid][pRank] <= 3)
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du kannst mit deinen Rang noch keine Punkte vergeben!");
    return 1;
    }
    if(OnDuty[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist nicht im Dienst!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "BEFEHL:/strafpunkteauto [playerid][Anzahl][Grund]");
    return 1;
    }


    giveplayerid = ReturnUser(tmp);
    new tmp2[64];
    new stringtest[256];
    new sendername2[MAX_PLAYER_NAME];
    tmp2 = strtok(cmdtext, idx);
    if(!strlen(tmp2))
    {
    SendClientMessage(playerid, COLOR_GRAD2, " BEFEHL:/strafpunkteauto [playerid][Anzahl][Grund]");
    return 1;
    }
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername2, sizeof(sendername2));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "BEFEHL:/strafpunkteauto [playerid][Anzahl][Grund]");
    return 1;
    }
    if(strlen(tmp2) > 0 && strlen(tmp2) < 10)
    {
    new stringcargiver[256];
    format(stringcargiver,sizeof(stringcargiver),"Du hast %s %s Führerscheinstrafpunkte eingestragen|Grund:[%s]",giveplayer,tmp2,result);
    new stringcarowner[256];
    format(stringcarowner,sizeof(stringcarowner),"%s hat dir %s Führerscheinstrafpunkte eingetragen|Grund: [%s]",sendername2,tmp2,result);
    new stringcargivennews[256];
    format(stringcargivennews,sizeof(stringcargivennews),"HQ: Officer %s hat %s %s Führerscheinstrafpunkte eingetragen|Grund: [%s]",sendername2,giveplayer,tmp2,result);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,stringcargiver);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,stringcarowner);
    printf(stringcargivennews);
    PlayerInfo[giveplayerid][pCarP] += strval(tmp2);
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(IsACop(i) || PlayerInfo[i][pMember] == 24 || PlayerInfo[i][pLeader] == 24)
    {
    if(OnDuty[i] == 1)
    {
    SendClientMessage(i,TEAM_BLUE_COLOR,stringcargivennews);
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du musst eine Zahl zwischen 1 und 9 wählen!");
    return 1;
    }
    if(PlayerInfo[giveplayerid][pCarP] < 0)
    {
    PlayerInfo[giveplayerid][pCarP] = 0;
    }
    if(PlayerInfo[giveplayerid][pCarP] >= 10)
    {
    SendClientMessage(giveplayerid, COLOR_WHITE,"________________________________________________________");
    format(stringtest,sizeof(stringtest),"Zollamt Los Santos: Guten Tag Herr/Frau %s",giveplayer);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,stringtest);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,"Ihr Führerschein/LKW schein wurde soeben von uns eingezogen. Grund dafür ist, dass sie zu viele Strafpunkte haben!");
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,"Wenn sie nachher aussteigen, können sie mit keinen Auto mehr fahren. Werden sie erwischt beim Fahren ohne");
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,"Führerschein,droht ihnen ein Aufenthalt im Gefängniss und ein Busgeld. Ihren Führerschon müssen sie nun neu machen!");
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,"Mit Freundlichen Grüßen das Zollamt Los Santos!");
    SendClientMessage(giveplayerid, COLOR_WHITE,"________________________________________________________");
    PlayerInfo[giveplayerid][pCarLic] = 0;
    PlayerInfo[giveplayerid][pLKWLic] = 0;
    PlayerInfo[giveplayerid][pCarP] = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Dieser Spieler ist nicht auf dem Server!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2,"Du bist kein FBI/Polizist oder Ordnungsbeamter über Rang 4!");
    return 1;
    }
    return 1;
    }


    Gruss: Sonic

    shadows a variable at a preceding level ==> Schatten einer Variablen in einer vorhergehenden Stufe


    Heisst du hast n klammerfehler drinne ABER es liegt nicht an den beiden zeilen

    return 1;
    }


    Siehe Zeile der Warnings: die sind nicht untereinander.


    Ich vermute es liegt an einem string das sich mit einem vorherigen string streitet.
    Um dir das aber genauer zu erläutern bräuchte ich eben die beiden Zeilen.


    Gruss: Sonic

    Also wie nicht mehr nutzbar sein die gehen dann überhaupt nicht mehr oder kommt da irgend eine Anzeige Text ect.?


    PS: Klingt für mich Klingonisch.
    Schick mir ma per PN deine TV Daten.


    Gruss: Sonic

    Das hab ich nun geradewegs aus meinem Script gezogen
    Füg es einfach mal unter:


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)


    ein.



    Gruss: Sonic