Beiträge von Fabi.StaR

    Server.log


    Guten Tag,


    Mein Script Speichert den Spieler nicht -.-


    Hier der Mysql-Log:


    Code
    [14:57:13] Passing query UPDATE DcR_accounts SET Online='0',Money='5000',Score='1',AdminLevel='4',Fraktion='1',Rang='6' WHERE Name = `Fabi.StaR` | [14:57:13] CMySQLHandler::ProcessQueryThread() - Error will be triggered to OnQueryError()


    Stock SaveAccount:


    Spoiler anzeigen
    stock SaveAccount(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid) && GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new mainquery[500],query[100],Float:Pos[3];
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    format(query,sizeof(query),"UPDATE "#SERVER_TAG"_accounts SET Online='0',Money='%i',Score='%i',AdminLevel='%i',Fraktion='%i',Rang='%i'",
    PlayerInfo[playerid][pMoney],PlayerInfo[playerid][pScore],PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pFraktion],PlayerInfo[playerid][pRang]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query)," WHERE Name = `%s`",PlayerName(playerid));
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    mysql_function_query(MySqlConnection,mainquery,false,"","");
    strdel(mainquery,0,sizeof(mainquery));
    }
    return 1;
    }

    Hier der Log:


    Code
    [14:24:08] [join] Fabi.StaR has joined the server (0:127.0.0.1)[14:24:28] [debug] Server crashed while executing Selfmade.amx[14:24:28] [debug] AMX backtrace:[14:24:28] [debug] #0 native SetTimerEx () from samp-server.exe[14:24:28] [debug] #1 00003da4 in public OnPlayerCommandText (playerid=0, cmdtext[]=@0000baa4 "/engine") at H:\Server\gamemodes\Selfmade.pwn:416[14:24:28] [debug] Native backtrace:[14:24:28] [debug] #0 0047eea2 in ?? () from samp-server.exe[14:24:28] [debug] #1 00472139 in ?? () from samp-server.exe[14:24:28] [debug] #2 004010b6 in ?? () from samp-server.exe[14:24:28] [debug] #3 718c62ca in ?? () from plugins\crashdetect.DLL[14:24:28] [debug] #4 718c8b28 in ?? () from plugins\crashdetect.DLL[14:24:28] [debug] #5 718c09c7 in ?? () from plugins\crashdetect.DLL[14:24:28] [debug] #6 718c631a in ?? () from plugins\crashdetect.DLL[14:24:28] [debug] #7 0046cfd0 in ?? () from samp-server.exe[14:24:28] [debug] #8 00452970 in ?? () from samp-server.exe[14:24:28] [debug] #9 718c631a in ?? () from plugins\crashdetect.DLL[14:24:28] [debug] #10 0046db90 in ?? () from samp-server.exe[14:24:28] [debug] #11 00499cd9 in ?? () from samp-server.exe[14:24:28] [debug] #12 0045b39a in ?? () from samp-server.exe[14:24:28] [debug] #13 68a7a21c in ?? () from plugins\mysql.DLL[14:24:28] [debug] #14 004877cb in ?? () from samp-server.exe[14:24:28] [debug] #15 5c8b01f8 in ?? () from samp-server.exe[14:24:28] [debug] #16 61750824 in ?? () from samp-server.exe


    Hier der BEfehl /engine:


    Spoiler anzeigen

    if(strcmp(cmd, "/engine", true) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid) || GetPlayerVehicleSeat(playerid) != 0)
    return SendClientMessage(playerid,COLOR_WHITE,ERRORtxt"Du musst der Fahrer eines Fahrzeuges sein um den Motor zu Starten/Stopen.");
    new car = GetPlayerVehicleID(playerid),Float:VehicleHealth;
    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
    return SendClientMessage(playerid,COLOR_WHITE,ERRORtxt"Du sitzt auf einem Fahrrad, das hat kein Motor.");
    if(Vehicles[car][Tank] < 1)
    return SendClientMessage(playerid,COLOR_WHITE,Hinweistxt"Der Tank deines Fahrzeuges ist leer.");
    GetVehicleHealth(car, VehicleHealth);
    if(VehicleHealth < 301)
    return SendClientMessage(playerid,COLOR_WHITE,Hinweistxt"Dein Fahrzeug hat einen Motorschaden.");
    if(Vehicles[car][Engine] == false)
    {
    SendClientMessage(playerid,0x8C8C8CFF,"** Motor wird gestartet.");
    SetTimerEx("StartEngine",3000,false,"%i",car);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0x8C8C8CFF,"** Motor wird gestopt.");
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Vehicles[car][Engine]= false;
    return 1;
    }
    }


    //EDIT:

    Spoiler anzeigen
    Fehler behoben

    Guten Morgen,


    Ich versuche grade ein Wanted lable zu machen das nur die Cops sehen können.


    Ich hätte folgende Frage an euch:


    Könnte es so Funktionieren:


    Spoiler anzeigen
    public OnPlayerStreamIn(playerid, forplayerid)
    {
    if(pInfo[forplayerid][pFraktion] == 1)
    {
    if(pInfo[playerid][pWanteds] > 0)
    {
    new wtxt[10+MAX_PLAYER_NAME];
    format(wtxt, sizeof wtxt, "{C30000}Wanteds{FFFFFF}: %d",pInfo[playerid][pWanteds]);
    WantedsLable[playerid] = CreatePlayer3DTextLabel(forplayerid,wtxt, COLOR_WHITE, 0.0, 0.0, -3.0, 70.0,playerid);
    }
    }
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerStreamOut(playerid, forplayerid)
    {
    if(pInfo[forplayerid][pFraktion] == 1)
    {
    if(pInfo[playerid][pWanteds] > 0)
    {
    DeletePlayer3DTextLabel(playerid,WantedsLable[playerid]);
    }
    }
    return 1;
    }


    Mit Freundlichen Grüßen,


    Fabi.StaR :whistling:

    Spoiler anzeigen

    Ich weiß selbst wie Dialoge Funktionieren lieber Anfänger... aber es gibt ja auch richtige Dialog Que System die soweit ich weiß bzw glaube nicht einfach so ohne include geschrieben werden.


    1. Achte bitte auf die Ton art den er hat dir versucht zu helfen.


    2. Wen du doch weisst wie 'Dialoge' funktionieren warum fragst du dan nach?


    Mit Freundlichen Grüßen,



    Fabi.StaR :love:

    Guten Abend,


    Mein /makeadmin befehl funktioniert nicht und ich kann mir nicht erklären warum er nicht Funktioniert.


    Befehl:


    Spoiler anzeigen

    if(strcmp(cmd, "/makeadmin", true) == 0)
    {
    // if(pInfo[playerid][pAdminScore] >= 6)return SendClientMessage(playerid,COLOR_WHITE,ERRORtxt"Du hast keine berechtigung.");
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))return SendClientMessage(playerid,COLOR_WHITE,Hinweistxt"/makeadmin [ID] [Rank]");
    new para1 = ReturnUser(tmp);
    new level = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(IsPlayerConnected(para1) && pInfo[playerid][Logged] != true)return SendClientMessage(playerid,COLOR_WHITE,ERRORtxt"Der Spieler ist nicht Online.");
    new string[250];
    format(string, sizeof(string), Infotxt"Du wurdest durch %s zu einem Level %d Admin befördert/degradiert", PlayerName(playerid), level);
    SendClientMessage(para1, COLOR_WHITE, string);
    format(string, sizeof(string), Infotxt"Du hast %s zu einem Level %d Admin befördert/degradiert.", PlayerName(para1),level);
    SendClientMessage(playerid, COLOR_WHITE, string);
    format(string,sizeof string, "%s hat %s zu einem Level %d Admin befördert/degradiert.",PlayerName(playerid),PlayerName(para1));
    print(string);
    //AdminLog("makeadmin",string);
    pInfo[para1][pAdminScore] = level;
    return 1;
    }


    Print:



    Mit freundlichen Grüßen,


    Fabi.StaR ?(

    Guten Abend,


    Mein problem ist folgendes:


    ich verbinde so zur datenbank:


    PHP
    $db = new mysqli("localhost", "root", "", "xmasgaming");
    	if (mysqli_connect_errno()) {
    		printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
    		exit();
    	}


    wenn ich einen query abschicken will:
    (Dieser code befindet sich in einer include datei)


    PHP
    function loadNav()
    {
    	$navi = '';
    	$res = $db->query("SELECT * FROM `xmg_navigation`");
    	while($resultat = $res->fetch_object())
    	{
    		$navi = '<li> <a href="'. $row["link"] .'"> <span>'.$row["name"].'</span> </a> </li>';
    	}
    	return $navi;
    }


    wird mir angezeigt das:

    Code
    Notice: Undefined variable: db in C:\xampp\htdocs\clan\inc\functions.inc.php on line 5
    
    
    Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\clan\inc\functions.inc.php on line 5


    Ich hoffe mir kann jemand helfen da ich schon ca. 5 Tage versuche es hinzuzbekommen.


    Mfg. Fabi.StaR :cursing:

    Guten Morgen,


    Ich suche einen TeamSpeak server für einen Clan.


    Meine Infos:
    Name: Fabian
    Alter: 17


    Clan Info:
    Spiel - Name : Blackshot
    Clan - Name : eMotioN
    Member Max : 25


    Ich würde mich freuen wen mir Jemand einen zu Verfügung stellen könnte.


    Mit freundlichen Grüßen,
    Fabi.StaR ;)