Beiträge von Rolf_Mueller

    hier:


    ocmd:gmx(playerid,params[])
    {
    new Grund,string[140];
    if(IstSpielerEinAdmin(playerid,10))return SendClientMessage(playerid,Rot,"Du darfst diesen Befehl nicht benutzen");
    if(sscanf(params,"u",Grund)) return SendClientMessage(playerid,Gelb,"Benutzung: /gmx [Grund] ");
    format(string,sizeof(string),"Admin System :Admin %s hat aus dem folgenden Grund:%s einen GMX durchgeführt.",SpielerName(playerid),Grund);
    SendClientMessageToAll(Orange,string);
    SetTimer("GMX",20000,false);
    for(new i = 0; i < MAX_PLAYERS; i++)
    if(GetPVarInt(i,"Eingeloggt")==1)
    {
    SpielerSpeichern(i);
    }
    return 1;
    }


    public GMX()
    {
    SendRconCommand("GMX");
    return 1;
    }

    Beim GMX Grund wird immer nur ein Y mit Ü Punkten angezeigt.


    Hier der Scripteil:


    Code
    format(string,sizeof(string),"Admin System :Admin %s hat aus dem folgenden Grund:%s einen GMX durchgeführt.",SpielerName(playerid),Grund);


    Weiß villeicht jemand woran das liegen könnte?

    Morgen zusammen


    ich sitze gerade an meinem Paydaysystem und komme einfach nicht weiter.
    Eigendlich sollte die Paydayzeit jede Minute eins hochgesetzt werden,nur passiert leider überhaupt nix.
    In den Accountfiles wird die Paydayzeit nicht hochgesetzt.Auch wenn ich eine Stunde auf dem Server bleibe passiert leider überhaupt nix.


    Ich hoffe das ihr mir helfen könnt.


    Hier der Scriptteil:


    Der Timer:

    Code
    SetTimer("Payday",60000,true);


    Und hier der public Payday:



    //edit Hat keiner eine Idee,was falsch sein könne :(

    Hallo zusammen


    ich möchte es so scripten das dem Spielern beim Payday ein bestimmter Gehalt aufs Bankkonto überwiesen wird.
    Dieser Gehalt wird in der Spielerdatei gespeichert,wie mache ich das nun das das Gehalt auf das Konto überwiesen wird?


    Ich habe das jetzt so versucht:

    Code
    SetPVarInt(i,"Bank",+GetPVarInt(i,"Gehalt");


    Nur bekomme ich jetzt beim Compilen den Error "Unbekannter Befehl".


    Was ist daran falsch?
    Schonmal vielen Dank für eure Antworten.

    Danke für eure Antworten.Schade das dieses doofe Tor mir dem boden verbunden ist :(


    Habe den Server gefunden auf dem die Tiefgerage dort gemappt worden ist.
    So sieht das ganze da aus:





    Hier sieht man wie man das ganze möglich ist.Nur wie macht man das?

    Guten Abend zusammen,


    ich möchte an dieser Stelle: (Siehe Screens) eine Tiefgerage mappen.



    Screens:


    dieses Tor möchte ich wegmachen,nur wenn ich das Tor zum löschen makieren möchte,makiere ich automatisch die Umgebung mit.


    Hier verschwindet beim löschen des Tores der Boden.


    Hier befindet sich die Einfahrt zur meiner Gewünschten Tiefgerage.


    Ich mappe mit diesem Mapedtor.Gibt es villeicht einen anderen Mapeditor mit dem map einzelne Objecte löschen kann?
    Oder könnt ihr mir sonstige Tipps geben?
    Habe es bereits auf anderen Servern gesehen,daher weiß ich das das möglich ist.
    Hoffentlich könnt ihr mir helfen :)


    //edit Map editor geändert.

    Hallo


    ich möchte gerne verhindern das man 0$ auf sein Konto einzahlen kann.
    So wie ich es gemacht habe funktioniert das leider nicht :(


    if(strval(inputtext)>1)return SendClientMessage(playerid,Rot,"Ungültige Angabe")|ShowPlayerDialog(playerid,DIALOG_BANKEINZAHLEN,DIALOG_STYLE_INPUT,"Einzahlen","Geben sie bitte den Betrag ein den sie auf ihr Konto einzahlen möchten:","Einzahlen","Abbrechen");


    Kann mir da jemand helfen?

    Hallo zusammen




    ich bin gerade an einem Banksystem dran,und dabei jetzt ein PRoblem und
    zwar möchte ich das das Geld mit einem Dialog auf das Konto eingezahlt
    werden kann.


    Das sieht bei mir jetzt so aus:








    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    new str[128];
    if(!response)return ShowPlayerDialog(playerid,DIALOG_BANKMENU,DIALOG_STYLE_LIST,"Bankmenü","Einzahlen\nAuszahlen","Auswählen","Abbrechen");
    if(GetPlayerMoney(playerid) < strval(inputtext))return SendClientMessage(playerid,Rot,"Sie haben nicht genug Geld dabei!");
    GivePlayerMoney(playerid, - strval(inputtext));
    dini_IntSet(Playerdatei,"Bank",+= strval(inputtext);
    format(str,sizeof(str),"Sie haben %d$ erfolgreich auf ihr Konto eingezahlt",strval(inputtext));
    SendClientMessage(playerid,Orange,str);
    return 1;









    Nur bekomme ich jetzt diesen Error:


    Ungültiger Befehl


    Wie kann ich den Befehl umändern,sodas er funktioniert?


    Schonmal vielen Dank für eure Hilfe.


    //PWN Text erneuert.

    Hallo zusammen


    ich bin gerade an einem Banksystem dran,und dabei jetzt ein PRoblem und zwar möchte ich das das Geld mit einem Dialog auf das Konto eingezahlt werden kann.
    Das sieht bei mir jetzt so aus:


    new Playerdatei[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
    new str[128];
    if(!response)return ShowPlayerDialog(playerid,DIALOG_BANKMENU,DIALOG_STYLE_LIST,"Bankmenü","Einzahlen\nAuszahlen","Auswählen","Abbrechen");
    if(GetPlayerMoney(playerid) < strval(inputtext))return SendClientMessage(playerid,Rot,"Sie haben nicht genug Geld dabei!");
    GivePlayerMoney(playerid, - strval(inputtext));
    dini_IntSet(Playerdatei,"Bank",+= strval(inputtext); <<Error
    format(str,sizeof(str),"Sie haben %d$ erfolgreich auf ihr Konto eingezahlt",strval(inputtext));
    SendClientMessage(playerid,Orange,str);
    return 1;
    Nur bekomme ich jetzt diesen Error:
    Ungültiger Befehl
    Wie kann ich den Befehl umändern,sodas er funktioniert?
    Schonmal vielen Dank für eure Hilfe.