Beiträge von datgame

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Hallo!


    ich habe mich mal an einem Anti Geld Cheat System versucht. Nun schlägt dies aber falsch an, wenn ich mir per Befehl geld gebe.



    public OnPlayerUpdate(playerid)
    {
    if(GetPlayerMoney(playerid) > Spieler[playerid][money_hand] && !IsAdmin(playerid, 7)) return _Ban(playerid, 2201, "Geld-Hack"), Ban(playerid);
    else Spieler[playerid][money_hand] = GetPlayerMoney(playerid);
    return 1;
    }



    GiveMoney(playerid, money)
    {
    Spieler[playerid][money_hand] += money;
    GivePlayerMoney(playerid, money);
    return 1;
    }



    ocmd:givemoney(playerid, params[])
    {
    if(!IsAdmin(playerid, 6)) return NoAdmin(playerid, 6);
    new pID, money;
    if(sscanf(params, "ud", pID, money)) return Using(playerid, "givemoney [ID] [Money]");
    if(!IsPlayerConnected(pID)) return Offline(playerid);
    GiveMoney(pID, money);
    format(s, sizeof(s), "Du hast %s %d$ geld gegeben", GetName(pID), money);
    SCM(playerid, C_YELLOW, s);
    format(s, sizeof(s), "Du hast von %s %d$ Geld bekommen", GetName(playerid), money);
    SCM(pID, C_DGREEN, s);
    return 1;
    }

    Mal ne Frage:


    ich habe mir grade ein Streamer Plugin reingehauen.


    Habe es auch in die server.cgg eingetragen und es inkludiert. Nun bekomme ich aber immer den Error: [19:39:15] Script[gamemodes/Whitelife.amx]: Run time error 19: "File or function is not found"


    Kann mir jemand helfen?

    Hallo! Jeffry: ((Ich markiere dich schonmal weil du eh weißt wies richtig geht :P))


    ich habe ein kleines Problem.



    ocmd:fcarrespawn(playerid, params[])
    {
    if(Spieler[playerid][fraktion] == 0) return SCM(playerid, C_DRED, "Du bist in keiner Fraktion");
    if(Spieler[playerid][rang] != 8) return SCM(playerid, C_DRED, "Du bist kein Leader");
    for(new i = 0; i < MAX_VEHICLES; i++)
    {
    if(AnyPlayerInVehicle(i)) continue;
    if(i == FraktionsCars[i][f_car_id_x] && FraktionsCars[i][f_id] == Spieler[playerid][fraktion]) SetVehicleToRespawn(i);
    }
    format(s, sizeof(s), "%s %s hat alle Fraktions-Cars respawnt", FRangName(playerid), GetName(playerid));
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(!InFrak(i, Spieler[playerid][fraktion])) continue;
    SCM(i, C_YELLOW, s);
    }
    return 1;
    }


    Die Cars werden zwar respawnt, ich bekomme aber vom Server ein "SERVER: Unknown Command" ausgegeben


    Hoffentlich kann jmd helfen.

    Hier der gesamte Log:



    Zu anfang war ich im LVPD (Frak ID. 3)

    Ich erstelle die Pickups unter OnGameModeInit()


    Code
    [15:21:39] Erstelle pickup: i = 0  -> 0
    [15:21:39] Erstelle pickup: i = 1  -> 1
    [15:21:39] Erstelle pickup: i = 2  -> 2


    //edit:


    Hier mal der ganze OnGameModeInit Callback



    public OnGameModeInit()
    {
    SendRconCommand("hostname -<>- Whitelife Roleplay -<>-");
    SendRconCommand("mapname -<>- by [WRP] Team -<>-");
    ManualVehicleEngineAndLights();
    DisableInteriorEnterExits();
    EnableStuntBonusForAll(0);
    SetWeather(2);
    ShowPlayerMarkers(1);



    SetTimer("Wetter", 600000, true);


    dbhandle = mysql_connect("127.0.0.1", "port_2465", "port_2465", "*********");


    SetGameModeText("-<>- Whitelife Roleplay -<>-");


    for(new i = 0; i < sizeof(CopSkinChange); i++)
    {
    CopSkinChange[i][skin_icon_id] = CreatePickup(1275, 2, CopSkinChange[i][skin_x], CopSkinChange[i][skin_y], CopSkinChange[i][skin_z], CopSkinChange[i][skin_vw]);
    printf("Erstelle pickup: i = %d -> %d", i, CopSkinChange[i][skin_icon_id]);
    }


    for(new i = 0;i < sizeof(FraktionsCars); i++)
    {
    FraktionsCars[i][f_car_id_x] = AddStaticVehicleEx(FraktionsCars[i][f_car_modelid], FraktionsCars[i][f_car_spawn_x], FraktionsCars[i][f_car_spawn_y], FraktionsCars[i][f_car_spawn_z], FraktionsCars[i][f_car_spawn_r], FraktionsCars[i][f_car_color1], FraktionsCars[i][f_car_color2], -1);
    format(s, sizeof(s), "{00B000}[WRP]{000000} %d", i+1);
    SetVehicleNumberPlate(FraktionsCars[i][f_car_id_x], s);
    }


    for(new i = 0; i < sizeof(CopDutyPunkte); i++)
    {
    CopDutyPunkte[i][duty_enter_id] = CreatePickup(1318, 1, CopDutyPunkte[i][duty_enter_x], CopDutyPunkte[i][duty_enter_y], CopDutyPunkte[i][duty_enter_z]);
    CopDutyPunkte[i][duty_exit_id] = CreatePickup(1318, 1, CopDutyPunkte[i][duty_exit_x], CopDutyPunkte[i][duty_exit_y], CopDutyPunkte[i][duty_exit_z], CopDutyPunkte[i][duty_vw]);
    AddStaticPickup(1247, 1, 312.0690,-169.0063,999.5938, CopDutyPunkte[i][duty_vw]);
    Create3DTextLabel("/duty\n/clearwanteds", -1, 312.0690,-169.0063,999.5938, 20.0, CopDutyPunkte[i][duty_vw], 1);
    }


    for(new i = 0; i < MAX_VEHICLES; i++)
    {
    SetVehicleParamsEx(i, 0, 0, 0, 0, 0, 0, 0);
    uc[i] = false;
    }


    for(new i = 0; i < sizeof(Ammunation); i++)
    {
    Ammunation[i][ammu_enter_icon_id] = CreatePickup(1318, 1, Ammunation[i][ammu_enter_x], Ammunation[i][ammu_enter_y], Ammunation[i][ammu_enter_z]);
    Ammunation[i][ammu_exit_icon_id] = CreatePickup(1318, 1, Ammunation[i][ammu_exit_x], Ammunation[i][ammu_exit_y], Ammunation[i][ammu_exit_z], Ammunation[i][ammu_vw]);
    CreatePickup(1247, 1, Ammunation[i][ammu_kaufen_x], Ammunation[i][ammu_kaufen_y], Ammunation[i][ammu_kaufen_z], Ammunation[i][ammu_vw]);
    }


    return 1;
    }