Problem beim Connecten / Plugin Fehler?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Community,


    ich habe heute mal versucht ein Gamemode auf meinem vServer zu packen, und den Server zu starten.
    Alles startet, Fehler werden auch nicht angezeigt, Verbindung zur DB wird auch aufgebaut und alles ist geladen.
    Wenn man auf den Server connectet, sieht es so aus:




    Wenn der Bildschirm nach ein paar Sekunden verschwindet, und eigentlich das Login Fenster erscheinen soll, kommt folgendes:




    Liegt das an irgendeinem Plugin? Bzw. Habe ich irgendwelche falschen Versionen von Plugins oder so?
    Kann mir das alles nicht erklären.
    Vielleicht kennt sich damit ja jemand aus und kann mir helfen.


    Hier noch der Code von der Verbindungsmessage:


    public OnPlayerConnect(playerid)
    {
    SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
    HidePlayerDialog(playerid);
    if(IsPlayerNPC(playerid))return 1;
    StopAudioStreamForPlayer(playerid);
    ClearPlayerChat(playerid, 10);
    SendClientMessage(playerid, COLOR_GREEN, "> "COLOR_HEX_WHITE"Die Verbindung zum Server wird aufgebaut ...");
    SetTimerEx("OnLoginCamera", 500, 0, "i", playerid);
    SetPlayerColor(playerid, COLOR_GREY);
    TogglePlayerClock(playerid, 0);


    ResetPlayerData(playerid);
    FreezePlayer(playerid);
    DisablePlayerCheckpointEx(playerid);
    LoadPlayerTextDraws(playerid);

    Spieler[playerid][pInformation] = CreateDynamic3DTextLabel(" ", COLOR_WHITE, 50.0, 60.0, 110.0, 20.0, playerid, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
    Spieler[playerid][pAdminDuty3D] = CreateDynamic3DTextLabel(" ", COLOR_WHITE, 50.0, 60.0, 110.0, 20.0, playerid, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
    // Bus Base & Haus daneben
    RemoveBuildingForPlayer(playerid, 4025, 1777.8359, -1773.9063, 12.5234, 0.25);
    RemoveBuildingForPlayer(playerid, 4070, 1719.7422, -1770.7813, 23.4297, 0.25);
    RemoveBuildingForPlayer(playerid, 1531, 1724.7344, -1741.5000, 14.1016, 0.25);
    RemoveBuildingForPlayer(playerid, 4215, 1777.5547, -1775.0391, 36.7500, 0.25);
    RemoveBuildingForPlayer(playerid, 3986, 1719.7422, -1770.7813, 23.4297, 0.25);
    RemoveBuildingForPlayer(playerid, 4019, 1777.8359, -1773.9063, 12.5234, 0.25);
    //BANK LS
    RemoveBuildingForPlayer(playerid, 4585, 1451.9922, -1067.3984, 112.5391, 0.25);
    RemoveBuildingForPlayer(playerid, 4625, 1453.6016, -989.4844, 34.4375, 0.25);
    RemoveBuildingForPlayer(playerid, 4626, 1451.9922, -1067.3984, 112.5391, 0.25);
    RemoveBuildingForPlayer(playerid, 4740, 1449.7422, -1122.7656, 53.0938, 0.25);
    RemoveBuildingForPlayer(playerid, 4743, 1451.9922, -1067.3984, 112.5391, 0.25);
    RemoveBuildingForPlayer(playerid, 1294, 1486.5625, -1116.0234, 27.1797, 0.25);
    RemoveBuildingForPlayer(playerid, 1294, 1421.9141, -1029.8828, 27.1797, 0.25);
    RemoveBuildingForPlayer(playerid, 1294, 1453.5000, -1038.1484, 27.3516, 0.25);
    RemoveBuildingForPlayer(playerid, 4600, 1453.6016, -989.4844, 34.4375, 0.25);
    RemoveBuildingForPlayer(playerid, 1294, 1477.5313, -1070.1406, 27.1797, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 1479.3047, -1042.0781, 25.7500, 0.25);
    RemoveBuildingForPlayer(playerid, 1283, 1490.2969, -1031.6641, 25.9922, 0.25);
    RemoveBuildingForPlayer(playerid, 1294, 1492.0859, -1030.0703, 27.3516, 0.25);
    RemoveBuildingForPlayer(playerid, 716, 1510.6406, -1024.8125, 22.7969, 0.25);
    RemoveBuildingForPlayer(playerid, 1265, 1520.7734, -1016.2891, 23.4453, 0.25);
    RemoveBuildingForPlayer(playerid, 1265, 1519.8984, -1016.2344, 23.4453, 0.25);
    RemoveBuildingForPlayer(playerid, 1227, 1520.1563, -1018.5547, 23.8438, 0.25);
    RemoveBuildingForPlayer(playerid, 1264, 1519.9609, -1012.8984, 23.4688, 0.25);
    RemoveBuildingForPlayer(playerid, 1227, 1520.2109, -1014.6328, 23.8438, 0.25);
    RemoveBuildingForPlayer(playerid, 1294, 1528.4922, -1037.4453, 27.3281, 0.25);
    // LSPD by Ramon
    RemoveBuildingForPlayer(playerid, 2610, 229.6094, 77.2422, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 229.6094, 77.7656, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2356, 230.1250, 70.8672, 1004.0234, 0.25);
    RemoveBuildingForPlayer(playerid, 2605, 230.4063, 72.1172, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2356, 230.7266, 75.9922, 1004.0234, 0.25);
    RemoveBuildingForPlayer(playerid, 2605, 231.0469, 77.1719, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2607, 231.0313, 78.0469, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2605, 231.4063, 81.1563, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2605, 235.3047, 75.0938, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 233.8672, 75.7188, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2607, 235.2891, 75.9688, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 233.8672, 76.2344, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2605, 235.0547, 80.2891, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2607, 235.0391, 81.1641, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 257.6641, 64.4766, 1003.4922, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 257.6641, 64.9766, 1003.4922, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 257.6641, 65.8906, 1003.4922, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 257.6641, 66.3906, 1003.4922, 0.25);
    RemoveBuildingForPlayer(playerid, 2612, 257.7578, 64.0625, 1004.5078, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 236.3594, 70.7188, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 237.3047, 70.7188, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2605, 238.0078, 72.1172, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2612, 241.2500, 71.9375, 1005.8516, 0.25);
    RemoveBuildingForPlayer(playerid, 14844, 242.2813, 72.0391, 1005.0781, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 241.0078, 73.3438, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 241.0078, 73.8594, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2611, 257.7500, 68.5234, 1004.5000, 0.25);
    RemoveBuildingForPlayer(playerid, 2356, 253.3828, 69.7109, 1002.6250, 0.25);
    RemoveBuildingForPlayer(playerid, 2607, 254.7109, 69.5391, 1003.0000, 0.25);
    RemoveBuildingForPlayer(playerid, 2605, 255.7109, 69.5469, 1003.0000, 0.25);
    RemoveBuildingForPlayer(playerid, 2612, 256.3594, 71.2656, 1004.5078, 0.25);
    RemoveBuildingForPlayer(playerid, 2356, 235.4688, 77.3594, 1004.0234, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 236.5078, 80.5469, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2610, 236.5078, 81.0625, 1004.8984, 0.25);
    RemoveBuildingForPlayer(playerid, 2607, 240.3125, 80.4063, 1004.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 2605, 240.3203, 79.5313, 1004.4609, 0.25);
    // Ampeln
    RemoveBuildingForPlayer(playerid, 1283, 0.0, 0.0, 0.0, 20000.0);
    RemoveBuildingForPlayer(playerid, 1284, 0.0, 0.0, 0.0, 20000.0);
    RemoveBuildingForPlayer(playerid, 1315, 0.0, 0.0, 0.0, 20000.0);
    RemoveBuildingForPlayer(playerid, 1350, 0.0, 0.0, 0.0, 20000.0);
    // Pershing Square
    RemoveBuildingForPlayer(playerid, 4057, 1479.5547, -1693.1406, 19.5781, 0.25);
    RemoveBuildingForPlayer(playerid, 4210, 1479.5625, -1631.4531, 12.0781, 0.25);
    RemoveBuildingForPlayer(playerid, 713, 1457.9375, -1620.6953, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 713, 1496.8672, -1707.8203, 13.4063, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1451.6250, -1727.6719, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1467.9844, -1727.6719, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1485.1719, -1727.6719, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1713.5078, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1716.7031, 15.6250, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1505.1797, -1727.6719, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1713.7031, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1289, 1504.7500, -1711.8828, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 1258, 1445.0078, -1704.7656, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1702.3594, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1676.6875, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1258, 1445.0078, -1692.2344, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1656.2500, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1636.2344, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1445.8125, -1650.0234, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1619.0547, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1457.7266, -1710.0625, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1461.6563, -1707.6875, 11.8359, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1704.6406, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 700, 1463.0625, -1701.5703, 13.7266, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1702.5313, 15.6250, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1457.5547, -1697.2891, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1694.0469, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1692.3906, 15.6328, 0.25);
    RemoveBuildingForPlayer(playerid, 4186, 1479.5547, -1693.1406, 19.5781, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1461.1250, -1687.5625, 11.8359, 0.25);
    RemoveBuildingForPlayer(playerid, 700, 1463.0625, -1690.6484, 13.7266, 0.25);
    RemoveBuildingForPlayer(playerid, 641, 1458.6172, -1684.1328, 11.1016, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1457.2734, -1666.2969, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1682.7188, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1471.4063, -1666.1797, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1682.3125, 15.6328, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1458.2578, -1659.2578, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1449.8516, -1655.9375, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1477.9375, -1652.7266, 15.6328, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1479.6094, -1653.2500, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1457.3516, -1650.5703, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1454.4219, -1642.4922, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1467.8516, -1646.5938, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1472.8984, -1651.5078, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1465.9375, -1639.8203, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1231, 1466.4688, -1637.9609, 15.6328, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1449.5938, -1635.0469, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1467.7109, -1632.8906, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1232, 1465.8906, -1629.9766, 15.5313, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1472.6641, -1627.8828, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1479.4688, -1626.0234, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 3985, 1479.5625, -1631.4531, 12.0781, 0.25);
    RemoveBuildingForPlayer(playerid, 4206, 1479.5547, -1639.6094, 13.6484, 0.25);
    RemoveBuildingForPlayer(playerid, 1232, 1465.8359, -1608.3750, 15.3750, 0.25);
    RemoveBuildingForPlayer(playerid, 1229, 1466.4844, -1598.0938, 14.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1451.3359, -1596.7031, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1471.3516, -1596.7031, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1704.5938, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 700, 1494.2109, -1694.4375, 13.7266, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1693.7344, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1496.9766, -1686.8516, 11.8359, 0.25);
    RemoveBuildingForPlayer(playerid, 641, 1494.1406, -1689.2344, 11.1016, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1682.6719, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1480.6094, -1666.1797, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1488.2266, -1666.1797, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1486.4063, -1651.3906, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1491.3672, -1646.3828, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1493.1328, -1639.4531, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1486.1797, -1627.7656, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1280, 1491.2188, -1632.6797, 13.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 1232, 1494.4141, -1629.9766, 15.5313, 0.25);
    RemoveBuildingForPlayer(playerid, 1232, 1494.3594, -1608.3750, 15.3750, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1488.5313, -1596.7031, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1229, 1498.0547, -1598.0938, 14.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 1288, 1504.7500, -1705.4063, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 1287, 1504.7500, -1704.4688, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 1286, 1504.7500, -1695.0547, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 1285, 1504.7500, -1694.0391, 13.5938, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1498.9609, -1684.6094, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1504.1641, -1662.0156, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1504.7188, -1670.9219, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 620, 1503.1875, -1621.1250, 11.8359, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1501.2813, -1624.5781, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 673, 1498.3594, -1616.9688, 12.3984, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1504.8906, -1596.7031, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 712, 1508.4453, -1668.7422, 22.2578, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1505.6953, -1654.8359, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1508.5156, -1647.8594, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 625, 1513.2734, -1642.4922, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1258, 1510.8906, -1607.3125, 13.6953, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1721.6328, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1705.2734, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1693.9688, 14.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1688.0859, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1673.7109, 14.1094, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1668.0781, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1647.6406, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1621.9609, 16.4219, 0.25);
    RemoveBuildingForPlayer(playerid, 1226, 1525.3828, -1611.1563, 16.4219, 0.25);
    return 1;
    }



    Brauche da dringend Hilfe:


    Jeffry
    Kaliber


    Danke im Voraus

  • Nun, downloade dir evtl mal das nativechecker & crashdetect Plugin und schau mal ob dann etwas in deinem server_log steht :)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Habe beide plugins drin, mir wird nichts angezeigt, hier der Log: Kaliber



    SA-MP Dedicated Server
    ----------------------
    v0.3.7, (C)2005-2015 SA-MP Team


    [22:04:00] filterscripts = "" (string)
    [22:04:00]
    [22:04:00] Server Plugins
    [22:04:00] --------------
    [22:04:00] Loading plugin: crashdetect
    [22:04:00] CrashDetect v4.15.1 is OK.
    [22:04:00] Loaded.
    [22:04:00] Loading plugin: streamer
    [22:04:00]


    *** Streamer Plugin v2.7.5.2 by Incognito loaded ***


    [22:04:00] Loaded.
    [22:04:00] Loading plugin: sscanf
    [22:04:00]


    [22:04:00] ===============================


    [22:04:00] sscanf plugin loaded.


    [22:04:00] (c) 2009 Alex "Y_Less" Cole


    [22:04:00] 0.3d-R2 500 Players "dnee"


    [22:04:00] ===============================


    [22:04:00] Loaded.
    [22:04:00] Loading plugin: whirlpool
    [22:04:00]
    [22:04:00] ==================
    [22:04:00]
    [22:04:00] Whirlpool loaded
    [22:04:00]
    [22:04:00] ==================
    [22:04:00]
    [22:04:00] Loaded.
    [22:04:00] Loading plugin: mysql
    [22:04:00] >> plugin.mysql: R34 successfully loaded.
    [22:04:00] Loaded.
    [22:04:00] Loading plugin: nativechecker
    [22:04:00] Loaded.
    [22:04:00] Loaded 6 plugins.


    [22:04:00]
    [22:04:00] Filterscripts
    [22:04:00] ---------------
    [22:04:00] Loaded 0 filterscripts.


    [22:04:00] OnGameo
    [22:04:00] Number of vehicle models: 16



    Ich weis ja nicht ob da irgendwo Fehler sind, habe auf jeden Fall keine gesehen.

  • Ich weis ja nicht ob da irgendwo Fehler sind, habe auf jeden Fall keine gesehen.


    Okay, dann hast du keine direkten Fehler gemacht :)


    Also es liegt an deiner MySQL Verbindung bzw an deinem query den du sendest...sicher dass da nichts im Log steht...mach evtl mal den Debug-Modus an...bzw poste mal OnPlayerRequestClass bzw OnPlayerSpawn :)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • public OnPlayerRequestClass(playerid, classid)
    {
    SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
    if(IsPlayerNPC(playerid))return 1;
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);


    if(Spieler[playerid][pLoggedIn])
    {
    SpawnPlayerEx(playerid);
    }
    return 0;
    }



    public OnPlayerSpawn(playerid)
    {
    PlayerTextDrawHide(playerid, pTextTime[playerid][0]);
    PlayerTextDrawHide(playerid, pTextTime[playerid][1]);
    PlayerTextDrawHide(playerid, pTextTime[playerid][2]);
    if(!(Spieler[playerid][pFSVehicle] == INVALID_VEHICLE_ID))
    {
    DeleteVehicle(Spieler[playerid][pFSVehicle]);
    Spieler[playerid][pFSVehicle] = INVALID_VEHICLE_ID;
    }
    if(Spieler[playerid][pTutorial] > 0)
    {
    if(!(Spieler[playerid][pBike] == INVALID_VEHICLE_ID))
    {
    DeleteVehicle(Spieler[playerid][pBike]);
    Spieler[playerid][pBike] = INVALID_VEHICLE_ID;
    SendClientMessage(playerid, COLOR_GREY, "Das Tutorial wurde unterbrochen, dein Fahrrad wurde zerstört.");
    SendClientMessage(playerid, COLOR_GREY, "Das Tutorial wird nun neu gestartet, mache es nun zuende.");
    }
    }
    SetPlayerPos(playerid, 154.3086,-1946.0225,5.0181);
    SetPlayerFacingAngle(playerid, 1.8650);
    Spieler[playerid][pFahrlehrerWarning] = 0;
    Spieler[playerid][pCurrentTutorial] = 0;
    ClearAnimations(playerid);
    PreloadLibs(playerid);
    UnfreezePlayer(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerHealth(playerid, Spieler[playerid][pSpawnHealth]);
    SetPlayerArmour(playerid, 0);
    StopAudioStreamForPlayer(playerid);
    SetPlayerColor(playerid, COLOR_WHITE);
    SetCameraBehindPlayer(playerid);
    ClearAnimations(playerid);
    DisablePlayerCheckpointEx(playerid);
    Spieler[playerid][pSpawned] = true;
    Spieler[playerid][pDuty] = false;
    Spieler[playerid][pJobDuty] = false;

    PlayerTextDrawHide(playerid, pTextSkinChoose[playerid][0]);
    PlayerTextDrawHide(playerid, pTextSkinChoose[playerid][1]);
    PlayerTextDrawHide(playerid, pTextSkinChoose[playerid][2]);
    CancelSelectTextDraw(playerid);
    SetPlayerSkin(playerid, Spieler[playerid][pSkin]);
    pChoosedSkin[playerid] = 0;
    pClothesPlace[playerid] = 0;
    if(Spieler[playerid][pJailed] == 0)
    {
    if(Spieler[playerid][pTutorial] == 1)
    {
    ShowDialogEx(playerid, DIALOG_TUTORIAL_1);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerCameraPos(playerid, 1496.3236, -1027.0677, 98.0110);
    SetPlayerCameraLookAt(playerid, 1495.7214, -1026.2639, 98.0794);
    SetPlayerPos(playerid, 1433.9602, -988.4901, 34.3260);
    FreezePlayer(playerid);
    return 1;
    }
    else if(Spieler[playerid][pTutorial] == 2)
    {
    ShowDialogEx(playerid, DIALOG_TUTORIAL_2);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerCameraPos(playerid, 1496.3236, -1027.0677, 98.0110);
    SetPlayerCameraLookAt(playerid, 1495.7214, -1026.2639, 98.0794);
    SetPlayerPos(playerid, 1433.9602, -988.4901, 34.3260);
    FreezePlayer(playerid);
    return 1;
    }
    else if(Spieler[playerid][pTutorial] == 3)
    {
    SetPlayerPos(playerid, 154.3086,-1946.0225,5.0181);
    SetPlayerFacingAngle(playerid, 1.8650);
    ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "Willkommen in unserem Tutorial!~n~~n~In diesem Tutorial wird dir das wichtigste~n~ueber unseren Server erklaert.~n~Bitte laufe nun zum ~r~rot ~w~markierten Checkpoint.");
    SetPlayerCheckpointEx(playerid, 148.3721,-1933.1862,3.7696, 2.0, CP_TUTORIAL_1, CP_TYPE_TUTORIAL);
    Spieler[playerid][pPerso] = 0;
    return 1;
    }
    }
    if(Spieler[playerid][pJailed] == 1)
    {
    if(Spieler[playerid][pJailType] == 0)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 264.1042,77.8588,1001.0391);
    }
    else if(Spieler[playerid][pJailType] == 1)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 263.9286,82.1553,1000.1721+1);
    }
    else if(Spieler[playerid][pJailType] == 2)
    {
    SetPlayerInterior(playerid, 6);
    SetPlayerPos(playerid, 264.5096,87.0414,1000.1336+1);
    }
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }
    else if(Spieler[playerid][pJailed] == 2)
    {
    SetPlayerInterior(playerid, 1);
    SetPlayerPos(playerid, 2144.3108,1635.9301,993.5761);
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }
    if(Spieler[playerid][pTot] == 1)
    {
    SetPlayerPos(playerid, 1160.7430, -1323.7920, 20.6936);
    FreezePlayer(playerid);
    InterpolateCameraPos(playerid, 1204.180786, -1377.681518, 24.550359, 1202.254638, -1293.708007, 16.839622, (Spieler[playerid][pTotUnix]*1000));
    InterpolateCameraLookAt(playerid, 1199.928955, -1375.059204, 24.762796, 1198.413452, -1296.908081, 16.911756, (Spieler[playerid][pTotUnix]*1000));
    PlayerTextDrawShow(playerid, pTextTime[playerid][0]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][1]);
    PlayerTextDrawShow(playerid, pTextTime[playerid][2]);
    return 1;
    }
    /****************
    SpawnChange einfügen!!
    ****************/
    switch(Spieler[playerid][pFraktion])
    {
    case 0: // Zivilist
    {
    SetPlayerSkin(playerid, Spieler[playerid][pSkin]);
    SetPlayerPos(playerid, 154.3086,-1946.0225,5.0181);
    SetPlayerFacingAngle(playerid, 1.8650);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    }
    case 1: // LSPD
    {
    SetPlayerPos(playerid, 258.3255,82.8243,1002.4453);
    SetPlayerFacingAngle(playerid, 1.1205);
    SetPlayerInterior(playerid, 6);
    SetPlayerVirtualWorld(playerid, 0);
    }
    case 2: // Ballas
    {
    SetPlayerSkin(playerid, Spieler[playerid][pFrakSkin]);
    SetPlayerInterior(playerid, 5);
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerPos(playerid, 318.564971,1118.209960,1083.882812);
    SetCameraBehindPlayer(playerid);
    }
    case 3: // SAMD
    {
    SetPlayerSkin(playerid, Spieler[playerid][pFrakSkin]);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerPos(playerid, 1176.7510,-1324.1151,14.0368);
    SetPlayerFacingAngle(playerid, 269.5287);
    }
    case 4: // GSF
    {
    SetPlayerSkin(playerid, Spieler[playerid][pFrakSkin]);
    SetPlayerInterior(playerid, 8);
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerPos(playerid, 2807.5308,-1174.7401,1025.5703);
    SetPlayerFacingAngle(playerid, 357.4926);
    }
    }
    return 1;
    }


    Kaliber


    :/

  • if(Spieler[playerid][pLoggedIn])


    Ehh...das bedeutet nur wenn pLoggedIn != 0 ist..wird er gespawnt...


    Wenn man sich aber neu connected...ist er 0.


    Also irgendwo musst du den Spieler schon spawnen lassen...evtl mach diese Abfrage mal raus oder nutze SpawnPlayer(playerid)...da du dort aber kein Lade/Login System hast...mach wohl eher mal die Abfrage raus bzw ändere sie..^^

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Habe zum Beispiel auch noch das Problem, dass wenn ich den Server starte, und alles läuft, der Server über SAMP nicht erreichbar ist?
    Woran könnte das liegen?
    Das Script ging ja immer aber es liegt jetzt glaube ich an den Versionen der Plugins oder so :/


    Per Teamviewer kannst du mir nicht helfen oder?


    Danke im Voraus

  • Also, habe das Problem per TeamViewer behoben, es lag an der falschen Host Ip für die MySQL-Verbindung...die lokale muss verwendet werden (127.0.0.1) (für alle die diesen Thread lesen). :)

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S