Beiträge von Sharpadox

    Hey,


    da ich mich länger nichtmehr mit C++ befasst habe, wollte ich mal wieder die Grundlagen ein
    wenig auffrischen habe nun ein kleines Problem. Nähmlich wollte ich die Funktion fgets();
    austesten, jedoch gibt der mir nicht den Char aus, den ich eingegeben habe..
    Kann mir einer sagen, was am Code falsch ist?



    //EDIT;:


    Hier mal ein Screen:
    Oben = Meine Eingabe
    Unten = Die Ausgabe (komischer Strich)


    Hallo Breadys,


    es gibt gerade folgendes Problem, dass ich die Funktion "LoadVehicles();" geschrieben habe,
    aber es werden keine Autos geladen, obwohl sie in der Datenbank stehen:


    <-- Code
    stock LoadVehicles()
    {
    new query[20];
    format(query,128,"SELECT * FROM cars");
    mysql_query(query);
    for(new i=0; i<mysql_num_rows(); i++)
    {
    if(mysql_num_rows()>0)
    {
    new data[64];
    mysql_fetch_field_row(data,"x");
    CarInfo[i][car_x] = floatstr(data);

    mysql_fetch_field_row(data,"y");
    CarInfo[i][car_y] = floatstr(data);

    mysql_fetch_field_row(data,"z");
    CarInfo[i][car_z] = floatstr(data);

    mysql_fetch_field_row(data,"a");
    CarInfo[i][car_a] = floatstr(data);

    mysql_fetch_field_row(data,"modelid");
    CarInfo[i][mid] = strval(data);

    mysql_fetch_field_row(data,"color_1");
    CarInfo[i][color_1] = strval(data);

    mysql_fetch_field_row(data,"color_2");
    CarInfo[i][color_2] = strval(data);

    mysql_fetch_field_row(data,"cid");
    CarInfo[i][cid] = strval(data);

    mysql_fetch_field_row(data,"schaden");

    &amp;amp;lt;-- Code
    CarInfo[i][vehid]=CreateVehicle(CarInfo[i][mid],CarInfo[i][car_x],CarInfo[i][car_y],CarInfo[i][car_z],CarInfo[i][car_a],CarInfo[i][color_1],CarInfo[i][color_2],-1);
    SetVehicleHealth(CarInfo[i][vehid],floatstr(data));

    strdel(data,0,64);
    }
    }
    return 1;
    }


    Kann mir evtl. einer sagen, woran das liegt?

    Hey,


    ein Freund meint, dass es viel zu Resourcenfressend sei bei LoadPlayer usw. so viele mysql_GetInt usw für
    jede Variable zu erstellen und dass der Server dann bei 10 Spieler ziemlich am laggen wäre dadurch.
    Stimmt das so? Denn ich hatte nie Probleme mit Laggs oder Sonstigem ..

    Hmm, hast schon recht, wusste nicht was ich da tun sollte. Habe es einfach umbenannt.
    Und was bedeutet das hier? Ist irgendwas an der Syntax falsch?


    Code
    1>------ Erstellen gestartet: Projekt: sh12, Konfiguration: Debug Win32 ------
    1>  sh12.cpp
    1>sh12.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__sampgdk_SendClientMessage" in Funktion ""bool __cdecl SendClientMessage(int,int,char const *)" (?SendClientMessage@@YA_NHHPBD@Z)".
    1>MSVCRTD.lib(crtexew.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_WinMain@16" in Funktion "___tmainCRTStartup".
    1>c:\users\sharpadox\documents\visual studio 2010\Projects\sh12\Debug\sh12.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

    Hey,


    was bedeutet dieser Error? :/

    Code
    1>------ Erstellen gestartet: Projekt: sh12p, Konfiguration: Debug Win32 ------1>  sh12p.cpp1>c:\program files\microsoft visual studio 10.0\vc\include\sampgdk\a_samp-decl.h(575): error C2556: 'int GetTickCount(void)': Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'DWORD GetTickCount(void)'1>      	c:\program files\microsoft sdks\windows\v7.0a\include\winbase.h(5651): Siehe Deklaration von 'GetTickCount'1>c:\program files\microsoft visual studio 10.0\vc\include\sampgdk\a_samp-decl.h(575): error C2373: 'GetTickCount': Neudefinition; unterschiedliche Modifizierer1>      	c:\program files\microsoft sdks\windows\v7.0a\include\winbase.h(5651): Siehe Deklaration von 'GetTickCount'1>c:\program files\microsoft visual studio 10.0\vc\include\sampgdk\a_samp-decl.h(575): error C2491: 'GetTickCount': Definition von Funktion für dllimport nicht zulässig========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


    Code :D

    Code
    #include "stdafx.h"#include <sampgdk\a_samp.h>#include <sampgdk\a_players.h>PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerConnect(int playerid){	SendClientMessage(playerid,-1,"'Sh12p.dll' ist auf dem Server aktiviert");	return true;}

    Hey,


    normalerweise ist es ja so, wenn man mit HTML eine Seite aufbaut, dass man sich einen
    div-Container macht, in dem man alles reinschreibt was es so an Inhalt gibt, und dort einen
    Background setzt. Dann streckt sich das Ding, je nach Länge des Textes, auch nach unten.


    Doch bei mir ist es IMMER auf der Höhe 350px, und wenn der Text von der Höhe größer ist
    als die 350, dann geht der Text einfach in den Footer rein.


    So ist die CSS:

    PHP
    #main {
    	background-image:url(images/mainContainer.png);
    	background-repeat: repeat-y;
    	text-align: left;
    	padding-top: 20px;
    	padding-bottom: 30px;
    	min-height: 350px;
    }


    Und so ist der Div o:

    Hey,


    ich habe ein Problem mit MySQL..
    Nähmlich kann ich keine Daten auslesen, bzw. garnichts mit MySQL machen.
    Doch die Daten sind eigentlich richtig...


    [tabmenu]


    [tab=mysql_inc.php]


    [tab=Ganz oben im Script eingefügt]

    PHP
    include("mysql_inc.php");


    [tab=Der Test]

    PHP
    <html>
    	<body>
        	<?php
            	echo mysql_Get("Name","users","id","257");
        	?>
    	</body>
    </html>


    [tab=Die Ausgabe vom Test]

    SQL
    Notice: Array to string conversion in C:\xampp\htdocs\landstreicher\ucp\index.php on line 157
    Array


    [tab=Line 157 (Betroffene Zeile)]

    PHP
    <html>
    	<body>
        	<?php
            	echo mysql_Get("Name","users","id","257");
        	?>
    	</body><!-- Die hier ist die betroffene Zeile -->
    </html>


    [/tabmenu]

    Okay, geht ja nun, aber ich bekomme auf einmal einen Error O:


    PHP
    Parse error:  syntax error, unexpected '$bad_names' (T_VARIABLE) in C:\xampp\htdocs\landstreicher\ucp\create_char.php on line 4


    PHP
    $bad_names = array("Hitler", "Adolf", "Arsch", "Wichser", "Penner", "Gott", "Hure", "Missgeburt", "Mistgeburt", "Asshole","Hundesohn", "Idiot", "Trottel", "Scheis","Scheiß","Server","SQL","Mister","Miss","Bauer","Kind","Affe","Bitch","Worse","Nude","Porn","Sex","Slut","Hoe","Bumsen","Schimmel","Shemale","Pimmel","Penis","Muschi","Mushi","Vagina","Klitoris","Clitoris","Schimmel","Busen","Titten","Milf","Vater","Papa","Mutter","Mama","Nutte");


    Hey,


    ich wollte den Email-Format abfragen mit dieser vorgefertigten Funktion:





    Wenn ich nun die Email damit checke und sie falsch ist, bekomme ich ganz normal den Fehler, das der Format nicht stimmt.
    Doch wenn ich nun die Email richtig eingeben, dann bekomme ich PHP Errors:


    Code
    Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\landstreicher\ucp\create_char.php on line 6
    Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\landstreicher\ucp\create_char.php on line 12
    Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\landstreicher\ucp\create_char.php on line 16
    Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\landstreicher\ucp\create_char.php on line 22
    Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\landstreicher\ucp\create_char.php on line 22