Beiträge von blackeye

    ich habe so wie es ist es auf cp.breadfish hochgeladen und dann per rcon loadfs hochgeladen und an keinem der punkte blitzt es




    hab auch andere personen gesagt die sollen da druch fahren doch nichts passiert


    muss ich dann noch irgendwas machen, wie einen blitzer aufstellen oder pos setzten?


    ist nicht ins script eingefügt sondern so belassen






    bitte um hilfe

    Hallo,




    Ich habe mich daran versucht etwas zu schreiben was eine rechenaufgabe ins script einbaut


    bin jedoch gescheitert ^^




    aufgabenstellung:


    - aufgabe an alle´


    - ergebnis per command


    - nur einen odr drei gewinner




    dies ist mein ansatz:





    public OnGameModeInit()
    {
    SetTimer("aufgabe", 1200000, 1);
    }


    forward zahlen(number);
    forward aufgabe();


    public OnGameModeInit()
    {
    SetTimer("aufgabe", 1200000, 1);
    }




    if(strcmp(cmd, "/ergebnis", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(GetPlayerMoney(playerid) > 500)
    {
    //KEINE AHNUNG WIE!!
    GivePlayerMoney(playerid, - 500);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du brauchst $500 um ein Ergebnis abgeben zu können !");
    return 1;
    }


    }
    }



    public aufgabe()
    {
    format(string, sizeof(string), "Aufgabe: Was ist %s + %s", zahl1, zahl2);
    OOCOff(COLOR_WHITE, string);
    SendClientMessageToAll(COLOR_WHITE, "Aufgabe: Schreibe das ergebnis per /e [ergebnis]");
    }
    public zahlen()
    {
    new rand1 = random(1347);
    new rand2 = random(3214);
    if(rand1 < 77) { rand1 += 3; }
    if(rand2 < 77) { rand2 += 3; }
    zahl1(rand1);
    zahl2(rand2);
    }

    also das filterscript an sich klappt




    nur eben der porter nicht...


    also der command denke ich geht jedoch portet er nicht




    das mit dem getplayerstate war nur nen versuch habs auch schon ohne versucht



    //edit



    an daemon:


    meinste einfach nur elseif(PlayerInfo[playerid][pAdmin] >= 1336)

    Hallo,


    ich wollte ein teleport in ein filterscript reinpacken
    pawno meckert nicht, jedoch beim test funktioniert er nicht...
    kann mir da jemand helfen?


    das is das filterscript
    #include <a_samp>


    #define FILTERSCRIPT
    #if defined FILTERSCRIPT
    #define COLOR_GREEN 0x33AA33AA
    #pragma tabsize 0
    enum pInfo
    {
    pKey[128],
    pLevel,
    pAdmin,
    };
    new PlayerInfo[MAX_PLAYERS][pInfo];
    new Float:TelePos[MAX_PLAYERS][6];


    public OnFilterScriptInit()
    {
    CreateObject(1325, 924.724,-911.519, 70.3703, 0, 270, 86);
    return 1;
    }



    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext, "/aufzug", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1336)
    {
    if (GetPlayerState(playerid) == 2)
    {
    new tmpcar = GetPlayerVehicleID(playerid);
    SetVehiclePos(tmpcar, 911.678,-922.719,70.3703);
    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
    }
    else
    {
    SetPlayerPos(playerid, 911.678,-922.719,70.3703);
    }
    SendClientMessage(playerid, COLOR_GREEN, "Thanks for traveling with Deutsche Bahn!");
    }
    }
    return 1;
    }
    return 0;
    }

    Hallo,


    ich würde gerne ins script ein befehl einbauen zum ändern des nicknames ingame


    so weit bin ich gekommen ^^ :


    if(strcmp(cmd, "/changename", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1336)
    {
    SetPlayerName(playerid, "name");
    return 1;
    }
    }


    kann mir jemand helfen wie ich das mir der variablen mache?