Beiträge von Privat

    Guten Abend,
    Undzwar mein Problem liegt im Befehl /sirene. Ich kann den Befehl in jedes Fahrzeug ausführen, aber ich weiß nicht warum!


    ocmd:sirene(playerid,params[])
    {
    if(IstSpielerMember(playerid,1))
    {
    if(GetPlayerVehicleID(playerid) == sultan[0] || sultan[1])
    {
    Sirene(playerid);
    }
    if(GetPlayerVehicleID(playerid) == bullet[0] || bullet[1])
    {
    Sirene1(playerid);
    }
    }
    return 1;
    }
    stock Sirene(playerid)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(sirene[playerid] == 0)
    {
    siren[vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0);
    AttachObjectToVehicle(siren[vehicleid],vehicleid,0.0,0.100,0.850,0.0,0.1,0.0);
    sirene[playerid] = 1;
    return 1;
    }
    else if(sirene[playerid] == 1)
    {
    DestroyObject(siren[vehicleid]);
    sirene[playerid] = 0;
    return 1;
    }
    return 1;
    }
    sultan[0]=CreateVehicle(560,1578.0684,-1710.7653,5.5389,358.5282,21,1,-1); //
    sultan[1]=CreateVehicle(560,1560.0568,-1693.9982,5.5997,227.9516,37,0,-1); //
    bullet[0] = CreateVehicle(541,1538.4579,-1643.9453,5.5155,181.8604,0,1,-1); // bullet
    bullet[1] = CreateVehicle(541,1534.6125,-1644.1381,5.5154,179.1716,0,1,-1); // bullet2


    //edit


    Helft mir bitte!


    Grüße,
    TheBester

    Guten Abend,
    Ich habe nun ein PayDay System, und ich wollte, wenn man z.B. beim Job Farmer 5 Checkpoints abfährt, dass man dann auch das Geld von den 5 Checkpoints bekommt. Aber man bekommt das Geld, was man eigentlich für den 15 Checkpoints bekommen soll.


    public PayDay(playerid)
    {
    SetPVarInt(playerid,"PayDay",GetPVarInt(playerid,"PayDay")+1);
    if(GetPVarInt(playerid,"PayDay") == 60)
    {
    SendClientMessage(playerid,GRÜN,"|____________________ Zahltag ____________________|");
    SendClientMessage(playerid,GRAU," Steuern: {DF0101}-$120");
    if(farm1[playerid] == 1)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 150€");
    }
    if(farm1[playerid] == 2)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 300€");
    }
    if(farm1[playerid] == 3)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 450€");
    }
    if(farm1[playerid] == 4)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 600€");
    }
    if(farm1[playerid] == 5)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 750€");
    }
    if(farm1[playerid] == 6)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 900€");
    }
    if(farm1[playerid] == 7)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1050€");
    }
    if(farm1[playerid] == 8)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1200€");
    }
    if(farm1[playerid] == 9)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1350€");
    }
    if(farm1[playerid] == 10)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1500€");
    }
    if(farm1[playerid] == 11)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1650€");
    }
    if(farm1[playerid] == 12)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1800€");
    }
    if(farm1[playerid] == 13)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1950€");
    }
    if(farm1[playerid] == 14)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 2100€");
    }
    if(farm1[playerid] == 15)
    {
    SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 2250€");
    }
    SendClientMessage(playerid,GRAU," Lohn von der Fraktion: ");
    GivePlayerMoney(playerid,-120);
    GameTextForPlayer(playerid,"~g~PayDay",1000,4);
    SetPVarInt(playerid,"PayDay",0);
    farm1[playerid] = 0;
    return 1;
    }
    return 1;
    }


    Grüße,
    TheBester

    Erstell dir doch mal ein Befehl (/gmx oder /restart) und dann gibst du den mal ein:


    ocmd:gmx(playerid,params[])
    {
    SendRconCommand("gmx");
    return 1;
    }


    Grüße,
    TheBester

    Du musst das alles unter OnPlayerDeath rein schreiben!


    Du fragst ab, ob die killerid, ein Cop ist. Wenn er es ist, dann fragst du ab, ob playerid(der getötete) Wanteds hat!


    if(GetPlayerWantedLevel(playerid) == 1)
    {

    }


    und in der if Abfrage(GetPlayerWantedLevel) setz du dann ein Timer.


    Grüße,
    TheBester

    Falls Du Errors / Warnings bekommst, kannst du uns die hier im [pwn] Code schicken.
    Wenn du keine Errors / Warnings bekommst, und der Motor nicht funktioniert, kannst du uns den Motorsystem schicken, und auch sagen wo du dies eingefügt hast!


    Grüße,
    TheBester

    Alleine deine Anfrage zeigt schon, dass dein Projekt nichts werden kann. Man sieht ganz klar, dass dies ein 0815 Server wird.
    Überarbeite deine Anfrage noch mehr, und dann kann man sehen, ob sich ein Scripter melden wird!


    Grüße,
    TheBester

    Falls dieses Problem noch besteht, ich hatte diesen Fehler letztens auch. Ich habe diesen zwar nicht wegbekommen, aber wenn du ein Backup hast, dann ersetz den.


    Grüße

    Oben wurde dir eine Seite geschickt, wo du dein Script einfügen musst, und das System auf der Seite zählt deine Klammern. Solltest du dann eine Klammer zu wenig / zu viel haben, zeigt er dir das an.
    Einfach mal ausprobieren, ansonsten mal über Notepad++ versuchen, dazu gibt es auch genug Tutorial's hier im Forum.


    Grüße,
    TheBester