Beiträge von Batista

    Hallo, wisst ihr wie man Scripten kann das man den Kofferaum öffnen kann mit einen Befehl und die Motorhaube auch ? Meine Frage ist, gibt es ein Tutorial dafür ? Weil es einfach Realler ist und besser, oder kann mir jemand Codes schicken, da manche auch so lernen, ich zb. ich hoffe ihr könnt mir dabei helfen.

    Hallo Breadfisch,
    Ich Batista habe eine Frage, es ist diesmal kein Script Problem, ich hoffe das ihr mindestens 3 Sätze als Antwort schreibt und
    verständlich. Ich hoffe das ihr nicht nur die überschrift liest, wie bei meinen letzten Thema.
    Bitte alles Lesen.


    KillTimer:
    Ich suche ein kleines System, zu meinen Totensystem, wenn mein Spieler stirbt, bleibt er auf den Boden liegen bis ihn ein Medic per /revivet und oder ein
    Administrator, mit /arevive. So ich will aber nicht das mein Spieler so lange liegt. Deswegen weiss ich auch was ich tuhn muss, weiss aber nicht ob ich SetTimer oder SetTimerEx nehmen soll, da ich den unterschied nicht kenne, auf jedenfall wenn der Spieler Tot ist soll ein Timer kommen, und wenn der Timer kommt soll der Spieler respawnt werden, das ist nicht das Problem, so wenn ich
    den Spieler aber revive oder ebend arevive, dann muss der Timer irgendwie auffhören zu laufen, also KillTimer, aber Parameter kenne ich nicht ich weiss also nicht weiter. Hilfe pls.

    Hallo ich bekomme Errors warum ?


    ocmd:pay(playerid,params[])
    {
    new pid,Geld;
    if(!sscanf(params,"ud",pid,Geld))
    {
    if(IsPlayerConnected(pid))
    {
    if(pid != playerid)
    {
    new Float:pPos[3];
    GetPlayerPos(pid,pPos[0],pPos[1],pPos[2]);
    if(!IsPlayerInRangeOfPoint(playerid,10.0,pPos[0],pPos[1],pPos[2]))return SendClientMessage(playerid,grau,"Der Spieler ist nicht in deiner Nähe.");
    if(GetPlayerMoney(playerid) < Geld)
    return SendClientMessage(playerid,grau,"Du hast nicht genug Geld.");
    GivePlayerMoney(playerid,-Geld);
    PlayerPlaySound(playerid,1052,0,0,0);
    GivePlayerMoney(pid,Geld);
    PlayerPlaySound(pid,1052,0,0,0);
    new Text[256];
    format(Text,sizeof(Text),"Du hast %s $%d gegeben.",SpielerName(pid),Geld);
    SendClientMessage(playerid,gelb,Text);
    format(Text,sizeof(Text),"Du hast $%d von %s bekommen.",Geld,SpielerName(playerid));
    SendClientMessage(pid,orange,Text);
    format(Text,sizeof(Text),"* %s nimmt Geld aus seiner Tasche und gibt es %s.",SpielerName(playerid),SpielerName(pid));
    SendClientMessageToAll(weiss,Text);
    PayMoney[playerid][pid] += Geld;
    }
    else
    {
    SendClientMessage(playerid,rot,"wtf ? Warum willst du dir das Geld das du hast,");
    SendClientMessage(playerid,rot,"dir selber geben xD xD unötig");
    }
    }
    else
    {
    SendClientMessage(playerid,Farbe_Grau,"Der gewählte Spieler ist nicht Online.");
    }
    }
    else
    {
    SendClientMessage(playerid,Farbe_Grau,"/Pay [Playerid/Name] [Betrag]");
    }
    return true;
    }


    C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : error 017: undefined symbol "PayMoney"
    C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : warning 215: expression has no effect
    C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : error 001: expected token: ";", but found "]"
    C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : error 029: invalid expression, assumed zero
    C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1608) : fatal error 107: too many error messages on one line


    Danke im Vorraus

    Mein Lichtsystem geht nicht und machst Errors, es ist ein Selfmadescript und nicht kopiert.


    Ich bekomme ein Warning.


    [hide]C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(1594) : warning 217: loose indentation[/hide]


    Der Warning kommt von den else , aber wegmachen darfst du den nicht, da sonst das licht an und sofort wieder ausgeht.


    Ich brauch eure hilfe.-



    ocmd:licht(playerid,params[])
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
    {
    new ENGINE,LIGHTS,ALARM,DOORS,BONNET,BOOT,OBJECTIVE;
    GetVehicleParamsEx(GetPlayerVehicleID(playerid),ENGINE,LIGHTS,ALARM,DOORS,BONNET,BOOT,OBJECTIVE);
    if(LIGHTS == VEHICLE_PARAMS_ON){
    SendClientMessage(playerid,gelb,"** Licht ausgeschaltet.");
    SetVehicleParamsEx(GetPlayerVehicleID(playerid),ENGINE,VEHICLE_PARAMS_OFF,ALARM,DOORS,BONNET,BOOT,OBJECTIVE);
    }
    else
    {
    SendClientMessage(playerid,gelb,"** Licht eingeschaltet.");
    SetVehicleParamsEx(GetPlayerVehicleID(playerid),ENGINE,VEHICLE_PARAMS_ON,ALARM,DOORS,BONNET,BOOT,OBJECTIVE);
    }
    }
    }
    return 1;
    }


    Danke im Vorraus

    Wenn ich Id 0 habe auf meinen Server ?


    Ich glaube du hast davon ke4ine Ahnung es gibt Errors .


    C:\Users\steffen\Dropbox\Scripting Unterricht 1\gamemodes\su.pwn(2919) : error 025: function heading differs from prototype


    Ich habe jetzt .


    public kick(pID)
    {
    FreezePlayer(pID);
    Kick(pID);
    return 1;
    }

    ocmd:kick(playerid,params[])
    {
    new pID,Grund[128],string[128];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,grau,"Benutze: /kick [playerid] [grund]");
    if(GetPVarInt(playerid,"Adminlevel") >= 1)
    {
    if(IsPlayerConnected(pID))
    {
    format(string,sizeof(string),"[AdmCmd]: %s wurde von %s vom Server gekickt, Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
    SendClientMessageToAll(rot,string);
    SetTimerEx("Kick",1000,false,"u",pID);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,grau,"Spieler nicht gefunden");
    }
    }
    else
    {
    SendClientMessage(playerid,weiss,"Sie sind kein Admin 1");
    }
    return 1;
    }


    Der Timer bei m Script.


    public kick()
    {
    new pID;
    FreezePlayer(pID);
    Kick(pID);
    return 1;
    }




    Wenn ich kick eingebe jemand kicken will, dann passiert gar nichts.


    Und wenn ich jemand bannen will dann bannt er mich selber.


    ______________________________________________ BAN BEFEHL__________________________________________

    Hallo


    Meine Befehle gehen nicht.


    Wenn ich jemand bannen möchte steht das das der Spieler vom server gebannt wurde aber ich wurde gebannt der der den Befehl eingegeben hat.

    Hi.


    Versuche es mal mit AddPlayerClass fügst ein paar Skins ein. Ich nehme an du willst sehen


    und Skin auswählen. Du musst dir immer denken was macht das Script.


    Also ich erkläre was das Script in Moment macht.


    >>Setzt Spieler Position und Kamera Du hast den Script nicht die Aufgabe


    gegeben Skins auszuwählen.



    ps.


    Unterlasse in Zukunft deine Lügen.