Man wird in die Luft "gezogen" und...

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Man wird in die Luft "gezogen" und...

    Abend,

    ich habe das Problem, wen ich mich einlogge passiert erstmal dashier:
    [Blockierte Grafik: http://imageshack.us/a/img197/5766/samp003cxf.png]
    ich weiß nicht warum ich dachte erst das liegt an meinem "SetPlayerPoEx"
    Spoiler anzeigen
    [pwn]/*stock SetPlayerPosEx(playerid, Float:x, Float:y, Float:z, interior, virtuellewelt)
    {
    SetPlayerPos(playerid, Float:x, Float:y, Float:z);
    SetPlayerInterior(playerid, interior);
    pInterior[playerid] = interior;
    SetPlayerVirtualWorld(playerid, virtuellewelt);
    pVirtualWorld[playerid] = virtuellewelt;
    SavePlayer(playerid);
    }*/[/pwn]

    hab daraufhin alles ausgebaut, doch seitdem ich dieses Problem hab werden mir auch immer Dialoge nach dem Spawnen angezeigt.
    (Ich habe es so gemacht das wen das Alter aus irgenteinem Grund nicht gespeichert wird, also es nicht vorhanden ist wird dieses nochmal am Spawn abgefragt.)
    Jedoch Ist in meiner DB alles eingetragen, kann es daran liegen?
    Spoiler anzeigen
    [pwn]stock mysql_GetInt(Table[], Field[], Where[], Is[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }[/pwn]

    Ich hab keinen Plan woran das liegt.
  • Hab ca. 4,4k Zeilen und das war eigentlich das letzte was ich gemacht habe da ich mit dem Autohaussystem nicht weiter kam und keine Lust mehr hatte
    hab aber davor /o eingefügt und dashier
    [pwn]stock IsPlayerInRangeOfPlayer(Float:radius, playerid, plID)
    {
    GetPlayerPos(plID, PosX, PosY, PosZ);
    if(IsPlayerInRangeOfPoint(playerid, radius, PosX, PosY, PosZ))
    {
    return true;
    } else {
    SendClientMessage(playerid, ROT, "Du bist nicht in der Nähe des Spielers");
    return false;
    }
    }[/pwn]
  • Bitte ^^
    [pwn]public OnPlayerSpawn(playerid)
    {
    new HausID = SpielerInfo[playerid][pMietsHaus], HausID2 = SpielerInfo[playerid][pHaus];
    if(Eingeloggt[playerid] == 1)
    {
    P_SetHealth(playerid, 100);
    P_SetArmor(playerid, 0);
    if(SpielerInfo[playerid][pAlter] <= 10)
    {
    ShowPlayerDialog(playerid, DIALOG_ALTER, DIALOG_STYLE_INPUT, "Wie alt bist du?", "Gebe dein echtes Alter an:", "Weiter", "Verlassen");
    }else if(SpielerInfo[playerid][pGeschlecht] == 0)
    {
    ShowPlayerDialog(playerid, DIALOG_GESCHLECHT, DIALOG_STYLE_LIST, "Welches Geschlecht bist du?\nBitte wähle dein richtiges Geschlecht", "Männlich\nWeiblich", "Weiter", "Zurück");
    }else if(SpielerInfo[playerid][pTut] == 0)
    {
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    format(str, sizeof str, "Willkommen auf dem Server %s\nWir heißen dich herzlich Willkommen auf unserem Server\nIn dem Tutorial werden dir Hilfreiche dinge\nund Orte gezeigt also passe gut auf!", ServerName);
    ShowPlayerDialog(playerid, DIALOG_TUT_1, DIALOG_STYLE_MSGBOX, "Der einstieg", str, "Weiter", "");
    }
    if(SpielerInfo[playerid][pJailTime] == 0)
    {
    if(SpielerInfo[playerid][pTod] == 0)
    {
    TogglePlayerSpectating(playerid, 0);
    SetCameraBehindPlayer(playerid);
    if(SpielerInfo[playerid][pSpawn] == 0)
    {
    SetPlayerFraktionSpawn(playerid);
    }
    else if(SpielerInfo[playerid][pSpawn] == 1)
    {
    if(HausID >= 1)
    {
    SetPlayerPos(playerid, HausInfo[HausID][hExitX], HausInfo[HausID][hExitY], HausInfo[HausID][hExitZ]); SetPlayerInterior(playerid, HausID); SetPlayerVirtualWorld(playerid, HausID);
    }
    if(HausID2 >= 1)
    {
    SetPlayerPos(playerid, HausInfo[HausID2][hExitX], HausInfo[HausID2][hExitY], HausInfo[HausID2][hExitZ]); SetPlayerInterior(playerid, HausID2); SetPlayerVirtualWorld(playerid, HausID2);
    }
    }
    } else if(SpielerInfo[playerid][pTod] >= 1)
    {
    SetPlayerPos(playerid, -330.8986,2221.0012,42.4896);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerFacingAngle(playerid, 103.0911);
    DeadTimer = SetTimerEx("TotTimer", 1000, 1, "i", playerid);
    Totenkopf = CreatePickup(1254, 23, PosX, PosY, PosZ, 0);
    }
    } else {
    SetTimerEx("UnJail", 1000, 1, "i", playerid);
    SetPlayerPos(playerid, 219.5926,109.8686,999.0156);
    SetPlayerInterior(playerid, 10);
    SetPlayerVirtualWorld(playerid, 3);
    SetPlayerFacingAngle(playerid, 0.6918);
    }
    }
    return 1;
    }[/pwn]
  • So ich melde mich wieder ^^ hab mit sehr hoher Wahrscheinlichkeit das Problem gefunden, und zwar habe ich mich heute mal wieder pawn gewidmet und habe beim script runter scrollen gemerkt das wegen meinem sscanf stock alles grau wird (alles was darunter kommt) also somit auch viele Funktionen,
    Da ich mich damit nicht wirklich auskenne habe ich meinen Sscanf stock mit einem neuen ersetzt habe jedoch das selbe Problem

    Ich werde nicht die sscanf include nutzen da ich davon keine Ahnung hab und der Fehler tritt auf wen dashier kommt:

    #e
    Is doch kein sscanf fehler liegt wohl am Update von Notepad++ da spackt wohl das PAWN Plugin rum X(

    #e2
    Ich hab jetz einfach mal den Code nach der ersten "if" Abfrage ausgeschlossen und trotzdem passiert das... ich hab echt keine Ahnung woran das liegen könnte.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von [BlaZZeR]BirD ()