Beiträge von y0sh1

    print(string);


    :O


    //edit:
    Sah dann so aus:

    new string[128];
    format(string,sizeof(string),"%s fragt: %s",Spielername(playerid),inputtext);
    SCAD(COLOR_Gold,string);
    print(string);
    SCM(playerid,COLOR_Gold,"Frage verschickt.");



    Mein kleiner Home Server geht zwischendurch mal aus.. einfach so.
    Könnte es damit zusammen hängen?
    In den Logs steht komischer weise nix :O


    Habs hingekriegt.. Neuer Befehl:



    if(strcmp(cmdtext,"/motor")==0)
    {
    new vID = GetPlayerVehicleID(playerid);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vID,engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine==0)
    {
    SCM(playerid,Grau,"Du versuchst den Motor zu starten...");
    SetVehicleParamsEx(vID,1,lights,alarm,doors,bonnet,boot,objective);
    SCM(playerid,Blau,"Motor gestartet.");
    }
    else
    {
    SetVehicleParamsEx(vID,0,lights,alarm,doors,bonnet,boot,objective);
    SCM(playerid,Blau,"Motor ausgeschaltet.");
    }
    return 1;
    }

    Gaaaaaaanz ruhig.
    Ich erwarte Hilfe.
    Ich habe den kompletten Befehl fertig und erwarte nicht das ihr (alle außer Du) den zu ende schreiben sondern das ihr (alle außer Du) mir helft.


    Kriegt man in dem Forum hier Verwarnungen für Spam oder Off-Topic ? Ich wills hoffen.

    Guten Morgen Forum!


    Habe gerade ein Problem mit meinem Motorsystem welches ich vorhin anfing.
    Sobald ich einmal /motor gemacht habe geht der Motor an. Wenn ich nochmal /motor mache sagt der Server mir das der Befehl nicht vorhanden ist.
    Ich nutze übrigens das Include von BlackAce.


    Code:

    if(strcmp(cmdtext,"/motor")==0)
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,Rot,"Du sitzt in keinem Fahrzeug!");
    if(GetPlayerVehicleID(playerid) == 481 || GetPlayerVehicleID(playerid) == 509 || GetPlayerVehicleID(playerid) == 510) return SCM(playerid,Rot,"Ein Fahrrad hat keinen Motor...");
    new vehicle;
    vehicle = GetPlayerVehicleID(playerid);
    new Float:vHealth;
    if(GetVehicleParam(vehicle,MOTOR)==0)
    {
    if(GetVehicleHealth(vehicle,vHealth)>500)
    {
    //Wenn Fahrzeug unter 500 HP hat
    SCM(playerid,Rot,"Dein Fahrzeug ist zu kaputt um es zu starten! Lasse es reparieren.");
    return 1;
    }
    else
    {
    //Wenn Motor aus
    SCM(playerid,Grau,"Du versuchst den Motor zu starten...");
    SetVehicleParam(vehicle,MOTOR,1); //Motor anschalten
    SCM(playerid,Blau,"Motor gestartet!");
    return 1;
    }
    }
    else if(GetVehicleParam(vehicle,MOTOR)==1)
    {
    //Wenn Motor an
    SetVehicleParam(vehicle,MOTOR,0); //Motor anschalten
    SCM(playerid,Blau,"Motor abgeschaltet.");
    }
    }


    Ich hoffe mir kann jemand helfen..

    Guten Abend Forum.
    Habe gerade ein Problem mit meinem OCMD-Kick Befehl.
    Und zwar sieht der gekickte die Nachricht nicht.
    Befehl :
    ocmd:kick(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,Roht,"Du bist kein Admin.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Roht,"/kick [id] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",Playername(pID),Playername(playerid),reason);
    SendClientMessageToAll(Roht,string);
    Kick(pID);
    return 1;
    }

    Roht ist testweise extra falsch geschrieben ;)