Beiträge von Domme7600

    Hallo liebe Community,


    ich verscuhe seit ca. 3 Stunden eine AmmuNation-Versandshop mit GUI ist scripten, aber er will einfach nicht! Zum Teil klappt er aber der andere Teil spinnt völlig. Ich versuch mal die Lage so gut wie möglich zu erklären. Also ich möchte einen AmmuNation-Versandshop scripten, indem man immer Waffen bestellen kann. Es sollte so aussehen: Man gibt irgendwo /ammunation.de ein, dann erscheint ein Fenster mit den 3 Spalten "Waffen","Munition" und "Zubehör. Wenn man z.B. dann auf Waffen geht werden ein paar Waffen aufgelistet. Das klappt einwandfrei. Nur wenn man jetzt Waffen kaufen möchte dann kann man nur den Colt 45 kaufen und nach dem kauf öffnet sich automatisch das Fenster mit den Maschienenpistolen. Hört sich sehr komisch an ist auch schwer zu erklären. Ich wäre euch sehr dankbar, wenn Ihr mir helfen würdet denn ich bin am Ende meiner Kräfte. Leider weiß ich nicht wie viele Fenster man bei GUI haben kann, vllt gehen nur 2 aber das glaube ich nicht.


    Das hier ist das Script, ich wäre sau dankbar, wenn mir jemand den Fehler erklären könnte, ich danke schonmal im vorraus.


    Mit freundlichen Grüßen
    Dominik


    breadfish.de/wcf/attachment/2559/

    Hallo liebe Community,


    ich habe ein Problem, und zwar mein /enter Befehl klappt nicht so richtig. Ich poste mal meinen Pawn-Text (/exit ist auch dabei):


    if(strcmp(cmd, "/enter", cmdtext, true) == 0)
    {
    if(PlayerToPoint(2, playerid, 2423.9771,-1742.6559,13.5427)
    SetPlayerPos(playerid,1315.4860,-900.8430,39.5781);
    SetPlayerInterior(playerid,17);
    SetPlayerVirtualWorld(playerid,2);
    GameTextForPlayer(playerid, "Willkommen im 24/7 Supermarkt", 5000, 5);
    }
    else
    {
    SendClientMessage(playerid,rot,"Du bist in keinem 24/7 Supermarkt!");
    }
    return 1;
    }

    if(strcmp(cmd, "/exit", cmdtext, true) == 0)
    {
    if (PlayerToPoint(3.0, playerid,2196.829102,765.524780,-3.580067))
    {
    SetPlayerPos(playerid,2423.9771,-1742.6559,13.5427);
    SetPlayerInterior(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
    }
    return 0;
    }


    Wäre nett wenn mir das nochmal jemand erklären könnte, denn ich möchte es lernen. Habe schon mit wiki geguckt aber bin auch nicht ganz viel schlauer dadurch geworden. Habe zwar ein Tutorial hier gefunden aber hat auch nicht geklappt.


    Mit freundlichen Grüßen
    Dominik

    Ich scripteerst seit circa einer Woche. Ich wollte mich nicht mit strcmp beschäftigen da ja alle sagen das es langsam und unübersichtlich wäre (ist es auch ;) ). SScanf finde ich jetzt nicht unbedigt so "leicht". Aber ich kanns ja mal versuchen, learing by doing ^^

    Hallo liebe Community,


    ich arbeite gerade an einem kleinen (zudem mein erster) TDM Gamemode. Nun habe ich ein paar probleme mit DCMD. Und zwar habe ich 3 Befehle (bei einem bin ich mir nicht ganz sicher ob er so richtig ist :S ) der erste klappt wunderbar, und als die die den zweiten geschrieben habe hatte ich auf einmal 4 Errors. Ich poste mal meine Befehle, und wäre liebt wenn Ihr mir sagen könntet ob der dritte Befehl so richtig ist bzw was ich verändern muss. Ich scripte noch nicht solange aber ich wollte direkt mit was schweren und schnellen anfangen, zudem finde ich es 10mal übersichtlicher.


    dcmd(aheal, 5, cmdtext);
    return 0;
    }
    dcmd_aheal(playerid, params[])
    {
    new id;
    if (strlen(params))
    {
    id = strval(params);
    if (IsPlayerAdmin(playerid))
    {
    if (IsPlayerConnected(id))
    {
    SetPlayerHealth(id, 100.0);
    SendClientMessage(id, 0x00D7FFFF, "Information: Du wurdest von einem Admin geheilt.");
    SendClientMessage(playerid, 0x00D7FFFF, "Information: Der gewählte Spieler wurde geheilt.");
    }
    else
    {
    SendClientMessage(playerid, 0xA0A0A0FF, "** Der gewählte Spieler befindet sich nicht auf dem Server.");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xA0A0A0FF, "Benutzung:/aheal [Name/ID des Spielers]");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xA0A0A0FF, "** Du bist kein Administrator.");
    return 1;
    }

    dcmd(akill, 5, cmdtext);
    return 0;
    }
    dcmd_akill(playerid, params[])
    {
    new id;
    if (strlen(params))
    {
    id = strval(params);
    if (IsPlayerAdmin(playerid))
    {
    if(IsPlayerConnected(id))
    {
    SetPlayerHealth(id, 0.0);
    SendClientMessage(id, 0x00D7FFFF, "Information: Du wurdest von einem Admin getötet.");
    SendClientMessage(playerid, 0x00D7FFFF, "Information: Der gewählte Spieler wurde getötet.");
    }
    else
    {
    SendClientMessage(playerid, 0xA0A0A0FF, "** Der gewählte Spieler befindet sich nicht auf dem Server.");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xA0A0A0FF, "** Benutzung:/akill [Name/ID des Spielers].");
    }
    }
    else
    {
    SendClientMessage(playerid, 0xA0A0A0FF, "** Du bist kein Administrator.");
    return 1;
    }

    dcmd(firstaid, 8, cmdtext);
    return 0;
    }

    dcmd_firstaid(playerid, params[])
    {
    new id;
    if (strlen(pramas))
    {
    id = strval(params);
    if (IsPlayerConnected(id))
    {
    SetPlayerHealth(id, 100.0);
    SendClientMessage(id, 0x00D7FFFF, "Information: Du hast deine Wunden mit deinem Erste-Hilfekasten verarztet.");
    }
    else
    {
    SendClientMessage(playerid, 0xA0A0A0FF, "Benutzung: /firstaid.");
    return 1;
    }
    return 1;
    }


    Und das sind die Erros:


    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\CnG.pwn(140) : error 017: undefined symbol "cmdtext"
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\CnG.pwn(140) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\CnG.pwn(140) : warning 215: expression has no effect
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\CnG.pwn(140) : error 001: expected token: ";", but found "]"
    C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\CnG.pwn(140) : 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.



    Über Unterstützung würde ich mich sehr freuen :)


    Mit freundlichen Grüßen


    Dominik

    Der Code steht hier:


    AddPlayerClass(0,2285.1934,-1742.9484,13.5469,359.8802,0,0,0,0,0,0); , es ist die Stelle nach den Koordinaten.


    EDIT: Das würde dann so aussehen:


    SetPlayerPos(playerid, 2285.1934,-1742.9484,13.5469,14.0772);
    SetPlayerFacingAngle(playerid,359.8802);
    SetPlayerCameraPos(playerid, 2285.0759,-1737.8960,13.5469);
    SetPlayerCameraLookAt(playerid, 2285.1934,-1742.9484,13.5469,14.0772);

    Hallo und Guten Abend,


    ich habe mich gerade mal durch das Forum gewühlt und nach einen Tutorial für Waffenanzeigen per Textdraws zu finden - erfolglos. Leider habe ich keinen blassen Schimmer wie diese Textdraws funktionieren. Ich arbeite zur Zeit an einer kleinen TDM Script und wollte jetzt eine Waffenanzeige - ich weiß nicht ob es so heißt - erstellen die einem Spieler beim betreten des Servers die Waffen jeder Klasse anzeigt. Also zum Beispiel: Man sieht Ryder und unten rechts steht dann " AK-47 - 100 Schuss, Desert Eagle - 50 Schuss....", vieleicht kennen das ja manche von einigen DM Servern. Mir wäre echt geholfen wenn mir das jemand erklären könnte.


    Mit freundlichen Grüßen
    Domme7600

    Hallo,


    ich hätte 2 Fragen:


    1. Wo werden neuerdings die Saved Positions vom Debug gespeichert? Normal wurde doch eine Datei namens "savedpositions.txt" im GTA San Andreas Ordner gespeichert oder?


    2. Ich habe jetzt schon sehr lange auf Google gesucht wie man es hinbekomm, dass man beim joinen auf den Server die versch. Skins sieht. Im Moment ist es bei mir so wenn ich auf den Hamachi Server joine, dass zwar alle Klassen dar sind aber man sie nicht sehen kann.


    Ich hoffe auf eine Antwort.


    Mit freundlichen Grüßen
    euer Domme7600