Beiträge von Radek_Hillers

    hallo habe jetzt endlich ein gutes haussys gefunden aber wie kann ich das jetzt machen das ich mit /spawnchange erreichen kann das er entweder im haus oder bei der gang/fraktion spawnt pls helft mir :)


    haussys :
    [ FILTERSCRIPT ] Haussystem


    //rechtschreibung

    hallo..
    undzwar warte ich schon seit längerem auf eine antwort und vill bekomme ich sie ja jetzt :D
    undzwar habe ich ein haussys gefunden nur das fehlt der stock zum ertsellen eines haus könnte mir das bitte einer erklären oder erstellen das wäre extrem nett :)


    hir ist der link :)


    [ FILTERSCRIPT ] Dynamisches Haussytem bis 50 Häuser




    //edit Link

    bekomme errors
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\gamemodes\[SoG]SelfmadeByRonny.pwn(2812) : error 028: invalid subscript (not an array or too many subscripts): "sirene"
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\gamemodes\[SoG]SelfmadeByRonny.pwn(2812) : error 017: undefined symbol "vehicleid"
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\gamemodes\[SoG]SelfmadeByRonny.pwn(2812) : error 029: invalid expression, assumed zero
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\gamemodes\[SoG]SelfmadeByRonny.pwn(2812) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    bitte heute noch klären :D
    habe oben auch new sirene;
    new glc[MAX_PLAYERS];//Variable
    UND DIE ERROR ZEILE sirene[vehicleid] = CreateObject(18646, 0, 0, 0, 0, 0, 0, 0);//Sirene wird erstellt

    hallo da sie mir im ts auch nicht helfen konnten frage ich hir noch einmal :D
    wo ist der fehler das ich kein haus erstellen kann aus dem grunde "Du bist kein Admin" -.- hir das script!
    ocmd:setposr(playerid,params[])//position wenn mann aus dem haus raus geht
    {
    new o;
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Adminstrator");
    if(sscanf(params,"u",o))return SendClientMessage(playerid,ROT,"/setposr [haus]");
    if(o>MAX_HOUSES||o<0)return SendClientMessage(playerid,ROT,"Das Haus existiert nicht");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    h[o][rx] = x;
    h[o][ry] = y;
    h[o][rz] = z;
    return 1;
    }


    ocmd:setposi(playerid,params[])//informationen position setzen
    {
    new o;
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Adminstrator");
    if(sscanf(params,"u",o))return SendClientMessage(playerid,ROT,"/setposi [haus]");
    if(o>MAX_HOUSES||o<0)return SendClientMessage(playerid,ROT,"Das Haus existiert nicht");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    h[o][infox] = x;
    h[o][infoy] = y;
    h[o][infoz] = z;
    UpdateHouse(o);
    return 1;
    }


    ocmd:setposh(playerid,params[])//haus position vom interior und pos wenn mann rein geht
    {
    new o;
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Adminstrator");
    if(sscanf(params,"u",o))return SendClientMessage(playerid,ROT,"/setposh [haus]");
    if(o>MAX_HOUSES||o<0)return SendClientMessage(playerid,ROT,"Das Haus existiert nicht");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    h[o][hx] = x;
    h[o][hy] = y;
    h[o][hz] = z;
    h[o][int] = GetPlayerInterior(playerid);
    return 1;
    }


    ocmd:setprice(playerid,params[])//preis setzten
    {
    new p, o;
    if(!isPlayerAnAdmin(playerid, 5))return SendClientMessage(playerid,ROT,"Du bist kein Adminstrator");
    if(sscanf(params,"uu",o,p))return SendClientMessage(playerid,ROT,"/setprice [haus] [preis]");
    if(o>MAX_HOUSES||o<0)return SendClientMessage(playerid,ROT,"Das Haus existiert nicht");
    if(h[o][besetzt]==1)return SendClientMessage(playerid,ROT,"Das Haus steht nicht zum Verkauf");
    if(p<1000||p>1000000)return SendClientMessage(playerid,ROT,"Min 1.000€ , Max 1.000.000€");
    //Preis wird jetzt gesetzt
    h[o][preis] = p;
    new string[128];
    format(string, sizeof(string), "Du hast den Preis vom Haus %d auf %d€ gesetzt", o, h[o][preis]);
    SendClientMessage(playerid, GRUN, string);
    UpdateHouse(o);
    return 1;
    }



    bitte um hilfe da ich auch keinerlei errors und warning bekomme !

    eine frage habe ich noch jetzt habe ich keine warnings mehr jetzt kommt immer noch das ich ein admin bin aber wo ich die zeilen dan mal alle rausgenommen wo das steht kommt das immer noch O.o warum ???


    ocmd:setposi(playerid,params[])//informationen position setzen
    {
    new o;
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Adminstrator");
    if(sscanf(params,"u",o))return SendClientMessage(playerid,ROT,"/setposi [haus]");
    if(o>MAX_HOUSES||o<0)return SendClientMessage(playerid,ROT,"Das Haus existiert nicht");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    h[o][infox] = x;
    h[o][infoy] = y;
    h[o][infoz] = z;
    UpdateHouse(o);
    return 1;
    }
    einer von mehreren :D

    hallo :)
    bekomme ein warning nicht weg. Habe ein haussys und ich weiß nicht wie ich den weg bekomme bitte um hilfe das ich das haus auch nicht im spiel erstellen kann weil ich angeblich kein admin bin -.-
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\filterscripts\haus.pwn(636) : warning 203: symbol is never used: "t"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    und die zeile gibs noch nicht einmal :D

    dan bekomme ich die errors
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\filterscripts\Haussys.pwn(321) : error 017: undefined symbol "SpielerInfo"
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\filterscripts\Haussys.pwn(321) : warning 215: expression has no effect
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\filterscripts\Haussys.pwn(321) : error 001: expected token: ";", but found "]"
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\filterscripts\Haussys.pwn(321) : error 029: invalid expression, assumed zero
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\filterscripts\Haussys.pwn(321) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    wen ich das mich AnAdmin mache bekomme ich eine error :
    C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\filterscripts\Haussys.pwn(265) : error 017: undefined symbol "IsPlayerAnAdmin"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Ich bin mir nicht Sicher aber du musst das hier ändern:


    if(IsPlayerAdmin(playerid))
    in:
    if(IsPlayerAdmin(playerid, 5))


    das kommt dan bei raus C:\Users\nix installieren !!!\Desktop\Ronny,s Selfmade\Selfmade!\filterscripts\Haussys.pwn(265) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    dcmd_createhouse(playerid, params[]) {
    new preis, string[255], interior;
    if(IsPlayerAdmin(playerid))
    {
    format(string, sizeof(string), "Bitte benutze /Createhouse [Geld] [HausID].");
    if ( sscanf(params, "ii", preis, interior) ) { SendClientMessage(playerid, error, string); }
    else {
    if ( interior <= sizeof hEnter - 1 ) {
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid, pX, pY, pZ);
    new first = -1;
    for (new i=1;i<=MAX_HOUSE;i++) {
    format(file,sizeof file, "House/House%d.cfg", i);
    if ( !dini_Exists(file) && first == -1 ) { first = i; }
    }
    format(file,sizeof file, "House/House%d.cfg", first);
    format(string,255,"Staat");
    dini_Create(file);
    dini_Set(file, "Owner", string);
    dini_IntSet(file, "Preis", preis);
    dini_IntSet(file, "Int", interior);
    dini_IntSet(file, "Locked", 1);
    dini_IntSet(file, "VW", lastVirtualWorld + 1);
    dini_FloatSet(file, "hX", pX);
    dini_FloatSet(file, "hY", pY);
    dini_FloatSet(file, "hZ", pZ);


    hInfo[first][hOwner] = string;
    hInfo[first][hPreis] = preis;
    hInfo[first][hEnterID] = interior;
    hInfo[first][hVirtualWorld] = lastVirtualWorld + 1;
    hInfo[first][hX] = pX,hInfo[first][hY] = pY,hInfo[first][hZ] = pZ;
    loadHouse(first);
    lastVirtualWorld ++;
    }
    else { SendClientMessage(playerid, error, "Falsche Interior Zahl."); }
    }
    } else { SendClientMessage(playerid, error, "Du bist kein Admin."); }
    return 1;
    }


    das soll dan ab damin rang 5 hin :)