Beiträge von xivo

    Hallo Leute, habe nen kleines Problem aber da ich lange nicht mehr gescriptet habe, habe ich gerade ka wie ich da durch soll :D


    Also es sieht so aus :


    strtolower(MD5_Hash(pass)); = 0 Error´s


    Jedoch will ich diese Kombi 2x dranhängen sprich :


    strtolower(MD5_Hash(strtolower(MD5_Hash(pass)))); Das ergibt jedoch 1 Error :D


    error 035: argument type mismatch (argument 1)

    Da ich ja schon bisschen merke, das ich denke das du nur einen MOFA Schein hast, da du damit ja garnicht vertraut bist,
    werde ich dich mal ein bisschen über die Konsequenzen aufklären:



    Versicherungsschutz :
    -Da du keinen Versicherungsschutz besitzt, und du einen Unfall baust, bzw. jemand anders einen Unfall mit dir baut, du musst
    nichtmal dran Schuld sein, wird es für dich sehr Teuer sein u. du hast keinen Anspruch auf jegliche Versicherungsleistung.


    Lappen :
    -Du kannst sogar eine Führerscheinsperre bekommen, so das du mit 16 bzw. 17 nicht deinen Führerschein machen kannst,
    es kann unterschiedlich sein wie lange die Sperre aussieht, kann sich sogar bis zum 20, wenn nicht sogar noch länger ausbreiten.
    Bei dieser Geschwindigkeit wäre so eine Sperre eigentlich dabei. Ausserdem könntest du deinen Mofa Schein auch verlieren, da bin ich mir sicher.

    Das wird keinen Interessieren was du für eine Marke besitzt, oder was für ein Model.
    Die grundlegende Sache ist der Versicherungsschutz, und deine Erlaubnis.


    Edit : Wenn ich fragen darf, was für eine Klasse besitzt du ?

    Das bearbeiten ist erlaubt, jedoch darfst du es dann nicht verkaufen oder ähnliches. Das Sunset Script wurde glaube ich rausgenommen, bzw. verkauft ? Und deshalb darfst du es nur besitzen wenn du die Erlaubnis hast. Bzw. besitzen darfst es immer, aber halt nicht auf dem Server hosten.

    Bekomme hier komische Warnings ausgegeben, kann mir die vielleicht jemand erklären ?


    AddStaticVehicleEx(AutoInfo[vID][vModel],AutoInfo[vID][vPos][0],AutoInfo[vID][vPos][1],AutoInfo[vID][vPos][2],AutoInfo[vID][vPos][3],AutoInfo[vID][vPos][4],AutoInfo[vID][vFarbe1],AutoInfo[vID][vFarbe2], 60000);



    C:\Dokumente und Einstellungen\Alexander\Desktop\Root\S\pawno\selfmade.pwn(1408) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\Alexander\Desktop\Root\S\pawno\selfmade.pwn(1408) : warning 202: number of arguments does not match definition

    Es gibt keine bestimmte Stelle wo du Sachen definierst, Variablen erstellst oder ein pragma verwendest. Du kannst auch ganz unten im Script sachen defnieren, jedoch gibt es dann auch wieder Warnings, weil einige Sachen nicht definiert sind, du bist zu nichts verpflichtet. ^^ Also, es gibt keine wirkliche Reihe wo man dies einfügen muss...


    In kein Public oder sonstiges, einfach ganz nach unten in das Script. !

    Warum verwendest du else if, anstatt einfach else ?



    ocmd:savespawn(playerid,params[])
    {
    new name[28], save[28];
    new Float:spX,Float:spY,Float:spZ,Float:spA;
    GetPlayerPos(playerid,spX,spY,spZ);
    GetPlayerFacingAngle(playerid, spA);
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/Spieler/%s.ini",name);
    if(dini_Exists(save))
    {
    sInfo[playerid][spawnallowed] = dini_Int(save,"spawnallowed");
    if(sInfo[playerid][spawnallowed] == 1)
    {
    dini_FloatSet(save,"spX",spX);
    dini_FloatSet(save,"spY",spY);
    dini_FloatSet(save,"spZ",spZ);
    dini_FloatSet(save,"spA",spA);
    CreatePickup(1277,23,spX,spY,spZ,-1);
    SendClientMessage(playerid,COLOR_GREEN,"Info: Dein Spawn wurde gesetzt.");
    dini_IntSet(save,"spawnallowed",0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Ein Supporter muss dir erst die Savespawn Rechte geben!");
    }
    }
    return 1;
    }

    Zu allererst heißt es :


    forward DriveIn(playerid);


    und nicht :


    froward DriveIn(playerid);


    Dann muss ein Public auch noch etwas returnen, ansonsten verwende stock, da es nicht so oft aufgerufen wird wie ein Public, und damit viel Ressourcenschonender ist :



    public DriveIn(playerid)//Die public die wir mit dem forward erstellt haben!
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dein Essen Wird zubereitet gedulde dich bitte");
    TogglePlayerControllable(playerid,1);
    return 1;
    }

    Heitzer, wenn du bisschen überlegst, kannst du aber auch den IsPlayerInRangeOfPoint Punkt, ca. "5.00 vor den Bus setzen, und dann den Radius von "3.00" oder so einstellen, dann hast du nur den Radius vor dem Bus, und nicht hinter oder neben ihm :)