Beiträge von Beavis

    stock GetTimeDate( ) {
    gettime( STD, MIN, SEK );
    getdate( JAHR, MON, TAG );
    STD = STD+ZeitVerschiebung;
    switch( STD ) {
    case 0..9: format( STDTEXT, sizeof( STDTEXT ),"0%d", STD );
    default: format( STDTEXT, sizeof( STDTEXT ),"%d", STD );
    }
    switch( MIN ) {
    case 0..9: format( MINTEXT, sizeof( MINTEXT ),"0%d", MIN );
    default: format( MINTEXT, sizeof( MINTEXT ),"%d", MIN );
    }
    switch( TAG ) {
    case 0..9: format( TAGTEXT, sizeof( TAGTEXT ),"0%d", TAG );
    default: format( TAGTEXT, sizeof( TAGTEXT ),"%d", TAG );
    }
    switch( MON ) {
    case 1..9: format( MONTEXT, sizeof( MONTEXT ),"0%d", MON );
    default: format( MONTEXT, sizeof( MONTEXT ),"%d", MON );
    }
    }


    Warum so Kompliziert?
    format( STDTEXT, sizeof( STDTEXT ),"%02d:%02d", STD,MIN);
    eine Zeile ist das nur anstatt 8 und die Zeit sagt dann das:
    01:05 Uhr oder 15:55 Uhr

    Noch 4 Tage habt ihr Zeit um euch für die Ziehung zu Qualifizieren
    Jeder darf mitmachen es sollte aber Ein Bild oder ein kleines Video werden


    //22.12.13 12:05 Uhr - Noch 2 Tage dann ist das Event vorbei. Auswertung wird am 25. Preisgegben
    //24.12.13 14:51 Uhr - Nurnoch heute bis 0 Uhr dann werd ich alles auswerten und morgen/donnerstag dann den Gewinner preisgeben.

    Ich find sie nicht Toll


    Zu groß
    zu leer
    Keine schönen Objekte einfach mal was hingeballert


    Zudem finde ich das es eher ein Knast ist als eine Base da du überall den komischen Stasi Zaun verwendest

    Wie mach ich es hier das sich der Text nicht wiederholt?
    SetObjectMaterialText(CreateObject(19449, -2024.58972, 358.95969, 44.80340, 0.00000, 0.00000, 0.00000), "Universität", 0, OBJECT_MATERIAL_SIZE_64x64,"Arial", 28, 0, 0xFF000000, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
    Der Text wird 3 mal auf den schild gequetscht

    Das CP wird die Tage wieder online kommen
    Da mich die PN´s so langsam etwas nerven wegen Serveranfragen, schreibe ich hier für alle Kunden
    Behaltet eure Screens von den Servern und wartet ab bis das passende Thema dazu in unseren Forum gestellt wurde.
    Anfragen auf einen Server via PN werden Ignoriert da wir nicht alles auf einmal machen können.


    Habt bitte etwas Geduld und fragt nicht jeden Tag nach einen Server.


    //nachtrag


    Wir haben mal alles zusammengefasst wie es nun weitergeht
    das Thema dazu findet ihr hier
    Fragen werden auch hier beantwortet

    Was ist vID?
    wie gibst du den wert an?


    Ansonsten debuggen


    //edit
    Ansonsten teste mal das
    stock GetFreeSeat(vehicleid, bool:all=false){//vehicleid, all (optional) = false nur rücksitze, true alle sitze
    for(new i=0; i<MAX_PLAYERS; i++){
    if(!IsPlayerConnected(i))continue;
    if(GetPlayerVehicleID(i) != vehicleid)continue;
    if(all){
    if(GetPlayerVehicleSeat(i) != 0)return 0;//driver
    if(GetPlayerVehicleSeat(i) != 1)return 1;//co driver
    }
    if(GetPlayerVehicleSeat(i) != 2)return 2;//back seat passenger 2
    if(GetPlayerVehicleSeat(i) != 3)return 3;//back seat passenger 3
    }
    return -1;
    }
    Anwendung:
    new seat = GetFreeSeat(vehicleid);
    if(seat == -1)return kein platz frei

    Ich hab da ne kleine Funktion
    stock CheckSeatTaken(vehicleid,seatid)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(GetPlayerVehicleID(i)==vehicleid&&GetPlayerVehicleSeat(i)==seatid)return 0;
    }
    return 1;
    }
    Anwendung ist auch recht einfach
    ]if(!CheckSeatTaken(vehicleid, sitzid))return da sitzt schon einer

    Bei mir funzt es
    Zeig mal Zeilen die darüber sind denn an der Funktion liegt es nicht


    So hab ich es übrigens getestet
    CreatePickupEx(modelid, spawntype, text[], Float:x, Float:y, Float:z)
    {
    CreateDynamic3DTextLabel(text, WHITE, x, y, z, 15.0);
    return CreatePickup(modelid, spawntype, x, y, z);
    }


    CreatePickupEx(12, 0, "Anneliese Braun",0, 0, 0);