Beiträge von ...

    Ich würde mal versuchen statt dem Timer der checkt ob man in einem Radius ist, das Pickup nur für Fahrzeuge aufnehmbar machen (Type:14) und dann bei OnPlayerPickUpPickup checken ob der User in dem Pickup ist.

    Systemsteuerung -> Benutzerkonten & Jugendschutz -> Benutzerkonten hinzufügen / entfernen -> Neues Konto erstellen -> Kontoname einstellen -> Administratorrechte geben -> Konto erstellen -> Zocken.

    Sag mal, selbst was machen ist schon schwer oder? Wiewärs mal mit
    forward robtimer();
    forward freezetimer(playerid);
    einbauen?


    Man Man Man.

    new bool:robbed;
    #define robtime 3000000
    #define freezetime 10000


    public OnPlayerCommandText(playerid,cmdtext[]) {
    if(strcmp(cmdtext,"/rob",true,4) == 0)
    {
    if(robbed == true) {
    return SendClientMessage(playerid, 0xFF0000FF, "Der 24/7 wurde bereits ausgeraubt! Versuch es später nochmal!");
    }
    else if(!PlayerToPoint(10.0,playerid,2316.6189,-7.3298,26.7422)) {
    return SendClientMessage(playerid, 0xFF0000FF, "Du bist nicht im 24/7!");
    }
    new randmoney = 4000 + random(25000);
    GivePlayerMoney(playerid, randmoney);
    TogglePlayerControllable(playerid, false);
    SetTimer("robtimer",robtime,0);
    SetTimerEx("freezetimer",freezetime,false,"i",playerid);
    SendClientMessage(playerid, 0xFF0000FF, "Du öffnest die Kasse und räumst alles was du findest in einen Beutel. Das braucht seine Zeit");
    return true;
    }
    return 0;
    }


    public robtimer()
    {
    robbed = false;
    return 1;
    }


    public freezetimer(playerid)
    {
    TogglePlayerControllable(playerid, true);
    return 1;
    }


    Edited: Sollte funktionieren.

    Heyho,


    hab eine "kleine" Frage.


    Und zwar habe ich mir per file Functions ein Account System erstellt, nur beim Laden aus der Datei, da haperts noch im Script. Da bekomme ich diverse Errors:
    if( strcmp( key , "AdminLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlaschen] = strval( val ); } // Hier kommt kein Error, kein Warning, nix
    if( strcmp( key , "Fightswon", true ) == 0 = { val = ini_GetValue ( Data ); PlayerInfo[playerid][pAtt] = strval ( val ); } // Hier kommt dieser Error:
    error 022: must be lvalue (non-constant)


    Ich weiß ned worans liegt. Vllt könnt ihr mir weiterhelfen.

    NeS musste sich schon oft Vorwürfen stellen dass das Admin Team bzw. [NeS]-Clanmember andere Server, TS²-Server oder auch HPs/Foren hacken. Aber sie konnten immer klar stellen dass Hackangriffe NICHT vom Admin/Vorstandsteam in Auftrag gegeben werden und somit auch nicht der Clan/Server dafür verantwortlich/schuldig gemacht werden kann. :)

    D'oh D'oh D'oh.
    if(strcmp(cmd,"/movegate",true,10) == 0) {
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 && PlayerToPoint(10.0,playerid, 1245.631, -767.311, 92.079)) {
    MoveObject(LCNGate, 1245.599, -767.326, 78.342, 2.5);
    SetTimer("closegate",5000,0);
    return true;
    }
    }


    Entweder so oder so, bin mir ned sicher:


    if(strcmp(cmd,"/movegate",true,10) == 0) {
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 && PlayerToPoint(10.0,playerid, 1245.631, -767.311, 92.079)) {
    MoveObject(LCNGate, 1245.599, -767.326, 78.342, 2.5);
    SetTimer("closegate",5000,0);
    }
    return true;
    }

    if(strcmp(cmdtext,"/heal",true,5) == 0) {
    #pragma tabsize 0
    new string[64],pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string,sizeof(string),"%s hat sich geheilt",pname);
    SendClientMessageToAll(0xFFFFFFFF,string);
    SetPlayerHealth(playerid, 100.0);
    return 1;
    }


    Have fun.

    Ich tippe mal es ist der Wunsch nach Behebung der Errors.


    B2T:


    Wie hast du denn carX definiert? Bzw. wo ist es überhaupt definiert?