Beiträge von Kaliber

    Gibt da so einen Spruch:


    Zitat

    Morgens = Essen wie ein Kaiser
    Mittags = Essen wie ein König
    Abends = Essen wie ein Bettelmann


    Einfach mal so merken :)


    mfg. :thumbup:

    DestroyVehicle(dtc_AutohausSCar[playerid]);


    Das einfach löschen ^^ Aber ich glaube das wird ein paar Fehler hervorrufen, dass die autos nicht mehr zerstört werden :D


    Aber probier es selber aus, aus fehlern lernt man ja schließlich ;)


    mfg. :thumbup:

    #define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if (PRESSED(KEY_SPRINT))//Leertaste
    {
    CreateObject(...);//hier halt das Object was du willst
    }
    return 1;
    }


    so ungefähr ;)


    mfg. :thumbup:


    //EDIT:


    Oh lese erst jetzt was du genau willst :D Hoffe aber du kannst mit meiner kleinen Hilfe so bissl weiterkommen ;)


    Da du irgentwas mit Autos haben willst sollte auch im Code irgentwas mit Autos vorkommen, poste mal mehr ^^


    mfg. :thumbup:

    public OnPlayerDisconnect


    Lesen -.-'


    Und es muss diese Funktion in deinem Script geben, ich kann mir grade so vorstellen, dass du ein Macro benutzt, suche deshalb mal nach:


    Funktion OnPlayerDisconnect


    mfg. :thumbup:

    new string1[20], string2[20], rest[40];


    format(string1, sizeof string1,"Dein Geld: %d",geld);
    format(string2, sizeof string2,"Dein Level: %d",GetPlayerScore(playerid));
    format(rest, sizeof rest,"%s\n%s",string1,string2);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Deine Stats",rest,"Bestätigen","");


    Eines von vielen Beispielen ;)


    mfg. :thumbup:

    Du machst das ungefähr so:


    new Float: eventX, Float: eventY, Float: eventZ; //Oben in dein Script


    ocmd:evento(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))
    {
    if(EventTime == 0)
    {
    GetPlayerPos(playerid, eventX, eventY, eventZ);
    EventTime = 1;
    SendClientMessage(playerid,gelb,"Der Eventpunkt wurde erstellt.");
    }
    if(EventTime == 1)
    {
    SendClientMessage(playerid,gelb,"Es gibt schon einen Eventpunkt!");
    }
    }
    return 1;
    }


    ocmd:event(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))
    {
    if(EventTime == 1)
    {
    SetPlayerPos(playerid, eventX, eventY, eventZ);
    SendClientMessage(playerid,gelb,"Du wurdest zum Event geportet.");
    }
    if(EventTime == 0)
    {
    SendClientMessage(playerid,gelb,"Der Eventport ist momentan nicht offen.");
    }
    }
    return 1;
    }


    mfg. :thumbup:

    new giveplayerid;//ist der Spieler den du spectatest


    if(strcmp(cmd, "/spectate", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, rot, "Benutzung: /spectate [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    Spectaten(playerid, giveplayerid);
    return 1;
    }


    stock Spectaten(playerid, pID)
    {
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectatePlayer(playerid, pID);
    return 1;
    }


    Meinste sowas ?(


    mfg. :thumbup: