Beiträge von ~> Gentleman <~

    Hallo Leute,
    wie bekomme ich die Bots dazu das sie sich nicht gegenseitig anhalten?
    Meine Bremsen vor einander und das ist nervig *_*
    Weiß jemand wie ich die Bots dazu bekomme mit Licht zu fahren?
    Würde mich sehr über Hilfe freuen.
    lg

    Hallo Leute,
    hier ein creategangcar befehl aus einem GF
    Aber es geht nicht...
    Weiß jemand was da falsch ist?


    Spoiler anzeigen
    if(strcmp("/creategangcar", cmd, true) == 0)
    {
    if(PlayerInfo[playerid][pSQLID] == 1)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /creategangcar [GangID] [Farbe1] [Farbe2]");
    return 1;
    }
    new GangID = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /creategangcar [GangID] [Farbe1] [Farbe2]");
    return 1;
    }
    new FFarbe1 = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /creategangcar [GangID] [Farbe1] [Farbe2]");
    return 1;
    }
    new FFarbe2 = strval(tmp);
    for(new h = 0; h < sizeof(GangAutoInfo); h++){
    if(GangAutoInfo[h][cOwner] == -1 && GangAutoInfo[h][cTyp] == -1 && GangAutoInfo[h][cColor1] == -1 && GangAutoInfo[h][cColor2] == -1){
    GangAutoInfo[h][cID] = -1;
    GangAutoInfo[h][cOwner] = GangID;
    GangAutoInfo[h][cTyp] = GetVehicleModel(GetPlayerVehicleID(playerid));
    GetVehiclePos(GetPlayerVehicleID(playerid),GangAutoInfo[h][cPosX],GangAutoInfo[h][cPosY],GangAutoInfo[h][cPosZ]);
    GetVehicleZAngle(GetPlayerVehicleID(playerid),GangAutoInfo[h][cRot]);
    GangAutoInfo[h][cColor1] = FFarbe1;
    GangAutoInfo[h][cColor2] = FFarbe2;
    GangAutoInfo[h][cStatus] = 0;
    GangAutoInfo[h][cTank] = 100;
    GangAutoInfo[h][cMeter] = 0;
    DestroyVehicleSelfmade(GetPlayerVehicleID(playerid));
    SetTimerEx("CreateNewlyGangAutos",20000,0,"i",h);
    SendClientMessage(playerid, COLOR_YELLOW, "Du hast erfolgreich ein Auto erstellt, es spawnt in 20 Sekunden.");
    break;
    }
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist in keinem Fahrzeug !");
    return 1;
    }
    } }



    Code
    if(strcmp("/creategangcar", cmd, true) == 0)	{		if(PlayerInfo[playerid][pSQLID] == 1)		{			if(IsPlayerInAnyVehicle(playerid))			{				tmp = strtok(cmdtext, idx);				if(!strlen(tmp))				{					SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /creategangcar [GangID] [Farbe1] [Farbe2]");					return 1;				}				new GangID = strval(tmp);				tmp = strtok(cmdtext, idx);				if(!strlen(tmp))				{					SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /creategangcar [GangID] [Farbe1] [Farbe2]");					return 1;				}				new FFarbe1 = strval(tmp);				tmp = strtok(cmdtext, idx);				if(!strlen(tmp))				{					SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /creategangcar [GangID] [Farbe1] [Farbe2]");					return 1;				}				new FFarbe2 = strval(tmp);				for(new h = 0; h < sizeof(GangAutoInfo); h++){					if(GangAutoInfo[h][cOwner] == -1 && GangAutoInfo[h][cTyp] == -1 && GangAutoInfo[h][cColor1] == -1 && GangAutoInfo[h][cColor2] == -1){						GangAutoInfo[h][cID] = -1;						GangAutoInfo[h][cOwner] = GangID;						GangAutoInfo[h][cTyp] = GetVehicleModel(GetPlayerVehicleID(playerid));						GetVehiclePos(GetPlayerVehicleID(playerid),GangAutoInfo[h][cPosX],GangAutoInfo[h][cPosY],GangAutoInfo[h][cPosZ]);						GetVehicleZAngle(GetPlayerVehicleID(playerid),GangAutoInfo[h][cRot]);						GangAutoInfo[h][cColor1] = FFarbe1;						GangAutoInfo[h][cColor2] = FFarbe2;						GangAutoInfo[h][cStatus] = 0;						GangAutoInfo[h][cTank] = 100;						GangAutoInfo[h][cMeter] = 0;						DestroyVehicleSelfmade(GetPlayerVehicleID(playerid));						SetTimerEx("CreateNewlyGangAutos",20000,0,"i",h);						SendClientMessage(playerid, COLOR_YELLOW, "Du hast erfolgreich ein Auto erstellt, es spawnt in 20 Sekunden.");						break;					}				}				return 1;			}			else			{				SendClientMessage(playerid, COLOR_ERRORTEXT, "   Du bist in keinem Fahrzeug !");				return 1;			}		}	}

    Erstmal wäre es gut zu wissen, welche MySQL-Extension du nutzt. Entsprechend musst du die Parameter der Funktion zum Herstellen der Verbindung (mysql_connect bzw. Konstruktor) anpassen:
    http://php.net/manual/de/function.mysql-connect.php // host:7777
    http://de1.php.net/manual/de/mysqli.construct.php // siehe $port-Parameter
    http://php.net/manual/de/pdo.construct.php // im DSN port=7777

    Tut mir Leid Verstehe das aber nicht so recht..

    Du änderst die MySql Host Variable einfach so um: $deinevariable = "Deinhost:DeinPort";


    DeinPort fügst du einfach in der jetztigen Variable deines Hosts dazu

    Bei mir sieht das ganze so aus:
    Aber geht nicht so wirklich.




    $dbHost[1] = 'ZENSIERT'; //Zugangsdaten SA-MP Datenbank
    $dbUser[1] = 'ZENSIERT';
    $dbPass[1] = 'ZENSIERT';
    $dbName[1] = 'ZENSIERT';
    $server[1] = "ZENSIERT:7777"; // [Beispiel: localhost:7777]

    Geb doch einfach beim Connect zum MySql Server den Port an?
    Beispiel:

    PHP
    $server = "server:port"; // [Beispiel: localhost:7777]


    Dann gibste die Variable $server beim mysql_connect mit an

    Ich meine ich habe die Datenbank extrern freigegeben.
    Nur sie hat den Port : 7777
    Aber das ucp connectet immer auf den Standard port..
    Hast du es falsch Verstanden oda wie?
    Verstehe die Antwort nicht so recht...

    @all Danke für euer Feedback, freut mich echt sehr.
    @Fly2lifeHigh Werde auf jedenfall noch einen Part aufnehmen wenn der Server wieder Online ist :)


    e#1 Habe nun ein Kanal Intro


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Alles ganz gute Videos.
    Deine Stimmt ist Angenehm etc.
    Aber das Intro näääähh.
    Das ist nicht so Toll (Meiner Meinung).
    mfg