Beiträge von Alexus

    Hallo Community.
    Ich habe eine Frage bezüglich Checkpoints. Ich habe heute ein Jobsystem gesriptet (100% Selfmade, extrem stolz xD), bei dem es unter anderem den beruf busfahrer gibt. jetzt die frage...
    wie bekomme ich es mit einem stock hin, das dem spieler der reihe nach verschieden checkpoints angezeigt werden und der nächste erst kommt, wenn der vorherige durchfahren wurde. in der wiki steht folgendes:
    public OnPlayerSpawn(playerid)
    {
    SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0);
    return 1;
    }


    public OnPlayerEnterCheckpoint(playerid)
    {
    GivePlayerMoney(playerid, 1000);
    DisablePlayerCheckpoint(playerid);
    return 1;
    }


    nur ist hier nur von einem point die rede. und ich will ehrlich sein... ich hab keine ahnung, wie man mehrere machen kann. kann mir bitte einer helfen? ich muss nur das prinzip verstehen, den rest werde ich dann schon hinbekommen :D

    Hallo Community, ich habe nen befehl, der einen listendialog einzeigt. dieser wird auch angezeigt. doch wenn ich dann etwas auswähle passiert nix. woran könnte das liegen?
    hier die codeschnipsel:


    die definition
    #define LINIEN 12


    der befehl
    if (strcmp("/linien", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,GELB,"Wähle nun eine gewünschte Buslinie aus!");
    ShowPlayerDialog(playerid,LINIEN,DIALOG_STYLE_LIST,"Verfügbare Buslinien","Linie 1: Los Santos\nLinie 2: San Fierro\nLinie 3: Las Venturas","Fahren","Abbrechen");
    return 1;
    }


    der dialog
    if(dialogid == LINIEN)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    SendClientMessage(playerid,GELB,"Du hast die Buslinie in Los Santos gewählt.\nFahre nun die verschiedenen Haltestellen der Reihe nach ab.\nDiese werden dir auf der Karte angezeigt.");
    }
    if(listitem == 1)
    {
    SendClientMessage(playerid,GELB,"Du hast die Buslinie in San Fierro gewählt.\nFahre nun die verschiedenen Haltestellen der Reihe nach ab.\nDiese werden dir auf der Karte angezeigt.");
    }
    if(listitem == 2)
    {
    SendClientMessage(playerid,GELB,"Du hast die Buslinie in Las Venturas gewählt.\nFahre nun die verschiedenen Haltestellen der Reihe nach ab.\nDiese werden dir auf der Karte angezeigt.");
    }
    }
    }


    woran liegt es, das nichts passiert?
    ich hoffe, ihr könnt helfen!

    sry, aber ich finde die map nicht schön. das tor passt überhaupt nicht vor die garage, dieser übergang ist zu groß, und die dockbarriers stören mehr, als sie nützlich sind. sind zudem viel zu übertrieben. ich weiß nicht, was daran sauber gemappt ist. trotzdem war die idee einigermaßen ok.


    Idee: 7/10
    Umsetzung: 3/10
    Aussehen: 1/10
    -----------------------
    Gesamt: 11/30


    sry, aber mir gefällts einfcah nicht

    so leute, heute möchte ich euch meine map des LSPD vorstellen. ich weiß, das es schon sauviele gibt, doch da dies meine erste map ist dachte ich, das LSPD ist eig ganz gut geeignet. sie erschafft nix direkt neues, sondern verschönert meiner meinung nach das LSPD. klein aber fein...


    Hier sind ein paar screens:














    Der Quelltext für PAWNO (weiter unten ist auch ein Downloadlink der .map datei):

    CreateObject(982, 1534.4000244141, -1694.8000488281, 13.10000038147, 0, 0, 0);
    CreateObject(984, 1534.4000244141, -1714, 13, 0, 0, 0);
    CreateObject(982, 1534.4000244141, -1650.5, 13.10000038147, 0, 0, 0);
    CreateObject(984, 1534.4000244141, -1611.5, 13, 0, 0, 0);
    CreateObject(982, 1524.8000488281, -1709.5, 13.10000038147, 0, 0, 0);
    CreateObject(982, 1524.7998046875, -1615, 13.10000038147, 0, 0, 0);
    CreateObject(982, 1524.8000488281, -1643.9000244141, 13.10000038147, 0, 0, 0);
    CreateObject(982, 1524.8000488281, -1680.8000488281, 13.10000038147, 0, 0, 0);
    CreateObject(983, 1524.8000488281, -1662.3000488281, 13.10000038147, 0, 0, 0);
    CreateObject(1411, 1542.0999755859, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1547.3000488281, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1552.5, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1557.6999511719, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1562.8994140625, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1568.0999755859, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1573.3000488281, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1578.5, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1583.6999511719, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1588.9000244141, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1594.0999755859, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1599.3000488281, -1602, 14.199999809265, 0, 0, 0);
    CreateObject(1411, 1604.5, -1602, 14.300000190735, 0, 0, 0);
    CreateObject(1411, 1608.3994140625, -1604.8994140625, 14.300000190735, 0, 0, 270);
    CreateObject(1411, 1608.3994140625, -1610.099609375, 14.300000190735, 0, 0, 270);
    CreateObject(1411, 1608.3994140625, -1615.2998046875, 14.300000190735, 0, 0, 270);
    CreateObject(1411, 1608.3994140625, -1620.5, 14.300000190735, 0, 0, 270);
    CreateObject(1411, 1608.3994140625, -1625.69921875, 14.300000190735, 0, 0, 270);
    CreateObject(1411, 1609.2998046875, -1630.599609375, 14.300000190735, 0, 0, 291.99462890625);
    CreateObject(1411, 1611.2998046875, -1635.3994140625, 14.300000190735, 0, 0, 291.99462890625);
    CreateObject(1411, 1606.1999511719, -1643, 14.300000190735, 0, 0, 219.99523925781);
    CreateObject(1411, 1610.19921875, -1639.69921875, 14.300000190735, 0, 0, 219.990234375);
    CreateObject(1411, 1606.1999511719, -1602, 14.300000190735, 0, 0, 0);
    CreateObject(1411, 1539.3000488281, -1604.6999511719, 14.199999809265, 0, 0, 90);
    CreateObject(1411, 1539.3000488281, -1609.9000244141, 14.199999809265, 0, 0, 90);
    CreateObject(1411, 1539.3000488281, -1615.0999755859, 14.199999809265, 0, 0, 89.994995117188);
    CreateObject(1411, 1544.5, -1620.6999511719, 14.199999809265, 0, 0, 89.994995117188);
    CreateObject(982, 1556.3000488281, -1632.8000488281, 13.10000038147, 0, 0, 270);
    CreateObject(984, 1575.5, -1632.8000488281, 13, 0, 0, 270);
    CreateObject(1411, 1542.099609375, -1618.19921875, 14.199999809265, 0, 0, 177.98950195313);
    CreateObject(1319, 1534.4000244141, -1637.4000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1319, 1534.4000244141, -1681.8000488281, 12.89999961853, 0, 0, 0);
    CreateObject(1319, 1534.3994140625, -1663.599609375, 12.89999961853, 0, 0, 0);
    CreateObject(1319, 1524.8000488281, -1722.5, 12.89999961853, 0, 0, 180);
    CreateObject(1319, 1534.3994140625, -1720.599609375, 12.89999961853, 0, 0, 0);
    CreateObject(1319, 1524.8000488281, -1696.5999755859, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1524.8000488281, -1693.8000488281, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1524.8000488281, -1656.9000244141, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1524.7998046875, -1667.7998046875, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1524.7998046875, -1665.69921875, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1524.6999511719, -1602, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1524.7998046875, -1659, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1524.8000488281, -1631, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1524.8000488281, -1628, 12.89999961853, 0, 0, 179.99450683594);
    CreateObject(1319, 1534.4000244141, -1618.0999755859, 12.89999961853, 0, 0, 0);
    CreateObject(1319, 1534.4000244141, -1604.9000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1544, -1630.9000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1537.599609375, -1681.69921875, 13.10000038147, 0, 0, 0);
    CreateObject(1215, 1537.599609375, -1663.69921875, 13.10000038147, 0, 0, 0);
    CreateObject(1215, 1545.3000488281, -1630.9000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1539.3000488281, -1602, 13.10000038147, 0, 0, 0);
    CreateObject(1215, 1608.5, -1602, 13.300000190735, 0, 0, 0);
    CreateObject(1215, 1544.099609375, -1623.7998046875, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1545.2998046875, -1623.7998046875, 12.89999961853, 0, 0, 0);
    CreateObject(2920, 1544.6999511719, -1630.8000488281, 13.10000038147, 270, 0, 0);
    CreateObject(2933, 1589, -1638.1999511719, 14.10000038147, 0, 0, 180);
    CreateObject(1499, 1582.5999755859, -1638.0999755859, 12.39999961853, 0, 0, 0);
    CreateObject(638, 1529.5999755859, -1699.9000244141, 13.10000038147, 0, 0, 0);
    CreateObject(638, 1529.5999755859, -1662.5999755859, 13.10000038147, 0, 0, 0);
    CreateObject(638, 1529.5999755859, -1653.1999511719, 13.10000038147, 0, 0, 0);
    CreateObject(638, 1529.5999755859, -1691.5, 13.10000038147, 0, 0, 0);
    CreateObject(638, 1529.5999755859, -1642.9000244141, 13.10000038147, 0, 0, 0);
    CreateObject(638, 1529.599609375, -1682.599609375, 13.10000038147, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1664.0999755859, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.599609375, -1681.099609375, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1690, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.599609375, -1684.099609375, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1693, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1698.4000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1701.4000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5, -1661.0999755859, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1654.6999511719, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1651.6999511719, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1644.4000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1529.5999755859, -1641.4000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1694, 1574, -1645, 36.200000762939, 0, 0, 0);
    CreateObject(1211, 1545.9000244141, -1650.5999755859, 13.199999809265, 0, 0, 0);
    CreateObject(1216, 1535.3000488281, -1681.9000244141, 13.199999809265, 0, 0, 180);
    CreateObject(1216, 1535.19921875, -1663.599609375, 13.199999809265, 0, 0, 0);
    CreateObject(1226, 1536.5, -1664.4000244141, 16.299999237061, 0, 0, 90);
    CreateObject(1226, 1536.1999511719, -1680.8000488281, 16.299999237061, 0, 0, 270);
    CreateObject(1231, 1577.5, -1620.2998046875, 15.300000190735, 0, 0, 0);
    CreateObject(1231, 1562.4000244141, -1620.3000488281, 15.300000190735, 0, 0, 0);
    CreateObject(1231, 1548.5, -1620.19921875, 15.300000190735, 0, 0, 0);
    CreateObject(640, 1555.0999755859, -1620.3000488281, 13.199999809265, 0, 0, 270);
    CreateObject(640, 1569.6999511719, -1620.1999511719, 13.199999809265, 0, 0, 270);
    CreateObject(1215, 1552.1999511719, -1620.3000488281, 13.10000038147, 0, 0, 0);
    CreateObject(1215, 1572.5999755859, -1620.1999511719, 13.10000038147, 0, 0, 0);
    CreateObject(1215, 1558, -1620.2998046875, 13.10000038147, 0, 0, 0);
    CreateObject(1215, 1566.7998046875, -1620.19921875, 13.10000038147, 0, 0, 0);
    CreateObject(18452, 1545.5, -1610.099609375, 15.300000190735, 0, 0, 0);
    CreateObject(1676, 1545.4000244141, -1607.4000244141, 14.10000038147, 0, 0, 0);
    CreateObject(1686, 1545.5, -1612.8000488281, 12.60000038147, 0, 0, 270);
    CreateObject(1650, 1546.5, -1612.8000488281, 12.89999961853, 0, 0, 0);
    CreateObject(2690, 1543.8000488281, -1612.9000244141, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1542.1999511719, -1612, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1553.9000244141, -1602.6999511719, 12.89999961853, 0, 0, 0);
    CreateObject(994, 1549.2998046875, -1607.099609375, 12.60000038147, 0, 0, 43.994750976563);
    CreateObject(1215, 1549.19921875, -1607.2998046875, 12.89999961853, 0, 0, 0);
    CreateObject(997, 1542.1999511719, -1608.5, 12.39999961853, 0, 0, 270);
    CreateObject(997, 1549.1999511719, -1613.5, 12.39999961853, 0, 0, 275.99755859375);
    CreateObject(1215, 1549.19921875, -1612.8994140625, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1542.1999511719, -1608.3000488281, 12.89999961853, 0, 0, 0);
    CreateObject(1215, 1549.5999755859, -1617.3000488281, 12.89999961853, 0, 0, 0);
    CreateObject(1251, 1604.1999511719, -1603.5, 12.60000038147, 0, 270, 270);
    CreateObject(1251, 1604.099609375, -1607, 12.60000038147, 0, 270, 269.99993896484);
    CreateObject(1251, 1604.099609375, -1614, 12.60000038147, 0, 270, 269.99993896484);
    CreateObject(1251, 1604.099609375, -1610.5, 12.60000038147, 0, 270, 270);
    CreateObject(1251, 1604.099609375, -1617.5, 12.60000038147, 0, 270, 269.99993896484);
    CreateObject(1251, 1604.099609375, -1621, 12.60000038147, 0, 270, 269.99993896484);
    CreateObject(1251, 1604.099609375, -1624.5, 12.60000038147, 0, 270, 270);
    CreateObject(1251, 1604.099609375, -1628, 12.60000038147, 0, 270, 269.99993896484);
    CreateObject(1251, 1604.099609375, -1631.5, 12.60000038147, 0, 270, 270);
    CreateObject(994, 1601.0999755859, -1624.5, 12.699999809265, 0, 0, 359.99475097656);
    CreateObject(994, 1601.099609375, -1628, 12.699999809265, 0, 0, 359.99450683594);
    CreateObject(994, 1601.099609375, -1631.5, 12.699999809265, 0, 0, 359.99450683594);
    CreateObject(994, 1601.099609375, -1621, 12.699999809265, 0, 0, 359.99450683594);
    CreateObject(994, 1601.099609375, -1617.5, 12.699999809265, 0, 0, 359.99450683594);
    CreateObject(994, 1601.099609375, -1614, 12.699999809265, 0, 0, 359.99450683594);
    CreateObject(994, 1601.099609375, -1607, 12.699999809265, 0, 0, 359.99450683594);
    CreateObject(994, 1601.099609375, -1603.5, 12.699999809265, 0, 0, 359.99450683594);
    CreateObject(994, 1601.099609375, -1610.5, 12.699999809265, 0, 0, 359.99450683594);
    CreateObject(8843, 1562.154296875, -1626.1259765625, 12.238465309143, 0, 0, 0);
    CreateObject(1411, 1575.3000488281, -1616.9000244141, 30.39999961853, 0, 0, 298);
    CreateObject(1411, 1582.7998046875, -1630.5, 30.5, 0, 0, 299.99816894531);
    CreateObject(1411, 1580.19921875, -1626, 30.39999961853, 0, 0, 299.99816894531);
    CreateObject(1411, 1577.69921875, -1621.5, 30.39999961853, 0, 0, 297.99868774414);
    CreateObject(1411, 1565, -1598.8000488281, 30.5, 0, 0, 299.99865722656);
    CreateObject(1411, 1572.7998046875, -1612.3994140625, 30.299999237061, 0, 0, 299.99816894531);
    CreateObject(1411, 1570.19921875, -1607.8994140625, 30.299999237061, 0, 0, 299.99816894531);
    CreateObject(1411, 1567.599609375, -1603.2998046875, 30.5, 0, 0, 299.99816894531);
    CreateObject(1411, 1584.5999755859, -1682.3000488281, 30.39999961853, 0, 0, 271.99816894531);
    CreateObject(1411, 1584.19921875, -1635.5, 30.60000038147, 0, 0, 269.99450683594);
    CreateObject(1411, 1584.19921875, -1640.69921875, 30.60000038147, 0, 0, 269.99450683594);
    CreateObject(1411, 1584.19921875, -1645.8994140625, 30.60000038147, 0, 0, 269.99450683594);
    CreateObject(1411, 1584.099609375, -1651.099609375, 30.5, 0, 0, 269.99450683594);
    CreateObject(1411, 1584.099609375, -1656.2998046875, 30.5, 0, 0, 269.99450683594);
    CreateObject(1411, 1584.099609375, -1661.5, 30.5, 0, 0, 269.99450683594);
    CreateObject(1411, 1584.099609375, -1666.69921875, 30.39999961853, 0, 0, 269.99450683594);
    CreateObject(1411, 1584.19921875, -1671.8994140625, 30.39999961853, 0, 0, 271.99401855469);
    CreateObject(1411, 1584.3994140625, -1677.099609375, 30.39999961853, 0, 0, 271.99401855469);
    CreateObject(1411, 1587.5, -1729.0999755859, 30, 0, 0, 275.99401855469);
    CreateObject(1411, 1584.599609375, -1687.5, 30.299999237061, 0, 0, 269.98901367188);
    CreateObject(1411, 1584.599609375, -1692.69921875, 30.299999237061, 0, 0, 269.98901367188);
    CreateObject(1411, 1584.599609375, -1697.8994140625, 30.299999237061, 0, 0, 269.98901367188);
    CreateObject(1411, 1584.8994140625, -1703.099609375, 30.299999237061, 0, 0, 275.99307250977);
    CreateObject(1411, 1585.3994140625, -1708.2998046875, 30.200000762939, 0, 0, 275.99307250977);
    CreateObject(1411, 1585.8994140625, -1713.5, 30.10000038147, 0, 0, 275.99307250977);
    CreateObject(1411, 1586.3994140625, -1718.69921875, 30.10000038147, 0, 0, 275.99307250977);
    CreateObject(1411, 1586.8994140625, -1723.8994140625, 30, 0, 0, 275.99307250977);
    CreateObject(1231, 1607.1999511719, -1632, 15.300000190735, 0, 0, 0);
    CreateObject(1231, 1607.3000488281, -1603, 15.300000190735, 0, 0, 0);


    DOWNLOAD .map



    da das noch meine erste map ist, bin ich auch offen für kritik, was ich besser machen könnte, etc. diese soll aber bitte konstruktiv sein!
    aber auch über ein lob würde ich mich freuen ;)

    hallo community, ich bin noch ein ziemlicher anfänger im thema SAMP Scripting, möchte aber lernen. Habe schon ein Account- sowie Adminsystem. Jetzt möchte ich, das Admins mit dem Befehl /sayto [ID] [Nachricht] Spielern eine Nachricht senden können. Ich bin schon so weit, das der richtige Spieler die ClientMessage bekommt, nur der Text der Nachricht lässt noch auf sich warten :D .
    Ich sitz jetzt schon seit heute Mittag an diesem einem Befehl und bekomms einfach nciht hin.
    Ich habe mit DCMD und Sscanf gearbeitet.
    Hier der Quelltext:


    dcmd_sayto(playerid, params[])
    {
    new pid, text;
    if(sscanf(params,"us", pid, text))
    {
    return SendClientMessage(playerid,WHITE,"Verwendung: /sayto [ID] [Text]");
    }
    if(sSpieler[playerid][Adminlevel] >= 1)
    {


    if(pid == INVALID_PLAYER_ID)
    {
    return SendClientMessage(playerid, ROT,"Spieler wurde nicht gefunden!");
    }
    else
    {
    new string[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"Admin %s sagt zu dir: %s",name,text);
    SendClientMessage(pid,LILA,string);
    }
    }
    return 1;
    }


    ich hoffe ihr könnt mir helfen :)


    Mit Freundlichen Grüßen
    LoL0147