Beiträge von xXganzereuroXx

    ich habs noch nie benutzt, aber:


    //bsp:
    public CountDown(playerid)
    {
    SendClientMessage(playerid,color,"In 3 Sekunden kommt der zweite Text!");
    Wait(3000); //sind jetzt keine 3 sec. aber wayne.
    SendClientMessage(playerid,color,"In 3 Sekunden kommt der erste Text!");
    Wait(3000);
    SendClientMessage(playerid,color,"Finish!");
    return 1;
    }


    mfg xXganzereuroXx

    das entfernt das "SERVER: Unknown Command":



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext...........
    //code, code, code
    if(strcmp(cmdtext...........
    dcmd(blablabla,9,cmdt.......


    else
    {
    new string[128];
    format(string, sizeof(string), "SERVER: Nicht bekannter Command ( %s )!", cmdtext); //das "SERVER: Nicht bekannter Command" könnt ihr beliebig austauschen wies euch gefällt ;)//
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    return 1;
    }


    mfg xXganzereuroXx

    forward PayDay(playerid);
    public PayDay(playerid)
    {
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    new string[128], string1[128];
    Player[i][konto] *= 0.2;
    GameTextForPlayer(i, "~g~PayDay", 4000, 1);
    format(string, sizeof(string),"Alter Kontostand: %i", kontostand[i]);
    format(string1, sizeof(string1),"Neuer Kontostand: %i", Player[i][konto]);
    SendClientMessage(i, COLOR_GREEN, "|_______________________[Konto-Auszug]_______________________|");
    SendClientMessage(i, COLOR_WHITE, string);
    SendClientMessage(i, COLOR_WHITE, "Zinssatz: 0.2");
    SendClientMessage(i, COLOR_FADE1, "_________________________________________|");
    SendClientMessage(i, COLOR_WHITE, string1);
    SendClientMessage(i, COLOR_GREEN, "|____________________________________________________________|");
    print("PayDay!"); //das hier wird im serverfenster angezeigt, der rest nicht
    }
    return 1;
    }


    wenn ichs so mache, dann funktioniert es :)
    anders kommt ne warnung.


    danke für die schnelle antwort
    mfg xXganzereuroXx

    public armortimer()
    {
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    new Float:a;
    GetPlayerArmour(i, a);
    if (!IsABeamter(i) && a == 100))
    {
    SendClientMessage(i, COLOR_RED, "Du wurdest getötet. Die Rüstung ist nur für Beamte.");
    SetPlayerHealth(i,0.0);
    }
    }
    }


    ungetested!!

    hi leute;


    wenn ein PayDay ist, soll eigentlich im Chat etwas stehen, das tut es bei mir aber nicht..
    es steht zwar im server fenster "PayDay" aber inGame steht nichts im Chat.


    hier der Code:
    forward PayDay(playerid);
    public PayDay(playerid)
    {
    new string[128], string1[128];
    Player[playerid][konto] *= 0.2;
    GameTextForPlayer(playerid, "~g~PayDay", 4000, 1);
    format(string, sizeof(string),"Alter Kontostand: %i", kontostand[playerid]);
    format(string, sizeof(string),"Neuer Kontostand: %i", Player[playerid][konto]);
    SendClientMessage(playerid, COLOR_GREEN, "|_______________________[Konto-Auszug]_______________________|");
    SendClientMessage(playerid, COLOR_WHITE, string);
    SendClientMessage(playerid, COLOR_WHITE, "Zinssatz: 0.2");
    SendClientMessage(playerid, COLOR_FADE1, "_________________________________________|");
    SendClientMessage(playerid, COLOR_WHITE, string1);
    SendClientMessage(playerid, COLOR_GREEN, "|____________________________________________________________|");
    print("PayDay!"); //das hier wird im serverfenster angezeigt, der rest nicht
    return 1;
    }


    ein Timer ist gesetzt!
    ich weis nicht, was daran falsch ist


    mfg xXganzereuroXx

    Guten Tag Leute;


    wie die Überschrift es schon sagt, habe ich ein Problem mit /enter.


    hier der code:
    if(strcmp(cmdtext, "/enter", true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1299.3838, 2082.5564, 10.8127)); //dmlv pick
    {
    SetPlayerVirtualWorld(playerid, 1);
    SetPlayerWorldBounds(playerid, 1297.8293,2098.8096, 1409.8607,2215.3733);
    SetPlayerPos(playerid, 1392.2966,2176.6926,10.0194);
    SetSpawnInfo(playerid, 0, 0, 1392.2966,2176.6926,10.0194, 38, 1000, 0, 0, 0, 0);
    dman[playerid] = 1;
    return 1;
    }
    }


    und hier der error:


    Code
    (1897) : error 036: empty statement


    ich sehe nicht den fehler.....


    mfg xXganzereuroXx

    ich habs jz mal so gemacht, und es funktioniert nicht(keine errors oder warnings)


    forward Moneyhack();
    public Moneyhack()
    {
    new i;
    new hackername[MAX_PLAYER_NAME], string2[128];
    for(i=0;i<MAX_PLAYERS;i++)
    {
    if(GetPlayerMoney(i) > cashmoney[i] && cashmoney[i] - GetPlayerMoney(i) > 100000)
    {
    GetPlayerName(i, hackername, sizeof(hackername));
    //if(cashmoney =+ / =- 100000)


    format(string2, sizeof(string2), "[AdmWarnung] %s benutzt möglicherweise einen Moneycheat!", hackername);
    SendAdminMessage(COLOR_RED2, string2);
    print(string2);


    }
    cashmoney[i] = GetPlayerMoney(i);
    }
    return 1;
    }

    jeztz hab ich's so, und es funtzt immer noch nicht
    forward Moneyhack();
    public Moneyhack()
    {
    new i;
    new neugeld, hackername[MAX_PLAYER_NAME], string2[128];
    for(i=0;i<MAX_PLAYERS;i++)
    {
    GetPlayerName(i, hackername, sizeof(hackername));
    neugeld = GetPlayerMoney(i);
    new altgeld = GetPlayerMoney(i);
    if(neugeld + 100000 > altgeld)
    {
    format(string2, sizeof(string2), "[AdmWarnung] %s benutzt möglicherweise einen Moneycheat!", hackername);
    SendAdminMessage(COLOR_RED2, string2);
    print(string2);
    }
    }
    return 1;
    }

    hi leute;


    ich habe versucht einen Anti-Moneyhack zu schreiben, aber wenn ich den server öffne, kommen tausende warnungen, das dieser spieler angeblich einen Moneyhack benutzt hat. Das aber nicht stimmt.
    hier der code

    public OnPlayerUpate(playerid)
    {
    new i;
    new geld, hackername[MAX_PLAYER_NAME], string2[128];
    for(i=0;i<MAX_PLAYERS;i++)
    {
    GetPlayerName(i, hackername, sizeof(hackername));
    geld = GetPlayerMoney(i);
    if(geld + 100000)
    {
    format(string2, sizeof(string2), "[AdmWarnung] %s benutzt möglicherweise einen Moneycheat!", hackername);
    SendAdminMessage(COLOR_RED2, string2);
    print(string2);
    }
    }
    return 1;
    }


    was habe ich falsch gemacht??
    mfg xXganzereuroXx