Beiträge von [F]elix

    ocmd:w erstellen
    Abfragen ob Spieler Admin ist
    String erstellen
    String formatieren
    String absenden via SendClientMessage



    Hallo.


    Ich möchte diesen Befehl alle 1.5 Sekunden abrufen und ahbe Probleme einen Timer einzufügen.
    Könnte mir einer zeigen wie es funktioniert ?

    ocmd:packen(playerid, params[])
    {
    new pID;
    new Float:x,Float:y,Float:z;
    if(GetDistanceBetweenPlayers(playerid, pID) > 5.00)return SendClientMessage(playerid,ROT,"Du bist zu weit weg!");
    if(GrabAble == 1);
    {
    GetPlayerPos(playerid,x,y,z);
    GetPlayerInterior(playerid);
    SetPlayerPos(pID,x,y,z);
    SetPlayerInterior(pID,playerid);
    }
    }


    Danke im Vorraus.


    Gruß
    Felix

    Was ich raus gefunden grade das es Ubuntu game server gibts , und mich wunder das so nur ein paar funktionen auf ein mal rum zicken


    Es gibt auch WIndows gameserver, aber das ist nur bei einigen Games ratsam.
    Beispielsweise Garrys Mod sollte mit Windows betrieben werden, da bei allen anderen Betriebssystemen Bugs aufkommen.


    Suse und Unbunte unterscheiden sich in den Kernells.
    Frag den Support ob sie Debian installieren können, das ist in der Regel das geeignetste für Gameserver.


    Gruß
    Felix

    Wenn es ein Linux Server ist musst du in dem Ordner wo es abgespeichert wird 777 Rechte geben ( Read, Write, Execute )
    Das machst du sp :
    chmod 777 /home/samp03/scriptfiles -R // Pfad anpassen.
    Und in deinem Pawn Code sollte natürlich auch gescriptet sein das der eingegebene Text ( das Passwort ) in der Spielerdatei gespeichert wird.

    Hey.


    Ich schaffs nicht den Tazerbefehl errorfrei zu schreiben, brauche mal eure Hilfe.



    ocmd:tazer(playerid, params[])
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,4))return SendClientMessage(playerid,ROT,"Du besitzt keinen Tazer");
    {
    new suspect = GetClosestPlayer(playerid);
    if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du kannst den Tazer nicht im Auto nutzen.");
    if TazerAble == 1
    {
    new string[128];
    format(string,sizeof(string),"%s zieht seinen Tazer und tazert %s nieder !",Spielername(playerid),Spielername(suspect));
    ApplyAnimation(suspect, CRACK, crckdeth2, 4, 1, 1, 0, 8000, 1);
    RangeChat(playerid,LILA,15.0,string);
    CuffAble = 1;
    }
    }
    return 1;
    }


    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(773) : error 029: invalid expression, assumed zero
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(776) : error 017: undefined symbol "CRACK"


    Danke im Vorraus.


    lg
    Felix

    Moin.


    Du brauchst ein Programm um zu Uploaden.
    Ich empfehle dir Filezilla.


    Dann verbindest du auf deinen Server.


    Wenn du drauf bist solltest du dann in dein Homeverzeichniss gehen und dort deinen Server mit Script hochladen.
    Dann einfach via Putty folgendes eingeben :


    cd /home/samp03 // Du wechselst in den Ordner deines Servers - mit cd wechselst du immer das Verzeichniss.
    ./samp03svr // du führst den Server aus -- ./ bedeutet immer ausführen.
    Um in der Konsole Irgendwelche Dateien wie z.B server.cfg zu bearbeiten tippe einfach ein : nano server.cfg
    Um dann zu speichern nutze strg + x


    Der Server sollte online sein.


    -- Du solltest den Server nicht als Root starten, da sonst eine Gefahr für den Server bsteht.
    Falls das nicht klappt mit dem Server starten und eine Meldung kommt wie " no such directory " gebe vorher als root folgendes ein :
    apt-get install ia32-libs // Das programm bewirkt das 32 bit Programme auf Linux laufen.


    //edit: Erklärung der Befehle in der Konsole.


    lg
    Felix

    Auf meinem Vserver von Serverbiz laufen TS Server, Minecraft Server und CSS server, durchschnittlich sind da dann auch gesamt 50 Leute drauf, da gabs noch keine Abstürze wegen überlastung, und laggs sind sehr sehr selten und wenn nur kurzzeitig.

    Die Leute gehen wenn sie nicht dumm sind sicherlich über Proxy Server - Du selber kannst da wenn du wenig Ahnung hast wohl nichts machen.
    Sag deinem Anbieter er soll mal den Query Port ändern wenn möglich.
    Wenn du unter DDos zu leiden hast auf dem Server solltest du diese Sicherheitsstufe mit der man Authentizieren muss hochstellen, habe gehöhrt das hilft.
    Stells einfach auf 11, das dauert dann nur ein paar Sekunden.

    Danke, schon selber geschafft :)


    Hallo, ich habe einen Befehl über ocmd geschrieben und möchte das dieser Befehl auch gerne großgeschrieben werden kann. Das habe ich so gemacht :



    ocmd:su(playerid, params[]) || ocmd:Su(playerid, params[])

    Es kahmen folgende Errors :

    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(683) : error 029: invalid expression, assumed zero
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(683) : warning 215: expression has no effect
    C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(683) : error 001: expected token: ";", but found "forward"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    2 Errors.

    Ohne die "Erweiterung" funktioniert es.

    ocmd:su(playerid, params[])


    Ich hoffe da kann wer helfen.


    Gruß
    Felix

    Danke, den Befehl habe ich gesucht :)


    Und nun fehlt nurnoch das hier :


    2 Befehle für einen Befehl sprich ocmd:verartzten ..... || ocmd:Verarzten


    So bekomme ich errors - Wie muss ich es schreiben damit es richtig geht ?