Beiträge von N0SKILL

    Ich sehe den Fehler.
    Du hast es nicht mit geschweiften Klammern markiert, das heißt die Abfrage greift auf nichts zu.
    Somit kickt er jedes mal bei /warn.


    //EDIT
    So ist es richtig:
    (Bin mit Handy, einreihen musst du selber machen)

    ocmd:warn(playerid,params[])
    {
    new string[264],Grund[32],pID,spieler[MAX_PLAYER_NAME],admin[MAX_PLAYER_NAME];
    if(sscanf(params,"us[32]",pID,Grund)) return SendClientMessage(playerid, GRAU,"Benutze: /warn [playerid] [Grund]");
    GetPlayerName(pID,spieler,MAX_PLAYER_NAME);
    GetPlayerName(pID,admin,MAX_PLAYER_NAME);
    if(SpielerInfo[playerid][pTeam] <= 1) return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, GRAU,"Es ist kein Spieler mit diesem/dieser Name/id online.");
    SpielerInfo[pID][pWarn] ++;
    format(string,sizeof(string),"Du wurdest von Supporter %s verwarnt. Grund: %s",admin,Grund);
    SendClientMessage(pID,DUNKELROT,string);
    format(string,sizeof(string),"Du hast den Spieler %s verwarnt. Grund: %s",spieler,Grund);
    SendClientMessage(playerid,DUNKELROT,string);
    format(string,sizeof(string),"Supporter %s hat den Spieler %s verwarnt. Grund: %s",admin,spieler,Grund);
    SendAdminMessage(0xFFDC00FF,string);
    if(SpielerInfo[playerid][pWarn] == 3)
    {
    Kick(pID);
    format(string,sizeof(string),"Du hast deine 3x Verwarnung erhalten. Dein Account ist somit gesperrt. Grund: %s",Grund);
    SendClientMessage(pID,DUNKELROT,string);
    format(string,sizeof(string),"%s wurde von %s permanent vom Spielgeschehen ausgeschlossen. Grund: 3x Verwarnungen.",spieler,admin);
    SendClientMessageToAll(DUNKELROT,string);
    }
    return 1;
    }

    Gut, dann gebe ich dir einmal kurz einen Denkanstoß.
    An sich gibt es da nicht viel zu sagen, du musst an sich nur mit Variablen und Timern umgehen können.
    Einfach für Allgemeine Fragen eine Variable setzen, die im Textdraw ausgeben lassen.
    Dann Timer pro Report setzen, diesen aber möglichst beim DC bzw. nach einer bestimmten Zeit killen, da er sonst bis zum GMX weiterläuft.
    Dann ne Variable auf 1 bei /areport, OnPlayerText ein wenig Arbeit und fertig ist es. :)

    Erst einmal einen wunderschönen guten Morgen ihr Lieben,
    da mir heute sehr langweilig war habe ich mal ein kleines Tool geschrieben.
    Es ist wirklich nichts besonderes aber sehr nützlich.
    Und zwar ein kleiner Map Klick Teleporter.
    Ihr gebt /mapteleporter ein, drückt ESCAPE und setzt einen Marker dorthin wo ihr hinmöchtet.
    Schon werdet ihr dorthin teleporiert, an den Boden gehaftet, das heißt ihr spawnt nicht irgendwo in der Luft.
    Momentan ist das alles noch ohne Abfrage, da ihr die sicherlich selber einbauen könnt, und alle verschiedene Admin Abfragen haben.
    Wie gesagt, es ist nichts besonderes, aber ganz nützlich, also viel Spaß dabei.



    Downloads


    Pastebin
    http://pastebin.com/n6VgdHcS


    PWN & AMX
    Map Teleporter


    Virustotal
    https://www.virustotal.com/de/…cea4/analysis/1393210499/


    Screens



    //EDIT
    Screens eingefügt
    //EDIT2
    Überschrift editiert

    //EDIT3
    Befehl erneuert

    Guten Abend,
    ich bin grade mal ein bisschen die Wiki durch gegangen.
    Da bin ich auf 'SetPlayerPosFindZ' gestoßen.
    Diese ist dazu da sich zu den Koordinaten zu Porten, mit dem Zusatz das man auf den Boden teleportiert wird.
    3 Fragen dazu:
    1. Obwohl ich schon relativ lange Scripte war mir die Funktion bislang nicht bekannt. Ist diese irgendwie verbuggt und deshalb nicht so bekannt oder ist sie neu dazu gekommen?
    2. Kann ich sie mit den selben Parametern wie dem normalen SetPlayerPos nutzen?
    3. Findet die Funktion auch bei zusätzlich gemappten Orten bzw. Objekten die Z Koordinate oder werden diese Objekte einfach übergangen?

    Ich finde es eine Frechheit was sich hier einige erlauben.
    Das was er da gezaubert hat ist in meinen Augen eine Meisterleistung. Unnötig ist es nicht. So kleine Features sind es die einen Server erfolgreich machen.
    Und wer soetwas schreiben kann, wird auch ohne Probleme ein Selfmade schreiben können,
    was viele die hier negativ kommentieren nicht hinkriegen. Wenn ihr sagt es ist unnötig und schlecht, habt ihr einfach keine Ahnung von der Materie, denn sonst würdet ihr das Kunstwerk was er uns hier präsentiert zu schätzen wissen.

    Sehr schöne Vorstellung.
    Erster Eindruck vom Server auch Top.
    Allerdings finde ich leider keine Möglichkeit mich im Teamspeak freizuschalten.
    Wie läuft das ab?


    //EDIT
    Ich habs grade gesehen.
    Entschuldigung dafür, aber es ist in meinen Augen Schwachsinnig einen Teamspeak Freischaltungsantrag im Forum zu schreiben.


    //EDIT2
    Ist übrigens der falsche Bereich. :)
    Kommt eigentlich hier rein:
    http://forum.sa-mp.de/gta-mult…s/board98-server-werbung/

    Du hast die Main Funktion wahrscheinlich nicht im Script....
    Wahrscheinlich haste sie gelöscht.

    main()
    {
    }


    Sollte helfen


    //EDIT
    @Dark.Shadow:
    Du verwechselst Runtime Error 19 mit Runtime Error 20 :D


    //EDIT2
    Haste ja schon selbst gesehen, sorry


    //EDIT3
    Es ist nur ein Gedanke, ich weiß nicht ob es hilft...
    Zur Not die zuletzt geschriebenen Sachen überprüfen bzw. ein Backup nutzen

    Guten Abend, da mir einfach langweilig ist suche ich jemanden der mit mir ein wenig Minecraft spielen möchte.
    Teamspeak Server + Headset und Mikro sind vorhanden.
    Einfach melden. :)