Beiträge von StormKnight

    Hallo Leuteeeee ,




    Ich habe folgendes Problem und hoffe ihr könnt weiterhelfen ;)


    Ich möchte Textdraws bzw eine Box um eine Gradzahl drehen



    TDEditor_TD[1] = TextDrawCreate(14.666605, 168.866760, "box");
    TextDrawLetterSize(TDEditor_TD[1], 0.000000, 29.533348);
    TextDrawTextSize(TDEditor_TD[1], 623.666687, 0.000000);
    TextDrawAlignment(TDEditor_TD[1], 1);
    TextDrawColor(TDEditor_TD[1], -1);
    TextDrawUseBox(TDEditor_TD[1], 1);
    TextDrawBoxColor(TDEditor_TD[1], 144);
    TextDrawSetShadow(TDEditor_TD[1], 0);
    TextDrawSetOutline(TDEditor_TD[1], 0);
    TextDrawBackgroundColor(TDEditor_TD[1], 255);
    TextDrawFont(TDEditor_TD[1], 1);
    TextDrawSetProportional(TDEditor_TD[1], 1);
    TextDrawSetShadow(TDEditor_TD[1], 0);


    Ich möchte diese Box drehen wie?



    MFG


    StormKnight

    Hallo ich bisn nochmakl
    hat geklappt vielen dank dir,
    wollte aber noch etwas : D


    wollte, das wenn ich dem Spieler ein Wtds gebe steht du hast ihm eins gegebn und das steht auch so jez da aber will auch wenn ich dem 2 oder -2 gebe das es steht du hast dem spieler 2 wtds entfern oder wenisgtesn -2 wtds gegeben also %d damit geht das bestimmt oder?



    und wäre toll wenn der Spieler eine Nachricht bekäme das der OFFICER X dir X wtds WEGEN X gegeben hat kannst du das auch rasch ? :D


    MFg

    nene sozusagen noch eine Sendclientmessage wenn der SPieler schon 6 wtds hat dann soll kommen spieler hat schon 6 wtds mehr geht nicht und wenn man minus macht soll halt was jez da ist spieler hat schon 0 wanteds



    MFG

    Dann kommt Ingame die Nachricht



    "Spieler hat schon 6 Wanteds "
    Ich kann mir keine minus wanteds geben und wenn ich mir welche geben will da ich ja shcon 6 ghabe kommt die meldung ich habe shcon 6


    MFG

    Hallo Community,


    Ich möchte, dass wenn ich einem spieler ein Wanted gebe , dass ich es mit z.b. /su ID -1 oder -3 die Wanteds entfernen kann bzw weniger machen kann.



    CODE :


    /* Wanted Gabe */
    //----------------------------------[SetCrime]-----------------------------------------------
    if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pLeader] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du musst erst in den Dienst gehen (/duty).");
    return 1;
    }
    if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pLeader] == 2)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du musst erst in den Dienst gehen (/duty).");
    return 1;
    }
    if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pLeader] == 3)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du musst erst in den Dienst gehen (/duty).");
    return 1;
    }
    /*if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du darfst dieses Befehl nicht Benutzen!");
    return 1;
    }*/
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Befehl: (/su)spect [playerid] [Anklage]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (gTeam[playerid] == 2 || IsACop(playerid))
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (gTeam[giveplayerid] != 2)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Befehl: (/su)spect [playerid] [Vergehen]");
    return 1;
    }
    if(IsACop(giveplayerid))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du kannst keinem Staatsbeamten Wanteds geben!");
    return 1;
    }
    if(WantedLevel[giveplayerid] >= 6)
    {
    SendClientMessage(playerid, COLOR_WHITE, "Der Spieler hat schon 6 Wanteds!");
    return 1;
    }
    PlayerInfo[giveplayerid][pCrimes] += 1;
    WantedLevel[giveplayerid] += 1;
    SetPlayerCriminal(giveplayerid,playerid, result);
    SendClientMessage(playerid, COLOR_WHITE, "Du hast dem Spieler ein WantedLevel gegeben!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst keinem Beamten ein WantedLevel geben!");
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_RED, string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du bist kein Staatsbeamter !");
    }
    }
    return 1;
    }



    Kann jmd rasch sagen wie es geht?


    bekomme immer 1 Wanted aber wenn ich jetzt jemanden 2 oder 3 geben will muss man öfters schreiben ... Kann man das auch beheben?



    MFG

    Hallo Community Brauche jemanden, der sich ca 10-20 minuten zeit nehmen kann um mein Problem zu beheben :



    Ich möchte von einem Selfmade das Loginfenster auf ein anderes Scriptübertragen : keine systeme nur das Aussehen beim einloggen (siehe bild)



    Soll auf mein derzeitiges Script wo auch schon ein system ist das so aussieht aber nicht so ausgeschmückt sprich das soll weg und das rein habe beide scripts da, das eine ist ein gekauftes Selfmade und das andere ist halt mein Script.,#


    Ich hoffe jemand kann mir erklären wie das geht, oder selber machen.


    GIbt gute Bewertung :=)


    MFG


    StormKnight aka. Bavaria Reallife Owner

    Hallo Community,


    Ich habe folgendes Problem :


    In meinem Reallife Script gibt es ein Bankraubsystem, schlicht aufgebaut wie im GF, man geht also zum robpoint und macht /rob(/ausrauben) um die Bank auszurauben, doch wenn die Zeit um das Geld in den Beutel einzupacken vergangen ist kommt die meldung man hätte die Bank vorzeitig verlassen und bekommt daher kein GELD!
    Ich bräuchte bitte Hilfe ist sehr wichtig ich schicke nun ein paar Codes vom Robsystem (Robstadthalle und RobGym gehen).


    // >>>>>>>>>>>>>>>>> BANKÜBERFALL <<<<<<<<<<<<<<<<<
    if(strcmp(cmd, "/rob", true) == 0 || strcmp(cmd, "/ausrauben", true) == 0)
    {
    if(PlayerInfo[playerid][pTot] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "Tote können keine Befehle nutzen!");
    return 1;
    }
    if(!IsPlayerInRangeOfPoint(playerid,3.0,2141.8535,1637.0011,993.5761))//1460
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du bist nicht im Tresor!");
    return 1;
    }
    if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22 ||PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)return SendClientMessage(playerid, COLOR_RED, "Du bist in einer Staatlichen Fraktion!");
    new Cops = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 3 || PlayerInfo[i][pMember] == 3)
    {
    Cops += 3;
    }
    }
    }


    if(Cops < 3)
    {
    SendClientMessage(playerid, COLOR_GREY, "Wenn keine Cops online sind, werden keine Banktresorgeschäfte geführt!");
    return 1;
    }
    if(rob == 1)
    {
    SendClientMessage(playerid,0xAA3333AA,"Die Bank wurde gerade erst überfallen!");
    return 1;
    }
    //FreezePlayer(playerid);
    rob = 1;
    SetTimer("Rob_Reset",3600000,0); // Nach 60 Minuten erst wieder ausrauben
    SetTimerEx("Rob_UnFreeze",100000,0,"i",playerid); // Nach 2 minuten Bank überfallen
    OnPlayerCommandText(playerid,"%s : Dies ist ein Überfall!! ");
    OnPlayerCommandText(playerid,"%s : Auf den Boden Legen und Hände an den Kopf!!");
    SendClientMessage(playerid,0xFF2800FF,"Der Bankangestellte, Packt das Geld ein, warte bis er fertig ist!!");
    SendClientMessage(playerid,0xFF2800FF,"Verlasse vorher nicht die Bank, sonst bekommst du Wanteds aber kein Geld!");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SendClientMessage(i,COLOR_RED,"HQ: Achtung Alle Einheiten! Eine Meldung vom Bank Security System!");
    SendClientMessage(i,COLOR_RED,"HQ: Verbrechen: Banküberfall, Gesuchter: Unbekannt");
    SendClientMessage(i,COLOR_RED,"HQ: Begeben sie sich sofort zur Los Santos Bank!");
    }
    }
    }
    return 1;
    }



    Function Rob_UnFreeze(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,35.0,2141.8535,1637.0011,993.5761))//2316.6206,-12.5188,26.7422
    {
    //UnFreezePlayer(playerid);
    new randmoney = 30000+ random(15000);
    GivePlayerMoney(playerid,randmoney);
    new string[128];
    format(string,sizeof(string),"Du hast €%d erbeutet! Hau schnell ab und lass dich nicht erwischen!",randmoney);
    SendClientMessage(playerid,COLOR_GREEN,string);
    SetTimerEx("Rob_Cop",80000+random(90000),0,"i",playerid); // Nach 1 minute
    }
    else
    {
    SendClientMessage(playerid,0xAA3333AA," Da du die Bank verlassen hast, bekommst du auch kein Geld!!");
    SendClientMessage(playerid,0xAA3333AA," Das heißt aber nicht, das dich die Cops nicht verfolgen werden!");
    return 1;
    }
    return 1;
    }


    Ich hoffe ihr könnt mir helfen! ....


    Mit freundlichen Grüßen


    StormKnight

    Hallo Community,


    Wie schon die Überschrift sagt habe ich ein Problem beim Übertragen eines Loginfensters auf ein neues Script.
    Es ist kein System sondern lediglich Das fenster das man sieht wenn man joint.
    Ich möchte das neue auf mein altes script machen , das alte script hat bereits ein Loginfenster mit LOGIN UND REGIOSTER knopf aber das möchte ich weg haben.-
    Ich bekomme es nicht hin, wenn ihr helfen wollt könnt ihr schreiben wie es geht oder skype namen hinterlassen^^ Teamviewer hab ich auch.
    Außerdem habe ich noch andere sachen :)


    Ich biete für den der Alles macht sogar geld :)
    bezahle gut :) ansonnsten Loginsystem geht vor allem


    Erklärung:



    Von Script A soll das LoginFenster nach Script B (sind textdraws)
    Dann Von Script C eine Fraktion zu Script B (erstmal unwichtig Loginsystem geht vor)
    Filterscripts einbauen nach Script B.


    Am liebsten wäre mir wenn mir jmd das mim Loginsystem kostenlos macht ^^ oder alles direkt und von mir noch Geld bekommt ;)
    weiterhin bietet sich die Möglichkeit als Scripter bei unserem Projekt German Bavaria Reallife zu arbeiten(Bezahlter Job)
    Haben ein ControlPanel selbst geschrieben und ist auch schon einsatzbereit :)


    wenn Ihr helfen wollt bzw derjenige der mir hilft, bekommt ein LobThread also ich werde Detailliert ein Lob über ihn ausprechen und natürlich gute Bezahlung;)


    MFG


    StormKnight(German Bavaria Reallife)

    bekomme das hier



    \include\JunkBuster.inc(281) : warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")
    \include\JunkBuster.inc(288) : warning 201: redefinition of constant/macro (symbol "GivePlayerMoney")
    \include\JunkBuster.inc(295) : warning 201: redefinition of constant/macro (symbol "ResetPlayerMoney")
    \include\JunkBuster.inc(302) : warning 201: redefinition of constant/macro (symbol "GetPlayerMoney")
    \include\JunkBuster.inc(309) : warning 201: redefinition of constant/macro (symbol "SetPlayerPos")
    \include\JunkBuster.inc(323) : warning 201: redefinition of constant/macro (symbol "SetVehiclePos")
    \include\JunkBuster.inc(330) : warning 201: redefinition of constant/macro (symbol "GivePlayerWeapon")
    \include\JunkBuster.inc(337) : warning 201: redefinition of constant/macro (symbol "ResetPlayerWeapons")
    \include\JunkBuster.inc(344) : warning 201: redefinition of constant/macro (symbol "SetPlayerHealth")
    \include\JunkBuster.inc(351) : warning 201: redefinition of constant/macro (symbol "SetPlayerArmour")



    hilfeeeeeee

    Hab ein Fehler könnt ihr helfen?



    bekomme das hier



    \include\JunkBuster.inc(281) : warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")
    \include\JunkBuster.inc(288) : warning 201: redefinition of constant/macro (symbol "GivePlayerMoney")
    \include\JunkBuster.inc(295) : warning 201: redefinition of constant/macro (symbol "ResetPlayerMoney")
    \include\JunkBuster.inc(302) : warning 201: redefinition of constant/macro (symbol "GetPlayerMoney")
    \include\JunkBuster.inc(309) : warning 201: redefinition of constant/macro (symbol "SetPlayerPos")
    \include\JunkBuster.inc(323) : warning 201: redefinition of constant/macro (symbol "SetVehiclePos")
    \include\JunkBuster.inc(330) : warning 201: redefinition of constant/macro (symbol "GivePlayerWeapon")
    \include\JunkBuster.inc(337) : warning 201: redefinition of constant/macro (symbol "ResetPlayerWeapons")
    \include\JunkBuster.inc(344) : warning 201: redefinition of constant/macro (symbol "SetPlayerHealth")
    \include\JunkBuster.inc(351) : warning 201: redefinition of constant/macro (symbol "SetPlayerArmour")


    Habe das neueste Inc von junkbuster ...


    //EDit wenn ich jetz joine , dann ist mein INT nicht 0 8| ich mus den erst setzen ... also buggt richtig...?!


    Jemand der eine Idee hat?



    MFg

    Moin Breadfisher ;),



    Ich bin auf der suche nach dem Inc "ttd",
    es scheint wichtiger Bestandteil eines Scriptes zu sein, dass ich testen möchte.
    Hat jemand eine Idee?
    Oder hat jmd das include?
    Wäre sehr dankbar




    es hat was mit ZEIT zutun



    if(IsPlayerTimeBanned(playerid)) { new String[128], time, years, months, days, hours, minutes, seconds; // <---- bei seconds bekomm ich fehlermeldung (wird nie benutzt) time = mysql_GetInt("srv_accounts", "Timeban", "Name", PlayerName(playerid)); //<---- bei time bekomme ich Meldung unbenutzte Variable TimestampToDate(time, years, months, days, hours, minutes, seconds, 1); //bei TimestamtoDate bekomm ich Unbekannte Variable format(String, sizeof(String), "Dein Timeban läuft noch bis zum %02d.%02d.%02d %02d:%02d Uhr.", days, months, years, hours, minutes); SendClientMessage(playerid, DUNKELROT, String); SetTimerEx("PlayerKickTimer", 1000, false, "d", playerid); } else { mysql_SetInt("srv_accounts", "Timeban", 0, "Name", PlayerName(playerid)); new StrcatStr[256]; PlayerCode[playerid] = random(9999); format(StrcatStr, sizeof(StrcatStr), "{FFFFFF}Um deine Identität zu prüfen, gebe im Feld bitte das folgende Code ein.\nCode: {FFFB00}%i", PlayerCode[playerid]); ShowPlayerDialog(playerid, DIALOG_LOGINCHECK, DIALOG_STYLE_PASSWORD, "Identitätsprüfung", StrcatStr, "Weiter", "Verlassen"); } } }



    Fehlermeldungen:

    Spoiler anzeigen
    Zeile (947) : Unbekannte Variable : "TimestampToDate"
    Zeile (945) : Variable wird nie benutzt: "seconds"Zeile (946) : Unbenutzte Variable: "time"


    MFG

    Bin gerne dabei! :) Habe erst neulich von lvl 124 auf neu Angefangen ^^ bin nun lvl 21
    Habe auch noch einen Kumpel Lvl 58 wäre auch dabei ;)


    Falls interesse besteht


    MFG