Beiträge von GhostRider

    Hallo ich habe eine frage ob somit mein gTeam abgespeichert wird?
    enum Info
    {
    passwort[128],
    skin,
    admin,
    Team, //
    };


    OnPlayerConnect
    if(dini_Exists(save))
    {
    SendClientMessage(playerid, 0xFFFFFFAA, "Willkommen bei SA:MP 0.3 Server");
    SendClientMessage(playerid, 0xFFFFFFAA, "Dein Account wurde wiedererkannt.");
    SendClientMessage(playerid, 0xFFFFFFAA, "Du kannst dich jetzt einloggen.");
    SendClientMessage(playerid, 0xFFFFFFAA, "Benutze dazu /login [passwort].");
    GivePlayerMoney(playerid,dini_Int(save,"Geld"));
    SetPlayerSkin(playerid,dini_Int(save,"Skin"));
    SetPlayerTeam(playerid,dini_Int(save,"Team")); //Hier
    }
    OnPlayerDisconect
    if(dini_Exists(save))
    {
    dini_IntSet(save,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(save,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(save,"admin",GetPlayerSkin(playerid));
    dini_IntSet(save,"Team",GetPlayerTeam(playerid)); //Hier
    }


    Bei OnPlayerSpawn

    SetPlayerTeam(playerid,dini_Int(save,"Team"));



    P.S: SelfMade
    LG ALPHA

    Hallo kann mir jemand Tipps geben wie ich Scores in dinis aber speicher
    und fast so wie bei GF dass man aber nach 24 Stunden /up eingeben kann
    und dann die Score um 1 Steigt! Weiß nicht weiter mit in der dini aberspeichern
    schon aber nicht so richtig! Vll kann mir jemand helfen (selfmade)
    LG ALPHA

    Hm Poste mal die Codes wo da vorkommen!
    Hast du auch die Stunde bei dem Schüler gestartet?
    Also weil du hast ja geschrieben


    "bei startlesson hat er
    TakingLesson[playerid] == 1


    aber das prob ist er kann dann trotzdem keine cars fahren von der fs"


    LG ALPHA

    else if (PlayerToPoint(1, playerid, -2349.0308,2269.1025,-42.5271)) // Wo der Spieler sein soll // Durch deine Coods Ersetzten
    { // Adminbase Ausgang
    SetPlayerInterior(playerid, 0); // Interior
    SetPlayerPos(playerid, -2348.8440,2267.4194,-42.5271); // Hier also !!
    SetPlayerFacingAngle(playerid, 90.0); // Nicht so wichtig
    }

    Eigentlich stimmt dass doch bei SetPlayerPos?
    Hast du sicher auch die Richtigen ersetzt?
    LG ALPHA

    Die Zombies können mit einem Druck auf die Taste alt andere Leute infizieren. Bei einem weiteren druck werden sie gebissen (so wie ne attacke aber nur - 6 life). Cooldown 3 Sekunden um spam zu vermeiden. Wenn man infiziert ist, muss man in ein Krankenhaus (LV oder Fort Carson) oder in eine Faction Base um den Antivirus zu nehmen (Kapsel) Dies dauert ca 10 sekunden. Wenn man den Anti Virus genommen hat, ist man für 5 minuten imun gegen Infektionen, kann aber trotzdem noch gebissen werden. Die Zombies können keine Flugzeuge oder Helis fliegen und keine Feuerwaffen benutzen, da sie zu dumm dafür sind (Geringer IQ). Sie können nicht reden. Ihre Spawnwaffe ist die Chainsaw, mit welcher sie kämpfen.


    LG ALPHA

    Hallo ich wollte gerade eine


    enum pInfo erstellen
    so habe ich erstellt
    dann habe ich noch gemacht
    new PlayerInfo[MAX_PLAYERS][pInfo];
    Soweit so gut nun bekomme ich diesen Warning <.>
    C:\Dokumente und Einstellungen\Hanne\Desktop\samp03asvr_R3_win32\gamemodes\Standalone.pwn(475) : warning 203: symbol is never used: "PlayerInfo"
    Weiß jemand wie ich den Warning fixxen könnte?
    LG ALPHA

    Hallo ich habe einen /gotosrk befehl erstellt so wenn ich diesen Befehl eingebe
    werde ich zwar hingeportet und dass fahrzeug auch aber ich sitz nicht oben?!?
    Weiß jemand was ich ändern muss dass der Spieler darauf sitzen bleibt?
    Hier der Command vieleicht kann mir ja jemand weiter helfen.

    if(strcmp(cmdtext,"/gotosrk",true)==0)
    {
    SetPlayerPos(playerid,1699.2,1435.1, 10.7);
    new tmpcar = GetPlayerVehicleID(playerid);
    SetVehiclePos(tmpcar, 1699.2,1435.1, 10.7);
    SendClientMessage(playerid, COLOR_RED,"Du hast dich in die SonderRettungsKommando Base gebeamt!");
    return 1;
    }

    Hm welche Fahrzeuge sind dass denn?
    Copfahrzeuge oder sonstiges?
    Du fährst einfach zu den gewünschten ort hin
    gibst dorten /save ein dann wechselst du in deinen GrandTheftAuto SanAndreas Ordner
    und suchst nach der Datei " savedpositions "
    Die datei öffnest du und dorten stehen deine ganzen gespeicherten Fahrzeuge / Skins drinnen
    und änderst einfach die Coordinaten von den alten Fahrzeugen wo sie danach stehen sollen
    dann Compilst du und startest Server neu oder /gmx !
    LG ALHPA

    Meinst du so in etwa?
    else if (PlayerToPoint(3.0, playerid,1073.0619,-344.5148,73.9922))
    {
    if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
    {
    SetPlayerInterior(playerid,2);
    SetPlayerPos(playerid,1205.0947,-10.1685,1000.9219);
    PlayerInfo[playerid][pInt] = 2;
    PlayerInfo[playerid][pLocal] = 242;
    }
    }

    Ne eigentlich ist es bei deiner möglichkeit schwieriger denn nicht dass sich die Fahrzeugids verschieben
    und bei irgendwelchen Fahrzeugen kommt " Polizeifahrzeug gestohlen"


    Hier machst du einfach die Zahl um eins höher (Jenach anzahl der autos)
    LG ALPHA

    Hm wenn ich du wäre würde ich die einfacher Möglichkeit nehmen!
    Diese hier

    forward IsATaxiCar(carid); //Beispiel
    new Taxicar[/*deine Anzahl von den Fahrzeugen aber immer die Zahl eins höher machen als du hast*/];



    Dann unter:


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(IsATaxiCar(newcar))
    {
    if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Taxifahrer!");
    }
    }
    return 1;
    }


    Dann musst du deine Taxicars definieren!


    taxicar[0] = AddStaticVehicleEx(438,-1986.8763,107.3983,27.6129,359.2186,6,1,15000); // Taxi Aut31o
    taxicar[1] = AddStaticVehicleEx(438,-1986.8488,114.5042,27.6091,359.1070,6,1,15000); // Taxi Auto32
    taxicar[2] = AddStaticVehicleEx(438,-1993.9681,98.5053,27.6098,270.4524,6,1,15000); // Taxi Auto33


    //Bedenke dein erstes Fahrzeug muss immer 0 haben also zum beispiel bei Hitmencar Hitmancar[0] = AddStaticVehicle


    Dann ganz unten im Script (GameMode) musst du dass hier reinpacken


    public IsATaxiCar(carid)
    {
    for(new i = 0; i < sizeof(taxicar); i++)
    {
    if(carid == taxicar[i])
    {
    return 1;
    }
    }
    return 0;
    }


    Hoffe konnte dir weiterhelfen!
    LG ALPHA

    Hallo wollte fragen ob mir jemand einen Befehl erstellen könnte und zwar
    Den befehl || /switchteam ||


    Folgendes soll dabei geschehen wenn der Spieler diesen Befehl eingibt!


    Der Spieler soll in dass jeweilige gTeam geswitcht werden
    also zumbeispiel ich habe jetzt 10 gTeams und will mal in ein anderes Team geswitcht werden
    zum Testen zum beispiel dass man dann so macht:


    /switchteam 1 ( TEAM_COP )
    /switchteam 2 (TEAM_ARZT)
    /switchteam 3 (TEAM_ARMY)
    .... und so weiter


    Ich komme echt nicht weiter könnte mir eventuell jemand helfen?
    LG ALHPA

    Hallo also ich wollte mal auf meinen Script einen randomspawn für die neuen Spieler machen
    ich bin an die orte schon hingefahren wo^^
    Würde dass gehen?
    Wenn ja könnte mir einer Tipps geben bin echt am Verzweifeln X(
    LG ALPHA


    Weiß vielleicht jemand weiter? Die cords habe ich schon

    Mach mal aus Timer


    SetTimer


    und


    SendClientMessageToAll(/*Hier setz deinen FarbenCode rein oder deine Farbe mit COLOR_RED z.B*/, RandomMSG[randMSG]; In den grün Geschriebenen muss dein FarbCode stehen!