Beiträge von Thommylee

    wenn ich den PastebinLink aufrufe kommt immer: Oops, this page has broken.... usw" kann mir da jemand abholfe schaffen ? - bitte danke


    Und ja ich "push" dadurch den Threat vllt, aber das system is geil und ich will es auch haben... und neues Thema dafür wäre ja bissle übertrieben ne ^^

    samp zieht automatisch Geld ab, wenn ein SPieler stirbt, das is meines Wissens auch nich weg zu machen.


    Wenn du die -100$ weg haben willst, mach unter


    public OnPlayerDeath(playerid, killerid, reason)
    { GivePlayerMoney(playerid, 100);
    return 1;
    }


    Das er 100 $ Eerhält, und somit nichts abgeogen bekommen hat.


    Da du willst, das der Player 50§ verliert, gib dem SPieler einfach 50$, dann werden 100 abgezogen, 50 draufgezahlt, somit hast du deine 50$ kosten für den Tod XD


    public OnPlayerDeath(playerid, killerid, reason)
    {
    GivePlayerMoney(playerid, 50);
    return 1;
    }


    /edit: Abstände angepasst

    if(strcmp("/heal",cmdtext,true)== 0) //Der Befehl an sich ^^
    {
    if(IsPlayerInRangeOfPoint(playerid,Radius,X,Y,X); //Bei x,y,z die Koordninaten einfügen, wo der Befehl wirksam ist.
    {
    SetPlayerHealth(playerid,100);//Was der Befehl bewirkt
    SendClientMessage(playerid,Farbe,"Du hast was gegessen");
    }
    else
    {
    SendClientMessage(playerid,Farbe,"Du bist nich an dem festgelegten Punkt");
    }
    return 1;
    }

    Joa, da ich keine Ahnung hab wo das hin soll, pack ich das in Spambereich, da mach ich hoffentlich nix falsch xD


    Also folgende Frage:


    Wenn ich von dieser Seite hier aus, nen FS oder ähnliches mit pastebin anschauen will etc. dann komme immer folgendes:


    Oops! This page appears broken. HTTP 404 - File not found.


    und das kommt immer.... und das is richtig shice -.-


    was kann ich da machen/muss ich machen ?

    MfG

    ich würd sagen das:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/test",cmdtext,true) == 0)
    {
    if(pInfo[playerid][padmin] >=4)//siehe unten
    {
    SendClientMessage(playerid,Farbe,"Du bist ein Admin und hast /test eingegeben");
    }
    return 1;
    }
    return 0;
    }


    In der Zeile kommt es drauf an, wie du deine Userdaten speicherst, und mit was. In dem oberen Beispiel wird jetzt aus der .ini abgefragt, ob da adminlevel 4 vermerkt ist.
    Wenn du kein Login/Registersystem hast, mach einfach


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/test",cmdtext,true) == 0)
    {
    if(IsPlayerAdmin(playerid))
    {
    SendClientMessage(playerid,Farbe,"Du bist ein Admin und hast /test eingegeben");
    }
    return 1;
    }
    return 0;
    }


    Dann wird abgefragt ob der Ausführende als Rcon Admin angemeldet ist.


    Ich hoffem al das hilft dir iwie XD falls nich, hab isch pech gehabt XD


    //edit: Abstände und Rechtschreibung

    Gute Abend, vllt liegts auch dran, das es abend wird, und Boxen läuft, aber ich hab da was gescriptet, Error gemacht, nicht raus bekommen, also wende ich mich an euch.


    Es geht um folgendes:


    if(strcmp("/kaufen",cmdtext,true)== 0)
    {
    ShowPlayerDialog(playerid,DIALOG_WAFFENKAUFEN,DIALOG_STYLE_LIST,"Waffenladen","Desert Eagle 250$\nM4 1200$\nAK-47 1000$\nKatana 150$\nMesser 100$\nBaseballschläger 50$\n9mm 200$\nSchrotflinte 350$\MP5 500$","Kaufen","Abrechen");//Das ist Zeile 191
    return 1;
    }



    foglende Errors:
    (191) : error 027: invalid character constant
    (191) : error 027: invalid character constant


    MfG


    Thommylee



    //Edit: hat sich erledigt, hatte icq Support XD ~close~

    if(dialogid==DIALOG_FRAGE)
    {
    if(response)
    {
    if(pInfo[playerid][padminlevel] >= 1)
    {
    new string2[128];
    new string[128];
    new name[MAX_PLAYER_NAME];
    new pID;
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Frage von (%d)%s:",pID,name);
    format(string2,sizeof(string2),"%s",strval(inputtext));
    SendClientMessage(playerid,Turkis,string);
    SendClientMessage(playerid,Turkis,string2);
    }
    }
    }


    also ich hab das jetzt so, aber schon das nächte Problem XD der Admin bekommt nur den ersten string, string2 (also die Frage des spielers) die kommt wieder nich an -.- da kommt GAR nix

    Guten Abend,


    ich muss mich mal wieder an euch wenden, da ich kein Plan hab wie das gehn soll.


    Folgendes Problem:


    ich hab nen /support Befehl, nach der Eingabe kommt nen Dialog mit EIngabefenster, der Spieler gibt seine Frage ein, die sollte dann eig, ich betone eigentlich, bei einem Admin als ClientMessage landen, tut es aber nich. Pawno zeigt mir KEINE Fehler an, aber, jetzt kommts:


    Wenn der Spieler /support macht, seine Frage eingibt, kommt beim Admin folgendes an:


    Frage von [Name des Stellers] <- das tut ^^| In der 2ten Zeile sollte dann die Frage kommen, tut es aber nicht, da ersheint dann
    rt <- also die letzten beiden Ziffern des Befehls, ich hab allerdings kA worans liegen kann/könnte.


    if(strcmp("/support",cmdtext)== 0)
    {
    ShowPlayerDialog(playerid,DIALOG_FRAGE,DIALOG_STYLE_INPUT,"Support - Frage","Stelle hier deine Frage an die Admins/Supporter.\nDas hier ist KEIN Chat.\nMissbrauch kann mit administrativen Strafen geahndet werden.","Senden","Doch nicht");
    return 1;
    }


    if(dialogid==DIALOG_FRAGE)
    {
    if(response)
    {
    new DialogText[128];
    new text = strval(inputtext);
    new string[128];
    new name[MAX_PLAYER_NAME];
    new pID;
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Frage von %s:",name);
    format(DialogText,sizeof(DialogText),"%s",text);
    SendAdminMessage(Turkis,string);
    SendAdminMessage(Turkis,DialogText);
    }
    }


    Ich hoffe ihr versteht das Problem, ich tu es nämlich nich ^^


    MfG

    Guten Abend,


    ich hab mal ne Frage, die ich nich lösen kann und mit der SuFu auch nix gefunden hab, also entweder bin ich zu blöd das ding zu benutzen oder es hat wirklich nix XD


    also mein Problem:


    ich will nen InPutttext versenden, inform einer ClientMessage. d.h. Person A schreibt in nen Inputt Dialog Hallo, PErson B erhält dann als ClientMessage


    Person A hat folgendes geschrieben: Hallo


    kann mir da einer helfen, bzw sagen wie ich den Imputtext mit nem string versende?