Beiträge von Kisa

    Guten Morgen,
    kann mir einer sagen wie ich in MySQL R41 einen Namen auslesen lassen kann?
    Dachte so, aber Funktionieren tut es leider nicht.


    cache_get_value_name_int(0, "fr_name", format(name, sizeof(name), i));


    Auch so Funktioniert es leider nicht.
    cache_get_value_name(0, "fr_name", name);


    Wie kann/muss ich ihn nun auslesen ?


    Mit freundlichen Grüßen,


    //e
    Falls es helfen sollte, hier der ganze Befehl:



    ocmd@2:freunde,friends(playerid, params[])
    {
    new query[256], name[128], string[512], string2[512], rows;
    mysql_format(Handle, query, sizeof(query), "SELECT * FROM `freundesliste` WHERE `username` = '%e'", sInfo[playerid][sName]);
    mysql_pquery(Handle, query);

    cache_get_field_count(rows);
    if(rows != 0)
    {
    FriendInfo[playerid][TotalFriends] ++;
    cache_get_value_name(0, "friendname", name);
    printf("fr_name: %s", name);
    if(IsFriendOnline(name))
    {
    format(string, sizeof(string), ""#FARBE_WEISS"%s - "#FARBE_GRUEN"Online\n", name);
    strcat(string2, string);
    }
    else
    {
    format(string, sizeof(string), ""#FARBE_WEISS"%s - "#FARBE_ROT"Offline\n", name);
    strcat(string2, string);
    }
    ShowPlayerDialog(playerid, DIALOG_FRIENDS, DIALOG_STYLE_MSGBOX, "Deine Freunde", string, "Schliessen", "");
    }
    return 1;
    }

    Guten Abend zusammen,
    ich bin auf der Suche nach einem Projekt.
    Das Projekt sollte in der Richtung "RolePlay", "Reallife", "DayZ" oder auch auch gerne "Deathmatch" gehen.


    Informationen über mich:
    Ich heiße Dominik D., bin 19 Jahre Jung und Spiele seit über 5 Jahren SA:MP. (Nicht immer Aktiv)
    Ich komme aus dem schönen Nordrhein-Westfallen.
    Gerne könnt ihr falls ihr noch Fragen über mich habt, Fragen, werde versuchen alles soweit zu Beantworten.


    Was suche ich ?
    Ich suche ein Projekt was es vielleicht schon gibt oder in der Entwicklung ist.
    Ich biete mich mehr oder weniger als "Sponsor" an, sprich, ich würde mich um eine Domain, WBB Lizenz, Teamspeak, vServer/Root-Server kümmern,
    was noch alles ansteht!
    Also ein Komplett Paket, perfekt für ein Projekt.
    Als Gegenleistung möchte ich natürlich ins Team aufgenommen werde, das sich von selbst Versteht. (Denke ich)


    Warum ich?
    Ich bin "Jung", Erfahrung, Geistige Reife, Arbeiter und Verdiene genug Geld um das Projekt vor Finanz Problemen zu schützen.
    Meine Freizeit verbringe ich gerne in einem Projekt oder mit meiner Freundin!


    Wie könnt ihr Kontakt mit mir aufnehmen?
    Schickt mir eine Teamspeak IP, schreibt mir eine Private Nachricht oder Schreibt mir einfach in Skype. :) (Y3tti)


    Ich würde mich über Anfragen sehr freuen und hoffe auf ein Projekt mit guter Zusammenarbeit.

    Öhm, finde diese Funktion bei "Navicat Lite" leider nicht.


    Ausgegeben wird mir:
    INSERT INTO `privatecars` (`vOwner`, `X`, `Y`, `Z`, `Angle`, `vModel`) VALUES ('Y3tti', '1262.4548', '-1370.0405', '13.2430', '560')


    Mit freundlichen Grüßen,


    //e Ich habe vergessen die Angle mit zu geben, Problem gelöst! :)

    Guten Abend zusammen,
    ich schreibe gerade an einem Autohaus, leider bekomme ich kein Eintrag in meiner Tabelle.


    Code:

    new string[256];
    format(string, sizeof(string), "INSERT INTO `privatecars` (`vOwner`, `X`, `Y`, `Z`, `Angle`, `vModel`) VALUES ('%s', '1262.4548', '-1370.0405', '13.2430', '560')", sInfo[playerid][sName]);
    db_query(Amazing, string);


    Hier meine Tabellen Struktur:


    Hoffe einer von euch kann mir Helfen.


    Mit freundlichen Grüßen,

    Nein also wirklich.
    Mach über iCloud ein Backup deines iPhone, Save es dir Gut ab und Baller dann einfach ein Jailbreak mal drauf. Tue dir die wichtigsten Dinge auf deinem iPhone Ziehen,
    und schaue es dir in Ruhe an. Ich habe es auch so getan, 7 Tage Getestet und mich dann wieder anderes Entschieden.


    Das ist wirklich der beste Rat, jeder hat andere Anwendung mit seinem Gerät. Ich hab es nur zum Telefonieren (Ja, ich tue dies noch xD) und WhatsApp, klar Musik
    über Spotify ist auch Gut fürs Auto. :)


    Überleg es dir, mach das drauf, Testen, Entschieden oder die Originale iPhone Backup drauf ballern und alles ist beim alten wieder.


    MfG.

    Ja, iCloud zB, pack deine Bilder auf iCloud und nicht auf deinem iPhone.
    Oder nimm ein anderen Provider als Cloud Dienst, gibt ja mehrere Hunderte davon schon.


    Ja, das meine ich, es wäre für dich Sinnvoller ein Android Gerät zu nutzen als ein iPhone.
    Beim iPhone zahlst du für jeden "Dreck" Android gibt es immer irgendwo eine .apk die zu Ziehen kannst und hast die Vollversion oder Apps wie du Beschrieben hast.


    Falls du sagst du hast kein Geld ein Android Gerät zu Kaufen, kein Problem, schau mal bei eBay-Kleinanzeigen unter Tauschen, da Tauschen so viele Leute ihr Galaxy S6/S7 gegen ein iPhone 6 ein.
    Einige Zahlen sogar noch drauf. Und beim S7 hast als SD-Slot.


    Meine Empfehlung für dich, Android! Sorry, aber iPhone ist nicht das wahre für dich außer du bist so "doof" wie ich und Zahlst wirklich für den ganzen Dreck.
    PS: Ein Handyvertrag mit Spotify, YouTube und Co gibt es auch (Aber nimm es nicht, sind 90% Abzocker :P )


    Mit freundlichen Grüßen,

    Die Hardware zwischen 16 und 128 GB Verändern sich nicht ..
    Wovor hast du Angst? Das du zuwenig Platz hast am Ende? Das hast du bei 16GB eh immer, auch wenn die Originale Software drauf bleibt.
    Ob du einen Jailbreak brauchst liegt daran was du vor hast damit. Ich hatte ein Jailbreak drauf und am Ende habe ich es wieder runter gehauen,
    weil ich diese Funktion nicht will. Wenn ich diese ganzen Funktionen haben möchte, dann kaufe ich mir kein iPhone sondern ein Android gerät.
    iPhone war und wird auch immer ein Gerät bleiben wo sich das liebe Apple Team denkt: "Ihr seid unsere Gefangen".
    Android hingegen sagt: "Illegal? Mir Egal."


    Sag mir was du vor hast damit, dann sage ich es dir, ob es sich Lohnt sich für dich ...


    ocmd:supveh(playerid, params[])
    {
    if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, -1, "["#FARBE_ORANGE"SERVER"#FARBE_WEISS"]: Du bist in "#FARBE_ROT"einem Fahrzeug"#FARBE_WEISS"!");
    if(GetPlayerInterior(playerid) >= 1)return SendClientMessage(playerid, -1, "["#FARBE_ORANGE"SERVER"#FARBE_WEISS"]: Du bist in "#FARBE_ROT"einem Inteior"#FARBE_WEISS"!");
    if(GetPlayerVirtualWorld(playerid) >= 1)return SendClientMessage(playerid, -1, "["#FARBE_ORANGE"SERVER"#FARBE_WEISS"]: Du bist in einer "#FARBE_ROT"Virtuellen Welt"#FARBE_WEISS"!");
    print("1");
    new vID = GetPlayerVehicleID(playerid);
    new Float:supCar[4];
    GetPlayerPos(playerid, supCar[0], supCar[1], supCar[2]);
    GetPlayerFacingAngle(playerid, supCar[3]);
    print("2");
    SuppCarVeh[playerid] = CreateVehicle(560, supCar[0], supCar[1], supCar[2], supCar[3], 1, 1, -1);
    PutPlayerInVehicle(playerid, SuppCarVeh[playerid], 0);
    format(string, sizeof(string), ""#FARBE_WEISS"["#FARBE_HELLBLAU"Supporter Fahrzeug"#FARBE_WEISS"]\nBesitzer: [%s]%s", GetAdminRangName(playerid), sInfo[playerid][sName]);
    AdminVehLabel[SuppCarVeh[playerid]] = Create3DTextLabel(string, 0xFFFFFFFF, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(AdminVehLabel[SuppCarVeh[playerid]], SuppCarVeh[playerid], 0.0, 0.0, 0.0);
    print("3");
    format(string, sizeof(string), ""#FARBE_GELB"Du hast dir ein %s als Supporter Fahrzeug Gespawnt!", VehicleName[GetVehicleModel(vID)-400]);
    SendClientMessage(playerid, -1, string);
    print("4");
    SetPVarInt(playerid, "SupVeh", 1);
    return 1;
    }


    Das wäre der ganze Befehle bis jetzt.


    Mit freundlichen Grüßen,

    Guten Abend/Morgen zusammen,
    ich möchte gerne den Fahrzeug Namen auslesen lassen, habe dazu hier im BreadFish schon mal etwas gefunden,
    aber gibt es nun das Problem, das mir meine Konsole einiges ausspuckt sobald ich diese "Funktion" benutze.



    Auslesen:
    new vID = GetPlayerVehicleID(playerid);
    format(string, sizeof(string), ""#FARBE_GELB"Du hast dir ein %s als Supporter Fahrzeug Gespawnt!", VehicleName[GetVehicleModel(vID)-400]);


    new VehicleName[][] = {
    "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana",
    "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat",
    "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife",
    "Trailer 1", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo",
    "Seasparrow", "Pizzaboy", "Tram", "Trailer 2", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair",
    "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic", "Sanchez", "Sparrow",
    "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito",
    "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring",
    "Sandking", "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B",
    "Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster","Stunt", "Tanker",
    "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
    "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan", "Blade", "Freight", "Streak",
    "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck LA", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit",
    "Utility", "Nevada", "Yosemite", "Windsor", "Monster A", "Monster B", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance",
    "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway",
    "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer 3", "Emperor", "Wayfarer", "Euros", "Hotdog",
    "Club", "Freight Carriage", "Trailer 4", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car (LSPD)", "Police Car (SFPD)",
    "Police Car (LVPD)", "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage Trailer A",
    "Luggage Trailer B", "Stairs", "Boxville", "Tiller", "Utility Trailer" };


    Die Konsole sagt:
    [00:43:24] [debug] Run time error 4: "Array index out of bounds"
    [00:43:24] [debug] Attempted to read/write array element at negative index -400
    [00:43:24] [debug] AMX backtrace:
    [00:43:24] [debug] #0 0000ba24 in public ocmd_supveh (0, 209372) from Script.amx
    [00:43:24] [debug] #1 native CallLocalFunction () from samp-server.exe
    [00:43:24] [debug] #2 000002ec in public OnPlayerCommandText (0, 209340) from Script.amx


    Mache ich beim Auslesen etwas Falsch, oder liegt es "nur" an der Funktion?


    Mit freundlichen Grüßen,

    Guten Mittag zusammen,
    ich habe da eine kleine Frage an euch. Ich erhalte ein Warn und ich kann mir nicht Erklären wieso/weshalb/warum.


    Der Befehl

    new Float:supCar[4];
    GetPlayerPos(playerid, supCar[0], supCar[1], supCar[2]);
    GetPlayerFacingAngle(playerid, supCar[3]);

    AdminVeh[playerid] = CreateVehicle(560, supCar[0], supCar[1], supCar[2], supCar[3], 1, 1, -1);
    PutPlayerInVehicle(playerid, AdminVeh[playerid], 0);
    AdminVehLabel[AdminVeh[playerid]] = Create3DTextLabel("Supporter Fahrzeug", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1); //<- Fehler Zeile
    Attach3DTextLabelToVehicle(AdminVehLabel[AdminVeh[playerid]], AdminVeh[playerid], 0.0, 0.0, 0.0);


    Global Definiert

    new AdminVeh[MAX_PLAYERS];
    new Text3D:AdminVehLabel[MAX_VEHICLES];


    Fehler: warning 213: tag mismatch


    Mit freundlichen Grüßen,

    Nein, \n ist nur für eine neue Zeile zB im Dialog.
    SendClientMessage ist ja der Chat, und der Chat hat nur 128 Zeichen soweit ich weiß.
    Deswegen Splitten die es auch, und Teilen es in zwei SendClientMessage auf.


    Mit freundlichen Grüßen.

    @Mar.cel
    Nun ja, es gibt ja Verschiedene Möglichkeiten.
    Entweder mit Kamera Fahren, Checkpoints Laufen/Fahren, Bot fährt durch die City und erklärt/zeigt dir das wichtigste.


    Ich mag selbst mag es am liebsten mit Kamera Fahren und Textdraws.
    Für die Kamera Fahrten kann ich nur diesen hier ans Herz legen.


    Mit freundlichen Grüßen.

    Mir fällt gerade auch auf, er schreibt nichts in meine Tabelle rein.
    Der Print ist komplett richtig, aber meine Tabelle wird nichts eingetragen.



    format(query, sizeof(query), "INSERT INTO `Accounts` (`Spielername`, `Passwort`, `Bargeld`, `Level`) VALUES ('%s', '%s', '1200', '1')", sInfo[playerid][sName], inputtext);
    db_query(Amazing, query);
    printf("Register: %s", query);
    GivePlayerMoney(playerid, 1200);
    SetPlayerScore(playerid, 1);
    sInfo[playerid][sEingeloggt] = true;


    Mit freundlichen Grüßen,

    Ich danke, das klappt nun.
    Ich habe aber nun leider ein neues Problem.
    Und zwar Speichert er bei mir die Spieler nicht ab. Ich habe es schon Geprintet und der Print bleibt einfach leer.



    new query[256], getip[16];
    format(query, 256, "UPDATE `Accounts` SET `Level` = '%d', `Bargeld` = '%d', `IP` = '%s' WHERE `Spielername` = '%s'",
    GetPlayerScore(playerid), GetPlayerMoney(playerid), GetPlayerIp(playerid, getip, sizeof(getip)), sInfo[playerid][sName]);
    db_query(Amazing, query);


    Mit freundlichen Grüßen,