Beiträge von robbi2304

    Hallo liebe Mitglieder des Forums,


    ich erstelle derzeit in Visual Basic ein kleines System. Ich würde gerne sobald man eine Taste drückt das sich das Bild ändern (vorher definiert). Das ganze soll am Ende auf einem 2 Monitor wiedergeben werden was nicht das Problem ist. Allerdings frage ich mich, wie sich das realisieren lässt. Also wie kann ich auf Knopf druck sagen nun soll bild 2 in der Image Box angezeigt werden ?


    Über jede Info bin ich dankbar

    Hallo ich habe derzeit ein Problem beim Login System von Visual Basic. Das ganze möchte ich mit einer Datenbank (MySQL) verbinden.
    Allerdings sagt er mir beim MD5StringHash einen Fehler wo ich nicht weiß was das Problem sein soll.


    Als Anhang mal ein Screen


    Ich hoffe mir kann hier einer weiter helfen


    Liebe Grüße und schöne rest Weihnachtstage

    Ich weiß das dieser Post aufjedenfall gelöscht wird aber das isses wird.


    Kannst du lesen oder bist du zu hohl im Kopf ?


    Mein Zitat:


    Wo hast du z.b hier Preis gegeben wo die Warnings sind bzw welche nirgendwo also mal die klappe halten.


    Hohli

    Da ich mal vermute das du MySQL verwendest finde ich den Wert


    if(!Spieler[playerid][pAdminDuty])return SendClientMessage(playerid,COLOR_GREY,ERROR_ADUTY);


    komisch


    Ich hätte es so geschrieben


    if(!Spieler[playerid][pAdminDuty] <3)return SendClientMessage(playerid,COLOR_GREY,ERROR_ADUTY);


    Da heißt es dann ist pAdminDuty Wert kleiner als 3 gibt den SendClientMessage aus.
    Ich glaub denn so kann jeder den Befehl ausführen weil ja nicht angegeben wird welchen wert er verwenden soll

    Ich bin Rene und 21 Jahre Jung. Spiele seit schon mehr als 3 Jahren Counter Strike und andere Games.
    Ich schätze mich als ein freundlicher und sozialer Mensch ein wodurch auch TeamSpeak 3 gespräche ganz angenehm ausfallen können.
    Wenn weitere Infos gewünscht sind, bitte ich dich die Fragen direkt zu stellen

    Hallo,


    ich bin auf der suche nach Counter Strike Source spielern. Gerne spiele ich auch öfters mit Personen die man dann schonmal kenngelernt hat und die einem dann nicht ganz unbekannt sind.


    Server auf dem ich bin ist folgendermaßen zu finden: shooter-gaming.de:27015


    Freue mich auf regelmäßige Spiele mit denjenigen die das Spiel interessiert und die es gern aktiv spielen

    //edit etwas gegooglet



    CMD:materials(playerid,params[])
    {
    new string[128], befehl[25];
    if(sscanf(params, "s[30]",befehl)) return SendClientMessage(playerid, COLOR_GREY, "Benutze /materials [get/deliver]");
    if(!strcmp(befehl, "get", true) == 0)
    {
    new menge;
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 597.0846,-1248.3699,18.2641))
    {
    //if(sscanf(params, "i", menge))return SendClientMessage(playerid, COLOR_GREY, "Benutze /getpaket [1-15]");
    if(menge<1||menge>15)return SendClientMessage(playerid, COLOR_GREY, "Wähle eine Menge zwischen 1 bis 15 aus!");
    if((pPacketsWD[playerid]+menge) > 15)return SendClientMessage(playerid, COLOR_GREY, "Soviele Pakete kannst du nicht mitnehmen.");
    new preis = (menge*200);
    if(GetMoney(playerid) < preis)return SendClientMessage(playerid, COLOR_GREY, ERROR_MONEY);
    pPacketsWD[playerid] += menge;
    GiveMoney(playerid, -preis);
    format(string, sizeof(string), "Du hast %d Pakete für $%d gekauft. Bringe diese nun schnell nach San Fierro!", menge, preis);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    SetPlayerCheckpointEx(playerid, -2109.5037,-0.4467,34.8972, 4.0, CP_GETPAKET_WD, INVALID_CHECKPOINT_TYPE);
    }
    }
    else if(!strcmp(befehl, "deliver", true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 3.0, -2109.5037,-0.4467,34.8972))
    {
    if(pPacketsWD[playerid] == 0)return SendClientMessage(playerid, COLOR_GREY, "Du hast keine Pakete zum abgeben.");
    new mats = (pPacketsWD[playerid]*50);
    format(string, sizeof(string), "Du hast %d Pakete abgegeben und %d Materialien dafür erhalten.", pPacketsWD[playerid], mats);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    pPacketsWD[playerid] = 0;
    Spieler[playerid][pEisen] += mats;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, -1, "Du hast zwei Optionen. Entweder get oder deliver.");
    }
    return 1;
    }


    Eventuell klappt das so

    Was wird denn in der Datenbank angezeigt ?


    Hier setzt du dem ganzen einen nullwert was eine ursache sein kann warum dein Fahrzeug nicht an richtiger stelle spawnt
    [list=1][*] VehInfo[i][NewX] = 00.00;[*] VehInfo[i][NewY] = 00.00;[*] VehInfo[i][NewZ] = 00.00;[*] VehInfo[i][NewR] = 00.00;[/list]

    CMD:mute(playerid, params[]){new pID, reason[32], string[128], minuten;if(Spieler[playerid][pAdmin] < 1)return SendClientMessage(playerid, ROT, ERROR_ADMIN);if(sscanf(params, "uis[32]", pID, minuten, reason))return SendClientMessage(playerid, GELB, "Benutze /mute [SpielerID/Name] [Minuten] [Grund]");if(!IsLoggedIn(pID))return SendClientMessage(playerid, ROT, ERROR_OFFLINE);if(minuten < 0 || minuten > 120)return SendClientMessage(playerid, ROT, "Die Minuten müssen zwischen 0 und 120 liegen.");Spieler[pID][pMuted] = minuten*60;format(Spieler[pID][pMuteReason], 32, reason);format(string, sizeof(string), "Du wurdest von %s für %d Minuten stummgeschaltet. Grund: %s", GetName(playerid), minuten, reason);SendClientMessage(pID, ROT, string);format(string, sizeof(string), "Du hast %s für %d Minuten stummgeschaltet. Grund: %s", GetName(pID), minuten, reason);SendClientMessage(playerid, ROT, string);return 1;}


    Versuch es mal so :)

    Ich glaube so klappt es auch nicht. In sscanf muss z.b keine länge definiert werden.


    Probier es mal so



    ocmd:mute(playerid, params[])
    {
    new pID, reason[32], string[128], minuten;
    if(sSpieler[playerid][Adminlevel] > 1)return SendClientMessage(playerid, ROT, ERROR_ADMIN);
    if(sscanf(params, "uis", pID, minuten, reason))return SendClientMessage(playerid, GELB, "Verwendung: /mute [SpielerID/Name] [Minuten] [Grund]");
    if(minuten < 0 || minuten > 120)return SendClientMessage(playerid, ROT, "Die Minuten müssen zwischen 0 und 120 liegen.");
    sSpieler[pID][pMuted] = minuten*60;
    format(string, sizeof(string), "Du wurdest von %s für %d Minuten stummgeschaltet. Grund: %s", SpielerName(playerid), minuten, reason);
    SendClientMessage(pID, ROT, string);
    format(string, sizeof(string), "Du hast %s für %d Minuten stummgeschaltet. Grund: %s", SpielerName(pID), minuten, reason);
    SendClientMessage(playerid, ROT, string);
    return 1;
    }

    Ich brauche mal heute woanders bei eine kleine Hilfe. Ich würde mich gerne in Sourcemmod admin machen aber iwas klappt da noch nicht.


    Was habe ich hier ggf. falsch gemacht ?