Beiträge von Kaliber

    Dann brauch ich aber kein enum mehr oder ?


    Natürlich brauchst du ein enum, auf welche Variablen willst du denn sonst die Werte von deiner Datenbank schreiben lassen :rolleyes:


    Das mit dem <e> kannte ich noch gar nicht, ist in der neuen Sscanf Version erst erschienen :S
    Das ist natürlich noch praktischer habe es mir gerade angeschaut, schreibe es dann einfach so:


    sscanf(Query, "p<|>e<is[24]s[64]iddd>",PlayerInfo[playerid]);


    mfg. :thumbup:

    Wozu dienen die ` ?


    Es sind Hash Codes, sie dienen zur Verschlüsselung der Daten und machen sie so vor "Hackern" sicher.
    http://de.wikipedia.org/wiki/Hashfunktion


    Danke
    Jetzt müsste ich nur noch wissen, wie man das mit der eindeutigen User-ID macht.
    Gruss
    Vince


    Dazu erstellst du eine neue Spalte in deiner MySQL-Tabelle und nennst diese id, id = Integer und klicke auf den Haken bei Auto_Increment, damit die Zahl für jeden neuen Eintrag hoch geht ;)
    und dann kannst du damit arbeiten:
    $id = mysql_query("SELECT id FROM `$tbl_name` WHERE username='$username' and password_md5='$password'");
    so und jetzt kannst du immer id verwenden, sprich sowas:
    $sql="SELECT * FROM $tbl_name WHERE id='$id'";


    mfg. :thumbup:


    Was für ein Blödsinn :wacko:


    Der Callback OnPlayerDeath wird nur dann aufgerufen, wenn ein Spieler ein Leben von 0 hat, also ist GetPlayerHealth(playerid,pHealthFake[playerid]);
    if(pHealthFake[playerid]>0)
    totaler Quatsch ^^


    Probiere es doch einfach mal so:


    public OnPlayerDeath(playerid, killerid, reason)
    {
    if(killerid == playerid) Kick(playerid); //Das ist ein nicht richtiger Kill, er würde hier auch gekickt werden, wenn er von einer Klippe springt oder sich im Wasser ertränkt...
    return 1;
    }

    Mach deine Augen auf ob mir jemand den Befehl macht ich versteh das nicht.....


    Mach deine Augen selber auf, lPrototypel war doch so freundlich:


    ocmd:faster(playerid)
    {
    if(playerspeed == false){
    morespeed = SetTimerEx("test",1000,true,"i",playerid);
    playerspeed = true;
    SendClientMessage(playerid,-1,"Der Speedboost ist an");
    }else{
    playerspeed = false;
    SendClientMessage(playerid,-1,"Der Speedboost ist aus");
    }
    return 1;
    }
    Function test(playerid)
    {


    new Float:Pos[3];
    if(playerspeed){
    GetPlayerVelocity(playerid,Pos[0],Pos[1],Pos[2]);
    SetPlayerVelocity(playerid,floatmul(Pos[0],10.0),floatmul(Pos[1],10.0),Pos[2]);
    SetPlayerHealth(playerid,100);
    }else {
    KillTimer(morespeed);
    }
    return 1;
    }


    mfg. :pinch:

    Schau doch einfach mal im Showroom das ist ja fast das selbe :wacko:


    Ich bin gegen so eine Datenbank...ist ja okay, wenn man sich durch Beiträge inspirieren lässt, aber C&P nur noch finde ich irgendwie blöd :S


    mfg. :thumbup:

    Darauf warte ich aber schon 1-2 Wochen


    Dann ist das halt so :S


    Wenn mich nicht alles täuscht gibt es eine Funktion im Browser wo ihr euren gespeicherten Passwörter nachschauen könnt ;)


    und wenn ihr die Admins aufmerksam machen wollt, macht z.B. sowas: @Blackace


    Jetzt wird sich Blackace wenn er online kommt sich das hier anschauen :)


    mfg. :thumbup:

    Das was ihr nicht erkennt, das Forum ist vor Spambots und Floodern geschützt, deswegen hat der Hoster dieses Forum für Fremdlinge gesperrt, bis Sie sich registrieren!



    MfG
    Geronimo55


    Nur weil man sich registrieren muss um einen Beitrag zu verfassen, heißt das nicht, dass ihr gegen Flood-Attacken geschützt seid :D


    Naja egal, die Vorstellung ist n bissl zu bunt, es gibt leider keine Bilder, ein "http://www." vor die Forum URL zu packen wäre noch schöner gewesen...es ist ein Godfather leider...


    Naja, dafür habt ihr einen :7777 und einen :9987 Port, was ich toll finde :) und ihr habt auch ein WBB 3 Forum + .de Domain ! Das ist sehr gut !


    Ich bewerte hier nichts, jeder soll sich seine Meinung über den Server selber bilden :)


    mfg. :thumbup:

    wenn ich selber mechaniker bin und in den car sitze geht es aber sobald ein anderer darin ist geht es nicht


    Ja, wegen dem else in der Schleife ^^


    Schreibe es so:


    bcmd:mechaniker(playerid,params[])
    {
    if(GetPVarInt(playerid,"loggedin")!=1)return SendClientMessage(playerid,cRed,"Du bist nicht eingeloggt!");
    new string[128],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    format(string,128,"%s (ID: %d) hat nach einen Mechaniker gerufen.",name,playerid);
    new count = 0;
    for(new i; i<MAX_PLAYERS; i++) if(GetPVarInt(i,"Job") == jMecha && GetVehicleModel(GetPlayerVehicleID(i)) == 552) count = i, break;
    if(!count) return SendClientMessage(playerid,cRed,"Es sind keine Mechaniker online !");
    SendClientMessage(count,cWarn,string);
    SendClientMessage(count,cWarn,"Gebe /go ein um den ruf anzunehmen");
    SendClientMessage(playerid,cWarn,"Du hast nach einen Mechaniker gerufen");
    SetPVarInt(playerid,"MechaCall",1);
    return 1;
    }


    mfg. :thumbup: