Beiträge von NicoAiko

    @ Templer
    Es ist in der Sicht sinnlos, weil man eine Funktion macht.


    Man kann auch im Befehl einen SetTimer(Ex) schreiben und dazu auch noch die Zeit wann es aktiviert werden soll.
    Der Schwachpunkt bzw. die Schwachpunkte sind das die Funktion trotzallem 1 Millisekunde nach der Aktivierung der Funktion "GetFunction" Aktiviert wird, was nichts anderes Bedeutet als die Funktion ohne Timer auszuführen.


    Der 2. Schwachpunkt ist das man die Zeit nicht einstellen kann, d.h. du kannst nur die Funktionen mit "GetFunction" nehmen die Sofort aktiviert werden sollen, was wiederrum sinnlose Schreiberei bedeutet. (Im Sinne von dem Schreiben der Funktion "GetFunktion")


    Der 3. Schwachpunkt ist das man nicht einstellen kann das der Timer wiederholt werden soll. (Ausnahmen sind die Funktionen die die "GetFunction" im public drin haben.)


    So seh ich das.


    MfG


    Aikochan


    bzw. hier noch [aKoE]nanyo


    new Carname[][] =
    {
    "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", "Previon", "Coach", "Cabbie",
    "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral",
    "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "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", "Hustler", "Intruder", "Primo",
    "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite",
    "Windsor", "Monster", "Monster", "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", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
    "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car",
    "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
    "Phoenix", "2. Gebrauchtwagen", "1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville",
    "Tiller", "Utility Trailer"
    };



    enum AutohausInfo
    {
    mysqlID,
    Modell,
    Kaufpreis,
    Verkaufspreis,
    Repairpreis,
    Float:PosX,
    Float:PosY,
    Float:PosZ,
    Float:Rotation,
    vName[24],
    vID,
    Text3D:vAhCarText
    };
    new AhCars[][AutohausInfo];


    format(string,sizeof string,"Modell: {FF0000}%s\n{00A0FF}Kaufpreis: %d€",Carname[GetVehicleModel(AhCreatedCar[playerid])-400],amount);


    Das ist vom Ingame erstellen eines Fahrzeugs.

    Ich habe folgendes Problem:


    Ich lade die Fahrzeuge und 2 haben nur Zeichen als namen hier ein bild.



    ich weiß nicht woran das liegt.


    Bitte helft mir.


    falls Codes nötig sind bitte posten!


    MfG


    /Edit/


    Bild reingemacht

    Wie Mache ich das ich eine Liste bekomme von den IDs die in der Tabelle stehen?


    Bei mir macht er nach 1 halt obwohl noch welche da sind -.-


    außerdem noch SERVER UNKNOWN command -.-



    new query[128],AhCarIds;
    SendClientMessage(playerid,hellrot," ~~~~~~~~ IDs ~~~~~~~~ ");
    format(query,sizeof query,"SELECT id FROM Autohaus");
    mysql_query(query);
    mysql_store_result();
    while(mysql_fetch_row_format(query))
    {
    if(!mysql_num_rows()) continue;
    sscanf(query,"d",AhCarIds);
    SendFormatText(playerid,hellrot,"%s ID: %d",Carname[AhCars[AhCarIds][Modell]-400],AhCarIds);
    }
    return -1;
    }


    hoffe es kann einer helfen

    /Edit/

    //Ich würds so machen
    stock CreateAccount(playerid,pass[])
    {
    new query[128],name[MAX_PLAYER_NAME],escape_name[MAX_PLAYER_NAME],escape_pass[50];
    GetPlayerName(playerid,name,sizeof(name));
    mysql_real_escape_string(name,escape_name);
    mysql_real_escape_string(pass,escape_pass);
    format(query,sizeof(query),"INSERT INTO `charaktere` (Name,Passwort) VALUES('%s','%s')",escape_name,escape_pass);
    mysql_query(query);
    return 1;
    }

    Meine Abfrage wird nicht ausgeführt oO bzw. nur zum teil nicht
    hier der Code:



    if(dialogid == Dialog_DeleteAHCar)
    {
    if(!strval(inputtext) || strval(inputtext) <= 0)
    {
    SendClientMessage(playerid,rot,"Kein Text, nichts unter 1!");
    ShowPlayerDialog(playerid,Dialog_DeleteAHCar,1,"Löschung - Autohaus Fahrzeug","Bitte hier eine richtige ID!","Weiter","Zurück");
    }
    new query[150];
    format(query,sizeof query,"SELECT * FROM Autohaus WHERE ID = %d",strval(inputtext));
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows() > 0)
    {
    ChosenAHID[playerid] = strval(inputtext);
    print("wird ausgeführt0");
    format(string,sizeof string,"Bist du sicher das Fahrzeug %s (ID: %d) zu löschen?",Carname[AhCars[strval(inputtext)][Modell]-400],strval(inputtext));
    print("wird ausgeführt1");
    ShowPlayerDialog(playerid,Dialog_DeleteAHCar2,0,"Löschung - Bestätigung",string,"Löschen","Zurück");
    print("wird ausgeführt2");
    }
    else
    {
    SendClientMessage(playerid,rot,"Diese ID existiert nicht! Wähle bitte eine aus die existiert!");
    ShowPlayerDialog(playerid,Dialog_DeleteAHCar,1,"Löschung - Autohaus Fahrzeug","Bitte hier eine richtige ID!","Weiter","Zurück");
    }
    mysql_free_result();
    }

    ausgeführt wird es bis zum 1. print also bis

    print("wird ausgeführt1");

    weiß einer ne lösung?


    hier noch der mysql_log text