Beiträge von Hammerfaul

    Ich habe mich seit langem mal wieder an mein Scipt gesetzt und mal was kleines erstellt:

    new string[128];
    format(string,sizeof(string),"Werbung: %s ",strval(inputtext));
    SendClientMessageToAll(WERBUNG,string);
    SetTimerEx("Werbungtimer",10000,0,"i",playerid);
    GivePlayerMoney(playerid,-50);
    Werbung[playerid] = 1;

    Das Problem ist, wenn ich in den Dialog Input was eingeben wir nur ein leeres Feld hinter Werbung: angezeigt.
    Ich bitte um Hilfe :)
    Danke im vorraus

    Sry habe vergessen die Seite zu erneuern ...
    Den Textdraw finde ist Super aber wie oben genannt brauche ich eigentlich nur den Teil so du die Textdraw Cords setzt und wo der String eingebunden wird.
    Fänd es supi wenn du es mir schicken könntest ;)

    Hiho,
    Ich versuche schon den ganzen Tag ein Textdraw auf der rechten Seite des Bildschirms hinzubekommen welches einen String anzeigt z.b. den Spieler Score.
    Bei mir war bis jetzt immer das Problem das die Box auf der linken Seite ist und dort auch nicht der String angezeigt wird.
    Danke im voraus
    Hammerfaul

    Ich versuche momentan eine Abfrage zumachen ob ein Spieler in der Auto id 420 ist.
    Wenn er drin ist soll diesem ein Dialog fenster gezeigt werden.
    Ich habe es schon mit IsPlayerInVehicle und OnPlayerEnterVehicle ausprobiert doch is jetzt ohne erfolg.
    Beim OnPlayerEnterVehicle blitz es kurz auf und schließt sich sofort wieder.
    Bei IsPlayerInVehicle kommt erst garnix.
    Ich broche hilfe ;(


    Danke im Vorraus

    Das mit dem define ist mir schon klar und der rest wurde mir so gesagt.
    Das formatieren ist hierfür da:

    new input = strval(inputtext)*60;
    format(input,128,"Sie müssen für ihre Bestellung %s bezahlen.",inputtext);
    ShowPlayerDialog(playerid,DIALOG_BEZAHLEN1,DIALOG_STYLE_MSGBOX,"Bezahlen",input,"Bezahlen","Abbrechen");

    Das Problem ist, dass die Probleme bestehen bleiben.

    script.pwn(3326) : error 035: argument type mismatch (argument 1)
    script.pwn(3327) : error 017: undefined symbol "DIALOG_BEZAHLEN1"
    script.pwn(3325) : warning 204: symbol is assigned a value that is never used: "input"

    3321---if(dialogid==DIALOG_MUNITION11)
    3322---{
    3323------if(response==1)
    3324------{
    3325---------new input = strval(inputtext)*60;
    3326---------format(input,128,inputtext);
    3327---------ShowPlayerDialog(playerid,DIALOG_BEZAHLEN1,DIALOG_STYLE_MSGBOX,"Bezahlen",input,"Bezahlen","Abbrechen");
    3328------}
    3329---}

    Ich habe immernoch ein Problem.

    if(dialogid==DIALOG_MUNITION11)
    {
    if(response==1)
    {
    new input[128];
    input*60;
    format(input,128,inputtext);
    ShowPlayerDialog(playerid,DIALOG_BEZAHLEN1,DIALOG_STYLE_MSGBOX,"Bezahlen",input,"Bezahlen","Abbrechen");


    }
    }

    Ich möchte das, dass was zuvor eingegeben wurde mal 60 genommen wird und dann soll im Dialog das Preis angezeigt werden.

    Sry aber die frage ist echt dumm.
    Glaubst du echt das dir hier jemand sagt was du für einen RL Script brauchst?
    Wenn du so unkreativ bist ist ein RL Server Script mit seiner ganzen vielfallt echt unmöglich für dich.
    Aber ich will ja nicht so sein.
    1. Überlegt dir was es im echten Leben gibt?
    2. Ist es möglich zu Scripten?
    3. Macht es Sinn soetwas zu scripten?
    4. Ist es notwendig?
    5. Würde es gut ankommen?


    public BenzinVerlust()
    {
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    if (Motor[i] == true)
    {
    if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && !IsPlayerNPC(i))
    {
    new Float:Strecke,Float:Geschwindigkeit;
    GetVehiclePos(GetPlayerVehicleID(i),X1[i],Y1[i],Z1[i]);
    Strecke = floatsqroot(floatpower(floatabs(floatsub(X1[i],X2[i])),2)+floatpower(floatabs(floatsub(Y1[i],Y2[i])),2)+floatpower(floatabs(floatsub(Z1[i],Z2[i])),2));
    Geschwindigkeit = (Strecke / (TACHOTIMER/1000)) * 3.6;
    if(Geschwindigkeit>=0)
    {
    Tank[i] = Tank[i]-1;
    }
    if (Tank[i]<1)
    {
    Tank[i] = 0;
    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[i] = false;
    }
    }
    }
    }
    return 1;
    }


    Jetzt verbraucht das Fahrzeug garkein Benzin mehr...
    Brauche hilfe.