Beiträge von danfai

    Wie viel Ahnung hast du bitte von SA:MP Entwicklung?


    Diese Bedingungen solltest du komplett deaktivieren.
    Das sind deine AdminCMDs.

    if(!strcmp(strget(cmdtext,0),"/givejob"))
    if(strcmp(cmd, "/whitelist", true) == 0 && PlayerInfo[playerid][pAdminLevel]>=1)


    Dann kann man das auch auf die Änderung beziehen, denn das ist der Vergleich von zwei Strings.
    DEIN_BEFEHL ist ein playtzhalter für deinen Befehl

    if(!strcmp(strget(cmdtext,0),"/DEIN_BEFEHL"))


    Für die Jobs, da musst du dann die Suchfunktion des Editors von PAWN benutzen.
    Immer schön suchen und löschen.


    Für die Übersichtlichkeit eine Empfehlung:
    Formatiere deinen Code.


    Eine Frage hätte ich mal: Wer ist Nikita?

    Dazu solltest du mehr Informationen schreiben.

    und auf Rechtschreibung achten, ein Konzept haben und der "Scripter" muss von dir überzeugt sein.
    Dazu gehört auch, dass man etwas Ordnung und Organisation zu Tage bringt, das heißt auch im richtigen Bereich zu sein.
    Ich denke mal, selbst wenn du jetzt noch in irgendeinem Thread auf diesem Forum einen PAWN -Entwickler suchst, glaube ich kaum, dass du einen finden wirst, solange dieser Thread sichtbar ist.

    Was steht denn in der Variable accFormat und was steht dann in Buffer?
    kurz gesagt:
    schreibe folgendes in deinen Script dazu:

    print(buffer);


    Was gibt er dann aus?
    Andere Frage: Wo und Wie werden die Variablen deklariert?

    Was sollte denn in dieser Datei drinne stehen?
    oder: Was werden für ERRORs vom Compiler ausgegeben?


    Ich meine, ich könnte dir auch eine leere Datei schicken, die v_spa.inc heißt.


    /EDIT: Rechtschreibfehler

    Das ist eine For Schleife, die alle Player durchgeht:

    for(new i=0; i< MAX_PLAYERS; i++){
    //Hier musst du überprüfen, welche User Leader sind und diese dann in einen String formatieren
    //etwa so:
    format(string,sizeof(string),"%s\r\n%s",string,playername);
    }
    //Später gibst du noch dem User die Nachricht aus:
    SendClientMessage oder ShowPlayerDialog

    Das ist das, was BloodyEric gemeint hat, nur etwas eher am Code verdeutlicht.

    Als Empfehlung:
    Benutzt Hamachi für euren Server und dann verbindet ihr euch über das eigene Netzwerk.
    Wenn ihr dann Probleme habt, dass ihr nicht zu dem Server verbinden könnt, schaut nach wie eure Verbindung zu dem Server ist und wie es mit der Firewall des Servers aussieht.


    Wenn der Server ein "Public-Server" werden soll, dann solltet ihr euch ein Server in einem Rechenzentrum mieten, damit ihr eine eigene IPv4-Adresse habt.
    Der Hoster sollte noch nicht auf IPv6 umgestellt haben, denn damit hat SA:MP momentan noch Probleme.
    um den Server dann auch in der "Public-Liste" zu haben, ist es nötig die mitgelieferte Datei "announce" beziehungsweise auf Windows "announce.exe" auszuführen

    Am besten machst du mal folgendes:
    Führe einen Ping auf die ServerIP/Domain aus und schaust, wie lange der Server für eine Antwort benötigt.
    Ansonsten kann es auch sein, dass der Server ausgelastet ist.


    Falls du nicht weist, was ein Ping ist, dann schreibe bitte als Information dein Betriebssystem.

    Inwiefern kennst du dich denn mit der Kommunikation zwischen MySQl und SA:MP (das Plugin), mit der Sprache PAWN und mit der Sprache SQL aus?
    Die Befehle, die [My]Kevin geschrieben hat, das sind SQL Befehle, mit der in eine bestimmte Tabelle in einer Datenbank Einträge gemacht werden, welches auch als "neue Zeile" bezeichnet wird.


    Möchtest du für jeden Spieler einen eigenen Schlüssel erstellen, dann empfehle ich dir ein Tutorial über ein Register/Login System empfehlen, dass hat eine hohe Parallelität.
    Für was soll dieser Schlüssel sein, etwa für ein Auto oder ein Haus?
    Inwieweit ist dein derzeitiger Script mit MySQL kompatibel?


    das sind alles Fragen, die für den weiteren Verlauf nötig sind.

    Wenn du einfach ein 3DTextLabel erstellst, ohne dass dieses in eine Variable gespeichert wird, dann kannst du dieses auch nicht löschen.

    new Text3D:variable; // Das sollte nicht in einer Funktion stehen.
    variable = Create3DTextLabel(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS=0);//Damit erstellst du das 3DTextLabel
    Delete3DTextLabel(variable); // Damit löscht du es.


    [EDIT]: Rechtschreibefehler bearbeitet

    Du kannst auch in den Einstellungen von Teamviewer und Skype ändern, dass diese nicht mehr Port 80 und auch nicht Port 443 belegen
    Wenn das nicht funktioniert, dann benutze den von XAMPP mitgelieferten PortCheck