Beiträge von phN


    Achte mal auf die Reihenfolge der Return-Nachricht.
    So wie du es gehabt hast konnte man sich denken, dass zuerst die Playerid, die Dauer und dann der Grund angegeben werden muss, wobei es umgekehrt sein sollte.
    Erst die Playerid, dann der Grund und dann die Dauer, so wie du es vor der Return-Nachricht definiert hast.


    Ahja, okay ich Danke dir für die Korrektur!


    Ich seh den Fehler nicht.
    Jedoch bekomm ich keine Errors, keine Warning.
    Es wird alles so ausgeführt wie es soll, nur der Ban bzw die Zeit bleibt stehen. :<

    Hallo, ich habe hier im Tutorial Bereich, ein Timeban-Schnipsel gefunden.
    Dieses hab ich mir auf meine wünsche umgeschrieben jedoch läuft der Timeban nicht aus.


    Codes:
    Laden:

    if(PlayerInfo[playerid][pBanned] >= 1 && PlayerInfo[playerid][pAdmin] != 8 || timestamp > PlayerInfo[playerid][bTban])
    {
    format(BanInfo,sizeof(BanInfo),"Du bist gebannt\nGrund: %s\nAdmin: %s \n Dauer: %i",ban,banmin,PlayerInfo[playerid][bTban]);
    ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX,"Banübersicht",BanInfo,"","Okay");
    }

    Ban:
    CMD:tban(playerid,params[])
    {
    new ID,grund[64],dauer;
    if(sscanf(params,"us[64]i",ID,grund,dauer))return SendClientMessage(playerid,COLOR_RED,"Verwendung: /tban [Playerid] [Dauer] [Grund]");
    {
    new timestamp,str[254],query[500],name[MAX_PLAYER_NAME],bannername[MAX_PLAYER_NAME];
    timestamp = gettime();
    new sekunden = dauer * 60;
    timestamp += sekunden;
    GetPlayerName(playerid,name,sizeof(name));
    GetPlayerName(ID,bannername,sizeof(bannername));
    format(str,sizeof(str),"AdmMsg: %s wurde von %s für %d Minuten gebannt Grund: %s",name,bannername,dauer,grund);
    SendClientMessageToAll(ROT,str);
    format(query,sizeof(query),"UPDATE user SET Timeban='%i' WHERE username='%s'",dauer,bannername);
    mysql_function_query(Data,query,false,"","");
    }
    return 1;
    }

    Hallo, ich wollt gern ein Eintrag bzw 3Einträge aus der Datenbank beziehen, jedoch klappt das ganze nicht. :<
    Hier mal mein Code.
    public loadauto()
    {
    new rows,fields,result[200];
    cache_get_data(rows,fields);
    if(rows)
    {
    for(new i=0;i<15;i++)
    {
    cache_get_field_content(i,"x",result);
    AInfo[i][x] = floatstr(result);
    cache_get_field_content(i,"y",result);
    AInfo[i][y] = floatstr(result);
    cache_get_field_content(i,"z",result);
    AInfo[i][z] = floatstr(result);
    CreatePickup(1727,1,AInfo[i][x],AInfo[i][y],AInfo[i][z],-1);
    printf("Lade Pickup: %f | %f | %f",AInfo[i][x],AInfo[i][y],AInfo[i][z]);
    }
    }
    return 1;
    }

    Nehme einmal in der sscanf2 Abfrage das return 1 weg.


    Das erste hat sich erledigt, hätte ich "CMD" groß geschrieben hätte ich schon die Errors bekommen,
    /Facepalmtome.


    2. Problem, es zeigt mir jetzt jedoch folgendes an:
    [04:21:31] Datenbank Eintrag: x: 0.000000 | y: 0.000000 | z: 0.000000 | Name: 1
    [04:21:32] Datenbank Eintrag: x: 0.000000 | y: 0.000000 | z: 0.000000 | Name: 2
    [04:21:34] Datenbank Eintrag: x: 0.000000 | y: 0.000000 | z: 0.000000 | Name: 3

    Hallo, ich wollte mal nen Test eintrag in die MySQL DB machen.
    Jedoch gibt mein Command Unknown-Command zurück obwohl alle return stimmen.
    ich bin echt am ende meines Latein's


    cmd:test(playerid,params[])
    {
    new query[600],x1,y1,z1,name1[128];
    if(sscanf(params,"s[128]",name1))return SendClientMessage(playerid,COLOR_RED,"Verwendung: /test [name]");
    {
    new float:x,float:y,float:z;
    GetPlayerPos(x,y,z);
    new string[128];
    format(string,sizeof(string),"Datenbank Eintrag: x: %f | y: %f | z: %f | Name: %s",x1,y1,z1,name1);
    SendClientMessage(playerid,COLOR_GREEN,string);
    format(query,sizeof(query),"INSERT INTO autos x='%f',y='%f',z='%f',name='%s",x1,y1,z1,name);
    mysql_function_query(Data,query,false,"","");
    return 1;
    }
    return 1;
    }

    es ist keine unterstellung frag doch deine tollen projektleiter mal an wen sie in fremden TS und Foren alles PN´s geschickt haben mit ihrer ServerIP und das es ja ein besserer server ist. ich nenne sowas abwerben. achjah und noch was frag mal Lucky wie alt er denn wirklich ist und warum er es nötig hat an seinem alter dermaßen rumzuschrauben. ich finde ein projektleiter sollte ehrlich sein sonst bringt alles nix.


    Nun hör auf mit deinem Rufmord wenn du keine Beweise hast!


    Hallo, die einzigen aus dem Team die hier drunter geschrieben haben sind ich und der Autor,,

    Und wo is Vertrag von copyright will ich gerne sehen eig . :) dann glaub ich es...


    // Ich erwarte eine Antwort bitte danke :)



    Es wurde ja niemanden gegeben.
    Ein User hat sich zugang zu diesem CP verschafft es sich Runtergeladen und dann weiter geschickt..


    Und wo is Vertrag von copyright will ich gerne sehen eig . dann glaub ich es...


    // Ich erwarte eine Antwort bitte danke


    So, ich lass mich dann doch auf das Niveau herrunter.
    So 1. Wo ist dein Recht nachdem "Vertrag" zu fragen?
    2. Wo ist dein Recht diese CP ohne Einwilligung von ihm zunutzen?
    Sowas zeigt von Respekt das man etwas geklautes nicht Benutzt!