Beiträge von Zunno

    Versuch es mal mit
    PlayerMoney[playerid] -= 50000;


    /EDIT: Hier der Code wie es gehen müsste:
    if(dialogid==DIALOG_FRAKCHANGE)
    {
    if(response == 1)
    {
    if(PlayerMoney[playerid] > 49999)
    {
    ShowPlayerDialog(playerid,DIALOG_FRAK,DIALOG_STYLE_LIST,"Fraktionswahl","LSPD\nMafia\nMedics\nBallas","Auswählen","Abbrechen");
    PlayerMoney[playerid] -= 50000;
    UpdateMoney();
    }
    else SendClientMessage(playerid,ROT,"Du hast nicht genug Geld!");
    }
    if(response==0)
    {
    SendClientMessage(playerid,HELLGRÜN,"Denke daran, du kannst immer wann du willst einen Frakchange machen");
    }
    }


    LG, Zunno

    Entschuldigung wenn ich mich hier jetz einmische, aber ich finde ich weicht ein wenig vom Thema ab...
    Informationen zu Sicherheitslücken oder Fehler kann man finde ich auch per PN klären bzw mitteilen.
    Alleine aus dem Grund das andere Leute die davon noch nichts wusten, gleich mal probieren und mist mit machen ^^


    B2T: Schönes Tool, ich finde es ist ziemlich nützlich, schön das es nun Kostenlos ist.
    Es wäre schön wenn dieses Tool weiter entwickelt wird.


    LG, Zunno


    /EDIT: Anstatt Vorschau auf Absenden geklickt X( (Sätze hinzugefügt + Satzbau verbessert..)

    Also wenn ich dich richtig verstanden habe, möchtest du mit einem Befehl abfragen wie oft der Timer schon seit dem Server / Timer start ausgeführt worden ist.
    Oder habe ich dich da jetz falsch verstanden?

    Du kannst die CFG nicht so einfach editieren und mit diesen einen Config Changer plugin aber für hostname musst du sendrconcommand benutzen also:


    SendRconCommand("hostname MeinNeuerName"); etc...


    wieso sollte er die server.cfg nicht bearbeiten können?!


    BTT: Hier hast du mal ein Link wo beschrieben wird, was in der server.cfg alles eingestellt werden kann und was dies bewirkt.
    http://wiki.sa-mp.com/wiki/Server.cfg


    Das Script selber kannst du bearbeiten wenn du die .pwn Datei mit Pawno öffnest, und dann auf Compilen (oder F5) klickst.


    LG, Zunno

    Ich kenne das so:
    Man hollt sich einen Server,
    und hat dann 2 Wochen Wiederrufsrecht. (oder 1 woche)
    In der Zeit kann man aus dem Vertrag wieder aussteigen.


    Ich bin mir nicht sicher aber ich glaube das steht sogar im Gesetz ^^


    /Edit: Rechtschreibfail behoben

    EDIT: u ist eine zahl man kann aber auchd en namen eingeben :D

    ändert nix dadran das sscanf den namen in eine zahl umwandelt... weil er mit dem namen nach der ID sucht <.<


    benutz einen string, dort muss der name genau so sein wie die datei heißt und wieso hast du oben zwei mal ocmd:unban(playerid, params[]) ??



    EDIT: Hier der Code der funktionieren sollte
    ocmd:unban(playerid,params[])
    {
    new pname, string[256], path[128], console[256], Spielerdatei[256];
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du hast nich den benötigten Adminrang!");
    if(sscanf(params,"s[24]",pname))return SendClientMessage(playerid,ROT,"Benutzung: /unban [Playername]");
    format(path,sizeof(path),"/accounts/%s.acc",pname);
    if(dini_Exists(path))
    {
    if(dini_Int(Spielerdatei,"Ban")==0)
    {
    SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht gebannt.");
    }
    else
    {
    format(string,sizeof(string),"AdmCmd: %s wurde von %s entbannt.",SpielerName(pname),SpielerName(playerid));
    format(console,sizeof(console),"AdmCmd: %s wurde von %s entbannt.\n",SpielerName(pname),SpielerName(playerid));
    SendClientMessageToAll(ROT,string);
    dini_IntSet(Spielerdatei,"Ban",0);
    new File:AdmLog=fopen("AdmLog.txt", io_append);
    fwrite(AdmLog, console);
    fclose(AdmLog);
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Diesen Spieler gibt es nicht.");
    }
    return 1;
    }

    Du musst unter OnPlayerConnect oder halt an der Stelle wo du die GangZonen sichtbar machen möchtest die Funktion GangZoneShowForPlayer(playerid, FARBE); benutzen
    Dabei ist darauf zu achten welche Farbe du nimmst bzw auf den Wert der Transparenz.
    Die Transparenz findet man am ende der Farbe (in Pawn).
    0xFF0000AA
    Ist dieser auf Durchsichtig wird die Gangzone auch Durchsichtig angezeigt, und somit ist diese nicht sichtbar.


    LG, Zunno


    PS: Schonmal Sry für Rechtschreibfehler, bin etwas müde^^
    /Edit: Satzbau verbessert.

    Benutzt ambesten: AddStaticVehicleEx


    policecar[27] = AddStaticVehicleEx(596,1535.8221,-1677.6443,13.1040,358.8912,0,0, -1); // LSPD Streife Schwarz


    Die -1 hinten ist die Respawnzeit.
    -1 bedeutet = Kein automatischer Respawn.


    Hier ein Link vom Wiki: KLICK

    Guten Abend Breadfish,


    Ich habe zurzeit ein Problem mit sscanf.
    Ich lasse meine Tankstellen aus einer MySQL Datenbank auslesen.
    Jedoch übergibt sscanf die Falschen werde an die Varriabeln? ?(


    Hier der Code zum Laden:
    stock LoadTankstellen()
    {
    print("[Tankstellen] Laden...");
    new query[30], daten[512], string[128], idx;
    format(query, sizeof(query), "SELECT * FROM `tankstellen`");
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows())
    {
    while(mysql_fetch_row(daten))
    {
    print(daten);
    sscanf(daten, "e<p<|>iffffiii>", Tankstelle[idx]);
    printf("[DEBUG] %d | %f | %f | %f | %f | %d | %d | %d",Tankstelle[idx][TID],Tankstelle[idx][TPosX],Tankstelle[idx][TPosY],Tankstelle[idx][TPosZ],Tankstelle[idx][TRadius],Tankstelle[idx][TFuel],Tankstelle[idx][TPreis],Tankstelle[idx][TType]);
    idx++;
    }
    printf("[Tankstellen] Es wurden %d Tankstellen geladen!",idx);
    }
    else print("[ERROR] Keine Tankstellen zum Laden in der Datenbank!");
    mysql_free_result();
    return 1;
    }


    Ausgegeben wird dies hier:


    Wäre schön wenn jemand eine idde hätte.
    PS: Auf meinem Homeserver funktioniert alles nur auf meinem VServer nicht (Linux)


    MFG, Zunno


    /EDIT: Code angepasst..

    Im Router einstellen musst du schonmal garnichts....
    drück mal bei XAMPP auf Status , dann wird ein Port-Check ausgeführt, der sagt dir dann wenn du glück hast welches Programm den Port belegt :)


    Edit: Die Localhost ip ist 127.0.0.1


    Lg, Zunno