Beiträge von Black_Mamba

    Hallo zusammen,


    ich habe ein kleines Problem, ich war schon auf jeglichen Seiten die das Problem lösen sollten doch nie hab ich was gefunden das mit weiterhalf.
    Jetzt hoffe ich das Ihr mir helfen könnt.


    Und zwar habe ich eine Bildergalerie und wenn ich nun ein Foto anklicke, öffnet sich ein Popup Fenster mit der URL: http://www.meinewebseite.ch/vorschau.php?Image=1234


    Also habe ich das Bild mit der Nummer 1234 angeklickt und das in der URL weitergegeben.


    Jetzt möchte ich das wenn die vorschau.php öffnet es die variable Image, in diesem Fall "1234" ausliest und zum Punkt springt wo steht if($_GET==1234) und alles in den klammern anzeigt.
    Doch das funkt nicht.


    Hier die vorschau.php


    Hoffe Ihr könnt mir da helfen


    Gruss
    Black


    ich habe es nicht in zahlen gespeichert, sondern in Buchstaben also da Steht zum Beispiel: "HALLO" und das soll es auch auslesen.


    und die DB Abfrage habe ich alles funkt auch mit den zahlen, nur die Worte kann ich nicht auslesen


    //Edit
    meine Abfrage:

    public OnGameModInit()
    {
    mysql_function_query(dbhandle,"SELECT * FROM tankstellen",true,"OnTankLoad","");
    return 1;
    }


    public OnTankLoad()
    {
    new num_fields,num_rows;
    cache_get_data(num_rows,num_fields,dbhandle);
    if(!num_rows) return 1;
    for(new i=0; i<num_rows; i++)
    {
    tInfo[i][t_id] = cache_get_field_content_int(0,"id",dbhandle);
    tInfo[i][t_name] = cache_get_field_content_int(0,"name",dbhandle);
    tInfo[i][t_besitzer] = cache_get_field_content_int(0,"besitzer",dbhandle);
    tInfo[i][t_x] = cache_get_field_content_float(0,"x",dbhandle);
    tInfo[i][t_y] = cache_get_field_content_float(0,"y",dbhandle);
    tInfo[i][t_z] = cache_get_field_content_float(0,"z",dbhandle);
    tInfo[i][t_ppreis] = cache_get_field_content_int(0,"prodpreis",dbhandle);
    tInfo[i][t_bpreis] = cache_get_field_content_int(0,"benzinpreis",dbhandle);
    tInfo[i][t_prods] = cache_get_field_content_int(0,"prods",dbhandle);
    tInfo[i][t_status] = cache_get_field_content_int(0,"status",dbhandle);
    }
    return 1;
    }

    Hallo zusammen,
    irgendwie werden MySQL und ich keine Freunde.
    Wie kann ich einen Namen aus meiner Datenbank auslesen?
    Eine Nummer auslesen weiss ich
    tInfo[i][t_id] = cache_get_field_content_int(i,"id",dbhandle);
    doch was muss ich beim Namen anstatt int hinmachen?
    tInfo[i][t_name] = cache_get_field_content_----->>int<<-----(i,"name",dbhandle);


    lg black

    Am besten lässt du das mit dem Filterscript sein und versuchst etwas eigenes zu machen.
    Ich finde im Allgemeinen Filterscripts nicht so gut.


    Wenn du ein GF hast, ok aber bei einem Selfmade macht es mehr kaputt weil nicht jeder das gleiche system hat.
    Probiers doch einfach mal selber, hat 2 vorteile, du hast immer das selbe system und falls mal fehler auftretten kannst du schneller nachvolziehen woher dieser fehler kommt.


    lg black

    klar wäre es das aber es wäre dann wieder ein user mehr der c&p macht und nicht eigenständig denkt deshalb die links :)


    Ich Scripte ihm ja nicht die Lösung sondern nur was er machen muss :D


    Anonym0ous


    du kannst in OnVehicleDeath eine for-Schleife erstellen for(new h=0; h<sizeof(Carlist); h++); dann SetVehiclePos(dircaridvoncarlist,Carlist[h][pos_x usw....


    und in deinem /park befehl wird ja nur die position ausgelesen aber nicht gespeichert :D

    Hallo zusammen,


    nur kurz. Bin schon seit 2011 in diesem Forum unterwegs, meistens nur um Fragen zu stellen.
    Doch jetzt finde ich ist es an der Zeit mich zu revanchieren und anderen Usern zu helfen.


    Da ich jetzt ziemlich aktiv werde, dachte ich ich stell mich kurz vor:


    Ich spiele seit knapp 3 Jahren SA:MP, Scripte seit knapp 2,5 Jahren (alles selfmade) und habe einfach freude an GTA.
    Ich bin jetzt 23 Jahre alt und komme aus der Schweiz.
    Was ich hasse sind: User die nach dem Prinzip "Dumme Frage, Dumme Antwort" gehen. Meine Einstellung ist, es gibt keine dummen Fragen, NUR dumme Antworten.
    Daher versuche ich jedem so gut wie möglich zu helfen, auch wenn die Fragestellung im ersten Moment dumm klingt, doch jeder hat mal klein angefangen auch DU!
    SuFu's sind manchmal ratsam aber ansonsten reine Zeitverschwendung. Für irgendetwas gibt es ja solche Foren in dem sich "erfahrene" Scripter umhertreiben.


    Das wars, ich hoffe auf eine schöne Zeit mit euch und viele hilfreiche Antworten von mir.


    lg Black

    Bitte ankreuzen:
    Hast du ein LogIn-System? JA[ ] NEIN[ ]
    Willst du das der User an diesem Punkt Spawnt? JA[ ] NEIN[ ]
    Willst du das der User an diesem Punkt sein Skin auswählen kann? JA[ ] NEIN[ ]
    Bitte ausführlich beantworten:
    Falls die letzten 2 Fragen mit nein beantwortet wurden, Beschreibe bitte genau was du willst:




    lg Black

    indem du noch 2 weitere Params einfügst, kannst du auch noch die Farbe der Fahrzeuge bestimmen.

    ocmd:createcar(playerid,params[])
    {
    new carid,intid,scar,Float:pos[4],color[2];
    if(sscanf(params,"iii",carid,color[0],color[1])) return SendClientMessage(playerid,deine farbe,"Benutze /createcar [MODEL][FARBE1][FARBE2]");
    if(carid<400||carid>611)return SendClientMessage(playerid,deine farbe,"Benutzte eine ID zwischen 400 und 611");
    GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    GetPlayerFacingAngle(playerid,pos[3]);
    scar = CreateVehicle(carid,pos[0]+5,pos[1],pos[2],pos[3],color[0],color[1],0);//pos[0]+5 Damit das car nicht auf dir drauf fällt sondern vor dir spawnt
    intid = GetPlayerInterior(playerid); //Falls du in einem Interrior bist, wird dieses hier ausgelesen!!
    LinkVehicleToInterior(scar,intid);//Und hier wird das Car dann in das Interrior gesetzt in dem du bist!!
    //Das mit dem Interrior ist ratsam wenn du ein Fahrzeug in der Race-Arena oder so Erstellen möchtest!!
    return 1;
    }

    Hoffe es war hilfreich :D


    lg Black

    Leider nicht viel:


    Habe mir jetzt ein par Anregungen in verschiedenen Tut's gesucht, und habe dann einen eigenen Script versucht.


    Doch ein Problem habe ich, und zwar, das Datum zeigt es mir ohne Problem an, doch die Zeit bringe ich einfach nicht hin.

    Hier der Script:


    Im Kopf:

    new zeit = 0;
    new Text:Datum;
    new Text:Zeit;
    forward UpdateClock();



    Bei OnGameModInit
    SetTimer("UpdateClock",1000,1);



    Bei OnPlayerConnect

    TextDrawShowForAll(Datum);
    TextDrawShowForAll(Zeit);



    Das forward

    public UpdateClock()
    {
    new stunde,minute,sekunde,tag,monat,jahr,zeitstr[50],zeitstr2[20],string[50];
    gettime(stunde, minute, sekunde);
    getdate(jahr, monat, tag);
    if(monat==1)(string="Januar");
    else if(monat==2)(string="Februar");
    else if(monat==3)(string="März");
    else if(monat==4)(string="April");
    else if(monat==5)(string="Mai");
    else if(monat==6)(string="Juni");
    else if(monat==7)(string="Juli");
    else if(monat==8)(string="August");
    else if(monat==9)(string="September");
    else if(monat==10)(string="Oktober");
    else if(monat==11)(string="November");
    else if(monat==12)(string="Dezember");
    format(zeitstr, sizeof(zeitstr), "%d.%s %d", tag,string,jahr);
    format(zeitstr2,sizeof(zeitstr2),"%d:%d Uhr",stunde,minute);
    if(zeit == 0)
    {
    Zeit = TextDrawCreate(530.0000,11.0000,zeitstr2);
    Datum = TextDrawCreate(500.0000,2.0000,zeitstr);
    TextDrawBackgroundColor(Datum, 255);
    TextDrawFont(Datum, 3);
    TextDrawLetterSize(Datum, 0.509999, 2.299999);
    TextDrawColor(Datum, -1);
    TextDrawSetOutline(Datum, 0);
    TextDrawSetProportional(Datum, 1);
    TextDrawSetShadow(Datum, 1);
    TextDrawBackgroundColor(Zeit, 255);
    TextDrawFont(Zeit, 3);
    TextDrawLetterSize(Zeit, 0.509999, 2.299999);
    TextDrawColor(Zeit, -1);
    TextDrawSetOutline(Zeit, 0);
    TextDrawSetProportional(Zeit, 1);
    TextDrawSetShadow(Zeit, 1);
    SetWorldTime(stunde);
    printf(zeitstr);
    printf(zeitstr2);
    zeit = 1;
    return 1;
    }
    else
    {
    TextDrawSetString(Datum,zeitstr);
    TextDrawSetString(Zeit,zeitstr2);
    SetWorldTime(stunde);
    return 1;
    }
    }


    Kann mir da jemand helfen?
    mfg Black

    @Stewart_Godwin:
    Danke für deine schnelle und hilfreiche Antwort, hat hervorragen funktioniert. Das mit dem Dialog kann ich dann noch testen, habe einen 2. PC der einen sehr kleinen Bildschirm hat. Danke für den Hinweis.


    MFG Black

    Hallo zusammen,


    ich möchte ein Tutorial Scripten mit

    new string[700];
    format(string,sizeof(string),"----ca. 650 Zeichen langer TEXT und für neuer Zeile \n benutzt-----");
    ShowPlayerDialog(playerid,DIALOG_TUT_1,DIALOG_STYLE_MSGBOX,string,"Weiter","Abbruch");


    Doch der Compiler spuckt dies hier aus:

    C:\Users\Christian\Desktop\GTA Server\gamemodes\BDR2014.pwn(960) : error 075: input line too long (after substitutions)
    C:\Users\Christian\Desktop\GTA Server\gamemodes\BDR2014.pwn(961) : error 037: invalid string (possibly non-terminated string)
    C:\Users\Christian\Desktop\GTA Server\gamemodes\BDR2014.pwn(961) : error 017: undefined symbol "Es"
    C:\Users\Christian\Desktop\GTA Server\gamemodes\BDR2014.pwn(961) : error 017: undefined symbol "folgt"
    C:\Users\Christian\Desktop\GTA Server\gamemodes\BDR2014.pwn(961) : fatal error 107: too many error messages on one line


    Dachte ein string darf in SAMP 0.3x 1024 Zeichen lang sein?
    Kann mir da jemand helfen?


    Herzlichen Dank


    mfg black