Beiträge von Litpa

    Du arbeitest seit 2 Jahren an einem Script, hast 71.000 Zeilen geschrieben aber merkst nicht wieso Pawno ausgeht?


    Was Vincent gepostet hat ist richtig, du fügst es falsch ein..

    Genauer lesen halt.. Forbidden hat es verstanden.


    Ich hab das Problem gelöst. Es lag daran das ich die mit Sniper gekillt hab und meine Sniper die HP auf 0 setzt.. damit man mit 1 Schuss stirbt.


    Somit war ich nicht die killerid, sondern er wurde einfach vom System gekillt.


    Gibt es auch die Möglichkeit einfach nur abzufragen ob ein Cop in der nähe ist, anstatt ob der Cop ihn gekillt hat?


    MfG.


    for(new i; i < MAX_PLAYERS; i++)
    {
    if(sSpieler[i][Fraktion] == 1 || sSpieler[i][Leader] == 1) // Anpassen!
    {

    new Float:x, Float:y, Float:z;
    GetPlayerPos(killerid, x, y, z);
    if(IsPlayerInRangeOfPoint(i, 25.0, x, y, z))
    {
    SendClientMessage(playerid, Rot, "BAMM!");
    SendClientMessage(killerid, Rot, "BAMM!!");
    return 1;
    }
    }
    }


    Habs jetzt so, bei meinem Freund kommt das mit einem !, bei mir mit zwei ! :D


    Aber es kommt sehr selten, woran liegt es?


    MfG.

    Hallo.


    Ich arbeite an meinem Selfmade..


    Ich hab keine Probleme mit meinem Wantedsystem. Nur 1 Sache bekomme ich einfach nicht hin.


    Wie mache ich "Systemstrafen" wenn ein Spieler mit Wanteds in der nähe von einem Cop stribt, das er dann im Knast sitzt..


    MfG.

    Hallo,


    ich bräuchte etwas hilfe mit meinem Wantedsystem.
    Ich hab bis jetzt folgendes drinn:



    if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
    {
    new tmp[56];
    if(IsPlayerConnected(playerid))
    {
    if(sSpieler[playerid][sDuty] == 0)
    {
    SendClientMessage(playerid, Rot, "Sie sind nicht Duty.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, Hellblau, "Benutze: (/su)spect [Spieler] [Anzahl] [Grund]");
    return 1;
    }


    new giveplayer[MAX_PLAYER_NAME];
    new player[MAX_PLAYER_NAME];
    new giveplayerid;
    giveplayerid = ReturnUser(tmp);
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, player, sizeof(player));
    new gwanted = strval(tmp);
    if (sSpieler[playerid][Fraktion] == 1 || sSpieler[playerid][Fraktion] == 2)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (sSpieler[playerid][Fraktion] != 2)
    {


    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, Hellblau, "Benutze: (/su)spect [Spieler] [Anzahl] [Grund]");
    return 1;
    }

    new wantedlevel = GetPlayerWantedLevel(giveplayerid);

    SetPlayerWantedLevel(giveplayerid, wantedlevel + gwanted);
    sSpieler[giveplayerid][Wanteds] += gwanted;

    new string[128];
    new string2[56];
    format(string, sizeof(string), "Sie haben ein Verbrechen begangen: %s Zeuge: %s", result, player);
    format(string2, sizeof(string2), "Aktuelles Wantedlevel: %s", sSpieler[giveplayerid][Wanteds]);

    SendClientMessage(giveplayerid, Bannrot, string);
    SendClientMessage(giveplayerid, Gelb, string2);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, Hellblau, "Sie können keinen Polizisten Wanteds geben.");
    }
    }
    }
    else
    {

    SendClientMessage(playerid, Rot, "Dieser Spieler ist nicht Online.");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, Rot, "Sie sind kein Staatsdiener.");
    }
    }
    return 1;
    }


    Nur wenn ich mir jetzt Wanteds gebe mit dem Command: /su 0 3 Verweigerung oder so. Dann bekomme ich keine 3 Wanteds wegen Verweigerung, sondern ich bekomme gar keine Wanteds mit dem Grund "3 Verweigerung"


    Kann mir das jemand in Ordnung bringen?


    MfG.

    Nabend,


    ich hab ein kleines Problem.
    Ich hab ein Textdraw erstellt das einen Komma bei meinem Geld hinzufügt, das es aussieht als ob ich Cents auf der Hand hab. (bsp. 1000 $ = 10,00$)


    Nur wenn ich es jetzt z.B über einen Dialog anzeigen lasse steht da ja Bargeld: 1000$, es soll aber auch im Dialog Bargeld: 10,00$ angezeigt werden.


    Wie mach ich das?


    Danke im Vorraus,
    MfG.

    Sieh an.. gut das du das jetzt schreibst, damit währe Samir jetzt wohl aufgeflogen.
    Danke dir :)


    Ich werde morgen dann zur Polizei gehen, hoffen wir das Beste.


    MfG.