pRP Edit Download!

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
  • Versucht ein Rennen zu erstellen. Resultat der mysql_log:


    [01:56:16] [ERROR] CMySQLQuery::Execute[MySQL_Query_Deklarierung2(siii)] - (error #1146) Table 'meinserver.server_race' doesn't exist[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName() - invalid row index ('254')[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("NextFreeHousekey")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("GSKILLS")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakMembers")[01:56:16] [WARNING] CMySQLResult::GetRowDataByName - field not found ("FrakLimit")[01:56:16] [ERROR] CMySQLQuery::Execute[MySQL_Query_Deklarierung2(siii)] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1[01:56:16] [ERROR] CMySQLQuery::Execute[MySQL_Query_Deklarierung2(siii)] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1[01:56:16] [ERROR] CMySQLQuery::Execute[MySQL_Query_Deklarierung2(siii)] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1[01:56:16] [ERROR] CMySQLQuery::Execute[MySQL_Query_Deklarierung2(siii)] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1[01:56:16] [ERROR] CMySQLQuery::Execute[MySQL_Query_Deklarierung2(siii)] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1[01:56:16] [ERROR] CMySQLQuery::Execute[MySQL_Query_Deklarierung2(siii)] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1

    Einmal editiert, zuletzt von xTrippelX ()

  • Guten Morgen,


    ich habe mich extra angemeldet um endlich den einen Bug aus dem Script entfernen zu können.
    und zwar finde ich den Gamemode sau gut, wirklich 10/10 Sterne.
    Aber nun zum Problem mit dem tanken.


    Also ich fahre mit meinem Auto zu einem Business Tankstelle mache mein Motor aus & gebe /tanken ein. Dann kommt IMMER die Fehlermeldung das ich an keiner Tankstelle stehe.
    Ich habe dann also im Script nachgeschaut und fand diesen langen "if(IsPlayerInRangeOfPoint usw". Ich schaute bei den anderen zwei unten und dort standen ganz andere Dinge also löschte ich diesen Text und habe diesen "if(IsPlayerInRangeOfPoint(playerid,2.0,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))" oben bei "COMMAND:tanken" ersetz durch den längeren. Nun geht das tanken Problemlos aber das nächste Problem ist nun das es das Fahrzeug nicht auftankt und ich nichts bezahlen muss. Was muss ich den tun um diesen Bug zu entfernen?


    Das Script hat leider einige von Bugs.
    Z.b dass jeder Autohändler irgendwie Vermieten für das Business ist. Oder das Fraktionsautohaus funktioniert überhaupt nicht. Oder manche Sachen fliegen irgendwo herum. Oder es fehlen Sachen.


    Liebe Grüße
    Greeni

    2 Mal editiert, zuletzt von Greeni ()

  • Hallo,


    ich habe das Script so gelassen wie ich es gedownloadet habe.
    Ich habe ganz normal ein neues Business erstellt und stellte mein Fahrzeug in das Symbol und versuchte zu tanken. Dann steht immer da "Du stehst an keiner Tankstelle!"

    5 Mal editiert, zuletzt von Greeni ()

  • Du musst eine Tankstelle auch die Zapfsäule erstellen... Punkt 1 und Punkt 2


    Spawnchange gibt es ja auch nicht... Wollte ich noch hinzufügen. Allerdings habe ich zu wenig Zeit was zu Programmieren :/


    MFG

  • COMMAND:spawnchange(playerid,params[])
    {
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,SAMP_ROT,""ACCINFO"Du hast keine Erlaubnis diesen Befehl benutzen zu dürfen.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,SAMP_WEISS,""ACCINFO"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,SAMP_WEISS,""#HTML_BLAU"Verwendung:"#HTML_WEISS" /back");
    if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im Prison.");
    if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist nicht in der Lage zu schrieben.");
    if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist verletzt.");
    if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im Gefängnis.");
    if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist K.O/getazert.");
    if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist gefesselt.");
    new cmd[15],string[128];
    if(sscanf(params,"s[15]",cmd))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /spawnchange [Spawn/Haus/Fraktion/Hotel/Miethaus/Wohnwagen]");
    if(strcmp(cmd,"Spawn",true) == 0 || strcmp(cmd,"Zivispawn",true) == 0)
    {
    Spieler[playerid][pSpawn] = 0;
    SendClientMessage(playerid,GELB,"Nach deinem Tod wirst du am Zivilisten Spawn landen.");
    return 1;
    }
    if(strcmp(cmd,"Haus",true) == 0 || strcmp(cmd,"Wohnung",true) == 0)
    {
    ReturnPropertyData(playerid);
    new haus = Spieler[playerid][pReturnPropertyDataHaus],count = Spieler[playerid][pReturnPropertyDataHausCount];
    if(count == 0)return SendClientMessage(playerid,GRAU,"Du besitzt kein Haus.");
    if(haus == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht in/an deinem Haus.");
    Spieler[playerid][pSpawn] = 1;
    Spieler[playerid][pSelectHome] = haus;
    format(string,sizeof(string),"Nach deinem Tod wirst du bei deinem Haus (ID:%i) landen.",haus);
    SendClientMessage(playerid,GELB,string);
    return 1;
    }
    if(strcmp(cmd,"Base",true) == 0 || strcmp(cmd,"Fraktion",true) == 0)
    {
    if(isPlayerInFrakt(playerid,0))return SendClientMessage(playerid,GRAU,"Du bist in keiner Fraktion.");
    Spieler[playerid][pSpawn] = 2;
    SendClientMessage(playerid,GELB,"Nach deinem Tod wirst du bei deinem Berufsort landen.");
    return 1;
    }
    if(strcmp(cmd,"Hotel",true) == 0 || strcmp(cmd,"Motel",true) == 0)
    {
    if(Spieler[playerid][pHotel] == 0)return SendClientMessage(playerid,GRAU,"In keinem Hotel eingemietet.");
    Spieler[playerid][pSpawn] = 3;
    SendClientMessage(playerid,GELB,"Nach deinem Tod wirst du in deinem Hotel landen.");
    return 1;
    }
    if(strcmp(cmd,"Miethaus",true) == 0 || strcmp(cmd,"MHaus",true) == 0 || strcmp(cmd,"Renthaus",true) == 0)
    {
    new haus = Spieler[playerid][pRentHome];
    if(haus == 0)return SendClientMessage(playerid,GRAU,"Du bist in keinem Haus eingemietet!");
    if(HausInfo[haus][haus_innenraum] == 255)return SendClientMessage(playerid,GRAU,"Haus hat kein Innenraum.");
    Spieler[playerid][pSpawn] = 4;
    SendClientMessage(playerid,GELB,"Nach deinem Tod wirst du bei deinem gemieteten Haus landen.");
    return 1;
    }
    if(strcmp(cmd,"Wohnwagen",true) == 0 || strcmp(cmd,"Wohnmobil",true) == 0)
    {
    if(GetPlayerVehicleCount(playerid) == 0)return SendClientMessage(playerid,GRAU,"Du besitzt keinen Wohnwagen!");
    if(HavePlayerALivinvehicle(playerid) == -1)return SendClientMessage(playerid,GRAU,"Du besitzt keinen Wohnwagen!");
    SendClientMessage(playerid,GELB,"Nach deinem Tod wirst du in deinem Wohnwagen landen.");
    Spieler[playerid][pSpawn] = 5;
    return 1;
    }
    return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /spawnchange [Spawn/Haus/Fraktion/Hotel/Miethaus/Wohnwagen]");
    }

  • Vielen dank!


    Nun ist ein neues Problem hinzugekommen.
    Sobald ich den Server neustarte gehört das Haus was ein Spieler gekauft hat niemanden mehr.


    1. Ich kaufte ein Haus.
    2. Dann machte ich /spawnchange Haus.
    3. Dann /saveme
    4. Dann habe ich den Server neugestartet.
    5. Nun sehe ich das dieses Haus wieder keinem gehörtund das ich das Haus nicht verlassen kann. :S:S:S


    In localhost/phpmyadmin unter server_haus steht das die ID 33 (in dem Fall richtiges Haus) an meinen Namen/Account vergeben ist, aber sobald ich ins Spiel gehe gehört es keinem?


    Woran liegt das wieder? :(

    2 Mal editiert, zuletzt von Greeni ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Bei mir war das auch so, wenn ich z.B. ein Restart InGame aus gemacht hab. Ich Restarte abjetzt immer von Panel aus.
    Machst du ein restart InGame aus ?

  • Das mit dem Haus ist mir bekannt habe da ein Fehler gemacht.



    Such mal nach:
    server_hausserver_haus
    Und korrigieren in: server_haus


    MFG

  • Vielleicht später oder morgen, daher ich es erst grade hochgeladen habe.


    Aber da siehst du sobald ich /spawnchange Haus mache und den Server neustarte verbugt sich alles und ich bin in einem Haus was niemanden gehört und außen sind dann zwei Symbole wo mein Haus dran steht und ein leeres Haus was niemanden gehört...


    Ich weiß nicht wo der Fehler ist..
    Das Bild ist im Gamemode das abgespeicherte "COMMAND:spawnchange" was ich vom xTrippelX kopiert habe.


    //EDIT
    Ich entferne grade den Sound vom Video sollte also spätestens einer Stunde funktionieren.


    Video komplett ohne Ton :D

    4 Mal editiert, zuletzt von Greeni ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen