Beiträge von Maxx

    Du kannst deinen Server nich online stellen ohne das er über hamachi läuft
    etseiden:
    Du gehst auf no-ip.com/de oder auf dyndns.de
    meldest dich dort an
    und erhälst so eine Dynamische DNS (Feste IP)
    d.h. du musst nicht immer deinen freunden deine jetzige IP geben...
    wsenn dein Server so laufen soll müsstest du immer diene Jetzige IP geben indem du auf:
    wieistmeineip.de
    gehst und deine IP mit deinem Port weitergibst bsp:
    Deine IP:
    Ihre IP-Adresse ist :
    88.78.198.123
    dann musst du deinen freunden die IP so geben:
    88.78.198.123:[dein port]
    standart ist der port 7777 sodass du einfach das an deine freunde gibst:
    88.78.198.123:7777
    das wäre jetzt meine aber das müsste bei dir genauso sein...
    hoffe ich habe es einigermaßen verständlich geschrieben...
    MfG Maxx

    Hier:
    #include <a_samp>


    #define FILTERSCRIPT


    #if defined FILTERSCRIPT


    new RandomMSG[][] =
    {
    "Hier Dein Text 1",
    "Hier Dein Text 2",
    "Hier Dein Text 3",
    "Hier Dein Text 4",
    "Hier Dein Text 5"
    };


    forward SendMSG();



    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Nachricht senden by Maxx");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    public OnGameModeInit()
    {


    SetTimer("SendMSG",600000,1); // Sendet alle 5 minuten eine Naricht (300000 = 5 Min , 600000 = 10 Min usw..)


    return 1;
    }


    public SendMSG()
    {
    SendClientMessageToAll(0x33CCFFAA, RandomMSG[random(sizeof(RandomMSG))]);
    return 1;
    }
    #endif
    ungestestet sollte aber funktionieren...

    Hi leute..
    Ich wollt mal wissen also:
    Ich habe unten im Keller noch nen alten Computer stehen (nicht gerade der beste aber er läuft).
    Jetzt wollte ich mal wissen was ich für Software brauche um diesen besagten PC zu einem Server umzurüsten..
    Drauf laufen sollte:
    TS² Server
    ggf. ein SA-MP Server
    Was benötige ich zusätzlich an Hardware??
    Ihr müsst euch nen normalen Alltags PC vorstellen...
    Hoffe ihr könntet mir helfen...
    MfG
    Maxx

    Hallo Scripter
    Ich habe mal eine Frage zu gTeam...
    ich habe ein paar Teams definiert so jetzt möchte cih autos,cmds,und ein paar andere dinge nur für ein Team sowie z.B.
    TEAM_Cops 0
    jetzt möchte ich die GANZEN cop autos nur für das TEAM_Cops machen
    wie geht das??
    un dich möchte einen /jail bzw /unjail cmd auch nur für das Team Cops machen....
    wie geht das??
    dabei sollte aber auch JEDER Admin die Autos bzw Cmds nutzen können.
    Wie genau kann man das alles hinbekommen....??
    MfG
    Maxx

    für die die es noch nicht ganz verstanden haben...
    Ich gehe ich den Checkpoint->werde in ein Interior gesendet wo sich noch ein Checkpoint befindet->kann in diesem Checkpoint verse. Dinge ausführen wie z.B.:
    /konto [kontonummer]-> Sehe was ich (bspw. /konto 83) auf dem Konto mit der Nummer 83 habe
    /abheben [kontonummer] [betrag] -> hebe den (bspw. /abheben 83 1000) angegeben betrag von konto 83 ab
    /ablegen [kontonummer] [betrag] -> setze den (bspw. /ablegen 83 1000) auf das konto mit der nummer 83 ab
    Und der User kann max. 3 Kontos haben..
    wenn man das erste mal in die bank geht kommt ne klitze kleine einleitung mit den cmds. die man ausführen kann... :
    /erstellen [kennwort] -> der user gibt sein persönliches pw ein und bekommt vom server ne kontonummer zugewiesen(die noch kein andere hat)
    /löschen [kontonummer] [pw des kontos] -> löscht das angegebene konto
    und dann bei jedem weiteren bankbesuch bekommt man nurnoch mal ne liste mit den cmds die man mit den fertigen kontos machen kann:
    /konto [kontonummer]-> Sehe was ich (bspw. /konto 83) auf dem Konto mit der NUmmer 83 habe
    /abheben [kontonummer] [betrag] -> hebe den (bspw. /abheben 83 1000) angegeben betrag von konto 83 ab
    /ablegen [kontonummer] [betrag] -> setze den (bspw. /ablegen 83 1000) auf das konto mit der nummer 83 ab
    /erstellen [pw]
    /löschen [knummer] [pw des kontos]
    Maxx

    Hallo Scripter..
    Ich hätte gerne ein Banksystem,nicht soeins wie man es kennt.
    Ich hätte gerne ein anderes so sollte es funzen:
    Ich gehe ich den Checkpoint->werde in ein Interior gesendet wo sich noch ein Checkpoint befindet->kann in diesem Checkpoint verse. Dinge ausführen wie z.B.:
    /konto [kontonummer]-> Sehe was ich (bspw. /konto 83) auf dem Konto mit der NUmmer 83 habe
    /abheben [kontonummer] [betrag] -> hebe den (bspw. /abheben 83 1000) angegeben betrag von konto 83 ab (in diesem fall 1000 dollar)
    /ablegen [kontonummer] [betrag] -> setze den (bspw. /ablegen 83 1000) auf das konto mit der nummer 83 ab (in diesem fall 1000 dollar)
    Und der User kann max. 3 Kontos haben..
    wenn man das erste mal in die bank geht kommt ne klitze kleine einleitung mit den cmds. die man ausführen kann... :
    /erstellen [kennwort] -> der user gibt sein persönliches pw ein und bekommt vom server ne kontonummer zugewiesen(die noch kein andere hat)
    /löschen [kontonummer] [pw des kontos] -> löscht das angegebene konto
    und dann bei jedem weiteren bankbesuch bekommt man nurnoch mal ne liste mit den cmds die man mit den fertigen kontos machen kann:
    /konto [kontonummer]-> Sehe was ich (bspw. /konto 83) auf dem Konto mit der NUmmer 83 habe
    /abheben [kontonummer] [betrag] -> hebe den (bspw. /abheben 83 1000) angegeben betrag von konto 83 ab (in diesem fall 1000 dollar)
    /ablegen [kontonummer] [betrag] -> setze den (bspw. /ablegen 83 1000) auf das konto mit der nummer 83 ab (in diesem fall 1000 dollar)
    und die commands (/erstellen [pw] und /löschen [knummer] [pw des kontos]) sollten immer noch nutzbar sein aber nicht mehr angezeigt werden!!
    Ist viel ich weiss aber es ist möglich...
    das Interior und die Chekpoints und so setze ich selber...
    macht dann so:

    SetPlayerCheckpoint(blabla)//setze hier deine coords ein
    SetPlayerInterior(blabla)//setze hier deine interior id ein...
    usw usw...
    hoffe das mir das einer macht..
    ich werde auch gefallen tuen z.B.
    Admin Rang
    wirst im Script und unter dem Befehl /credits erwähnt
    wenn du einen server oder ne hp hast werbe ich für dich...^^
    hoffentlich macht das einer (ich wäre demjenigen sehr sehr sehr sehr dankbar)
    MfG Maxx

    wo genau muss man das denn einfügen??
    unter was für nem ding...
    ich hatte es mal unter
    #include<a_samp>
    da hate es nit geklappt und dann habe ich es rasu genommen..
    ich hätte es aber gerne wieder das wäre nützlich..
    eigentliche frage:
    Wo genau muss ich das einfügen?
    MfG

    Hi Leute..
    Ich habe ein Problem (ist wahrscheilnlich nicht großes(für euch) aber für mich^^)
    Mein Problem:
    Ich habe mir nen CP-Streamer geholt (Matraka´s)
    ->
    eingefügt
    ->
    Kompilet...
    Geht alles 0 Errors 0 Warnings....
    Aber im Server wird immer noch nur 1 Cp angezeigt warum??
    wo genau muss ich die CPs im Script einfügen damit sie richtig angezeigt werden??
    Link zum CP-Streamer:
    Link
    Hier der Code so reingestellt:
    //////////////////////////////////////////////////
    //////////////////////////////////////////////////
    /// Matraka's Checkpoint Streamer ///
    /// ///
    /// Author: [MPA]matraka_IDG ///
    /// Contact: msn_matraka@gtabrasil.net ///
    /// ///
    /// ---===Infernus Development Group===--- ///
    //////////////////////////////////////////////////
    //////////////////////////////////////////////////


    #include <a_samp>


    /*Natives
    native CPS_AddCheckpoint(Float:X,Float:Y,Float:Z,Float:size,Float:spawn_dist);
    native CPS_IsPlayerInCheckpoint(playerid,cpid);
    native CPS_IsPlayerInAnyCheckpoint(playerid,cpid);
    native CPS_RemoveCheckpoint(cpid);
    native CPS_GetPlayerCheckpoint(playerid);
    */


    #define MAX_CHECKPOINTS 500


    forward CPSERVICE_Handler();
    enum cpinfo
    {
    Float:cpX,
    Float:cpY,
    Float:cpZ,
    Float:cpsz,
    cpsd,
    };
    new CPSERVICE_active;
    new Checkpoints[MAX_CHECKPOINTS][cpinfo];
    new UsedCPSlot[MAX_CHECKPOINTS];
    new CPSERVICE_actualcp[MAX_PLAYERS];


    stock CPS_AddCheckpoint(Float:X,Float:Y,Float:Z,Float:size,spawn_dist)
    {
    new cpid=1;
    while(UsedCPSlot[cpid] == 1) cpid++;
    if(CPSERVICE_active == 0){
    SetTimer("CPSERVICE_Handler",500,true);
    CPSERVICE_active=1;
    }
    UsedCPSlot[cpid]=1;
    Checkpoints[cpid][cpX]=X;
    Checkpoints[cpid][cpY]=Y;
    Checkpoints[cpid][cpZ]=Z;
    Checkpoints[cpid][cpsz]=size;
    Checkpoints[cpid][cpsd]=spawn_dist;
    return cpid;
    }


    stock CPS_IsPlayerInCheckpoint(playerid,cpid)
    {
    if(CPSERVICE_actualcp[playerid] == cpid && !IsPlayerInCheckpoint(playerid)) return 1;
    else return 0;
    }


    stock CPS_IsPlayerInAnyCheckpoint(playerid)
    {
    if(CPSERVICE_actualcp[playerid] == 0 && !IsPlayerInCheckpoint(playerid)) return 0;
    else return 1;
    }


    stock CPS_GetPlayerCheckpoint(playerid) return CPSERVICE_actualcp[playerid];


    stock CPS_RemoveCheckpoint(cpid)
    {
    if(cpid == 0 || UsedCPSlot[cpid] == 0) return 0;
    UsedCPSlot[cpid]=0;
    return 1;
    }


    public CPSERVICE_Handler()
    {
    for(new i; i<MAX_PLAYERS; i++){
    new Float:prevdist = 100000.000;
    new prevcp;
    for(new cpid=1; cpid < MAX_CHECKPOINTS; cpid++){
    if(UsedCPSlot[cpid]) {
    new Float:dist;
    dist = CPSERVICE_getdist(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ]);
    if(dist < prevdist){
    prevdist = dist;
    prevcp = cpid;
    }
    }
    }
    new cpid=prevcp;
    if(CPSERVICE_getdist(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ]) < Checkpoints[cpid][cpsd]) {
    if(CPSERVICE_actualcp[i] != cpid){
    SetPlayerCheckpoint(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ],Checkpoints[cpid][cpsz]);
    CPSERVICE_actualcp[i] = cpid;
    }
    } else {
    if(CPSERVICE_actualcp[i] != 0){
    CPSERVICE_actualcp[i] = 0;
    DisablePlayerCheckpoint(i);
    }
    }
    }
    return 1;
    }


    stock CPSERVICE_getdist(playerid,Float:x2,Float:y2,Float:z2)
    {
    new Float:x1,Float:y1,Float:z1;
    new Float:tmpdis;
    GetPlayerPos(playerid,x1,y1,z1);
    tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
    return floatround(tmpdis);

    wo genau müssen die CPs rein??
    hoffe auf schnelle Hilfe und gute Antworten
    Maxx

    Hi Leute.
    Ich habe ein Problem und zwar folgendes:
    Ich habe mich nen CP-Streamer(Link ) in meinen GM eingefügt..
    soweit sogut
    Kompilen klappt alles aber dann ich sehe im Original Beitrag:
    "If you have decided to use names, you can refer to the checkpoints by their names from now on.


    eg. In OnPlayerEnterCheckpoint:
    public OnPlayerEnterCheckpoint(playerid)
    {
    if(CheckpointID[playerid] == TEST)
    {
    //..
    }
    }
    "
    soo...
    ich mache das so füge das unter OnPlayerEnterCheckpoint() ein und schwupp 4 Errors?? 8|
    Hier mal die Errors:
    C:\Dokumente und Einstellungen\***\Desktop\Scripten\gamemodes\Homeserver.pwn(368) : error 028: invalid subscript (not an array or too many subscripts): "CheckpointID"
    C:\Dokumente und Einstellungen\***\Desktop\Scripten\gamemodes\Homeserver.pwn(368) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\***\Desktop\Scripten\gamemodes\Homeserver.pwn(368) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\***\Desktop\Scripten\gamemodes\Homeserver.pwn(368) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\***\Desktop\Scripten\gamemodes\Homeserver.pwn(368) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.
    was ist das Prolem?-.-
    die Zeile ist diese:
    if(CheckpointID[playerid] == "CP Name")
    original wa der "CP Name" = TEST aber ich habe ihn mal Testweise umbennant in nen Vodefienierten CP Namens " Arbeit"
    das sah dann so aus:
    if(CheckpointID[playerid] == Arbeit)
    Hoffe auf Hilfe ( ist dringend^^)
    MfG

    danke schonma für die uhr...!!
    ich hätte aber auch gerne (insofern du ihn findest oder überhaupt hast) das tacho...(wichtig!!^^)
    naja vielen dank schonma im voraus...^^

    Hey Wutschkooo
    könntest du mior das auch raus kopieren??
    wäre nett PM an mich und dann können wa das klären...^^
    Vielen dank schonmal im vorraus..

    Also ich hab mal in nem Post hier gelesen:
    Nimm dir diesen GM das kann man sich mal angucken undf somit ein wenig Scripten lernen...
    Als ich mihn mir durchgelesen habe dachte ich " Joa hört sich gut an lade ich mal runter"...
    *Gefloppt*
    Ich komm nich auf Rapidshare....*BUHHH*
    Da ich dieses GameMode aber dennoch haben will wollte ich mal wissen ob jemand von euch so nett wäre ihn mal zu downloaden und mir zu Schicke... :thumbup: :thumbup:
    E-Mail:
    maxx.grl@gmx.de
    oder hier im Forum uppen oder hier im Forum per PM (je nach Größe des Teils) :thumbup:
    Hier nochmal der Link zum Thread des GM´s:
    Link
    -------------
    Vllt brauchen ihn ja auch andere um ihre Script Fähigkeiten ggf. zu erwietern oder für Script Neulinge sich mit dem Scripting vertraut zu machen...
    MfG Maxx