Häuser erstellen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo ich wollte mir ein FS Erstellen wo ich mir häuser ingame erstellen kann aber ingame geht der befehl nicht


    #include <a_samp>
    #include <dini>
    #include <sscanf>


    dcmd_createhouse(playerid, params[])
    {
    new Float:hx, Float: hy, Float:hz;
    new Preis;
    if(sscanf(params,"d",Preis))
    { return SendClientMessage(playerid,COLOR_RED,"USAGE: /createhouse [Preis]"); }
    /*if(!IsPlayerAdmin(playerid)) //Deine Admin definition
    { return SendClientMessage(playerid,COLOR_RED,"Dein Admin Level reicht nicht aus."); }*/
    GetPlayerPos(playerid ,hx, hy, hz);
    new hName[40];
    dini_IntSet("House/Info.ini", "Max", dini_Int("House/Info.ini","Max") + 1);
    if(dini_Int("House/Info.ini", "Max") > MAX_HOUSES)
    { return SendClientMessage(playerid,COLOR_RED,"Die Maximale Anzahl an Häuser wurde erreicht."); }
    format(hName,sizeof(hName), "House/Haus%d.ini", dini_Int("House/Info.ini","Max"));
    dini_Create(hName);
    dini_FloatSet(hName, "hx", hx);
    dini_FloatSet(hName, "hy", hy);
    dini_FloatSet(hName, "hz", hz);
    dini_IntSet(hName, "InBesitz", 0);
    dini_Set(hName, "Besitzer", "Niemand");
    dini_IntSet(hName, "Preis", Preis);
    dini_IntSet(hName, "VirtualWorld", dini_Int("House/Info.ini","Max"));
    dini_IntSet(hName, "Interior", 1);
    dini_FloatSet(hName, "hix", 244.411987);
    dini_FloatSet(hName, "hiy", 305.032989);
    dini_FloatSet(hName, "hiz", 999.148437);
    dini_IntSet(hName, "ID", dini_Int("House/Info.ini", "Max"));
    dini_IntSet(hName, "Verschlossen", 1)
    SendClientMessage(playerid, COLOR_RED, "Haus wurde erfolgreich erstellt.");
    return 1;
    }

  • wenn ich ingame /createhouse schreibe dann passiert nix also steht nix und wenn ich zb /createhouse 5000 (5000 als preis) mache dann geht auch nix