Beiträge von Joey.Dunham

    Ja der Keybinder sollte fürs Ordnungsamt sein mit /oticket usw.
    Kann mir da einer nen guten Empfehlen?
    ich möchte auch das er mehrere Zeilen kann zbs:


    Q = /p
    Hallo, leider bin ich im Dienst. Rufen sie später nochmal an!
    /h


    also wenn ich Q drücke, schreibt er erst /pickup ( telefon ) dann die Message und dann wieder Auflegen mit /hangup
    Ihr versteht was ich meine

    Ich suche einen Server wo ich Scripter werde, Ich kann noch nicht viel bin aber bereit SEHR VIEL zu lernen!
    Ich kann bisjetzt:


    CMDS


    /help
    /kill
    /heal
    /restart
    /changescore
    /goto



    REGISTER SYSTEM!
    ( Kann speichern )


    Zusätzliche sachen wie:


    Alle laufen nicht mehr so komisch, nur wie CJ
    Kein StuntBonus!
    Pickups ( Gebäude )
    Mapping ( Schulnote 4) ( Verbesserung
    Colors ( lol xD )


    Und noch ein paar sachen mehr
    Wäre cool wenn sich einer Meldet


    TS³ Ist vorhanden !
    Ich bin 14 Jahre alt und im Halben stimmenbruch!
    Spaß am scripten ist vorhanden, ich Scripte seit ca. 2 Wochen! ( hab schon auf Youtube nen Tutorial xD )
    Vor dem Beitrag habe ich noch einiges Dazugelernt. Naja es ist jetzt 7:00 und um 1:00 bin ich angefangen zu Scripten :D

    Hallo User Also ich hab versucht mal nen Register system mit Dini zumachen doch er zeigt mir Errors an!


    Also: erstmal der script alleine:


    #define DIALOG_REGISTER 2
    #define DIALOG_LOGIN 3


    public OnPlayerConnect(playerid)
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein!","Register","Ablehnen");
    return 1;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {

    if (dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,BLUE,"Du willst dich nicht Registrieren");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid, RED,"Das Passwort muss mindestens 1 Buchstaben haben");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein!","Register","Ablehnen");
    return 1;
    }
    else
    }
    Register(playerid,inputtext);
    return 1;
    }
    }
    }
    return 1;
    }


    stock Register(playerid,key())
    {
    new Spielerdatei(64);
    new name(MAX_PLAYER_NAME);
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt");
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid, BLUE,"ERFOLGREICH!");
    return 1;
    }


    Die Errors:

    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(308) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(309) : error 035: argument type mismatch (argument 2)
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(313) : warning 209: function "OnDialogResponse" should return a value
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(314) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(316) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(321) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(326) : error 054: unmatched closing brace ("}")
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(327) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(330) : error 001: expected token: ")", but found "("
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(330) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(330) : error 001: expected token: ";", but found "("
    C:\Dokumente und Einstellungen\Joey\Desktop\SAMP\gamemodes\Tutorial.pwn(330 -- 332) : fatal error 107: too many error messages on one line


    Ja... Wie kann ich das lösen jetz? Die dini.inc ist in SAMP-Server/include/ drinne, ist alles richtig!
    Ich weiß echt net weiter, hoffe ihr schafft das :D



    EDIT // Ganz oben steht auch #include <dini> , hab ich vergessen zu kopieren!


    EDIT2 // Ohh, ich bin blöd hab Fehler nach 10minuten selber gefunden


    Die () klammern mussten in [] getauscht werden, hier die 3 Fälle wo es nicht so war^^


    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];



    Bitte close

    Ah okay thx.


    Ich hab jetz aber nen anderes Problem ich lern gerade über youtube bei MrMonat (Part 5)
    Ich bin dabei BSN eingang ( Ausgang ) zu machen aber immer wenn ich ich rausgehn will spawn ich im himmel,


    Hier mal die wichtigen Daten


    new BSNeingang;
    new BSNausgang;


    public OnGameModeInit()
    {
    BSNeingang=CreatePickup(1559,1,1199.3861,-919.5970,43.1114);
    BSNausgang=CreatePickup(1559,1,362.9830,-74.9165,1001.5078);

    DisableInteriorEnterExits();


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/gotoBSN", cmdtext, true, 20) == 0)
    {
    SetPlayerPos(playerid, 1218.2480,-919.9518,43.0938);
    SendClientMessage(playerid, RED,"Du hast dich zum BSN geportet");
    SetPlayerInterior(playerid,0);
    return 1;
    }
    return 0;
    }


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid==BSNeingang)
    {
    SetPlayerPos(playerid, 364.1241,-74.3321,1001.5078);
    SetPlayerInterior(playerid, 10);
    }

    if(pickupid==BSNausgang)
    {
    SetPlayerPos(playerid, 362.9830,-74.9165,1001.5078);
    SetPlayerFacingAngle(playerid,166.4540);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    }
    return 1;
    }



    Was hab ich wiedermal falsch gemacht? :P


    EDIT // Ich porte mich erst zum BSN, danach geh ich rein ( Manchmal komm ich auch in den Himmel dabei )
    und wenn ich wieder rausgeh komme ich IMMER in den Himmel!!


    EDIT2 // ... Wenn ich die SetPlayerInterior´s bei den /goto´s wegmache, und mich aus dem Laden teleportieren will, ladet er irgentwie die Welt nicht und ich bin wieder im Himmel auf ner unsichtbaren Platte

    Hallo liebe User!


    Ich habe mal eine Frage und brauche dazu eine genaue Erklärung!


    Es gibt 2 verschiedene Arten davon:


    if (strcmp("/gotoLSPD", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,1593.0315,-1610.2200,13.3864);
    SendClientMessage(playerid, RED,"Du hast dich zum LSPD geportet");
    return 1;
    }


    und


    if (strcmp(cmdtext, "/gotoLSPD2", true) == 0)
    {
    SetPlayerPos(playerid,1593.0315,-1610.2200,13.3864);
    SendClientMessage(playerid, RED,"Du hast dich zum LSPD geportet");
    return 1;
    }


    Kommen wir zu meiner Frage, Was ist der unterschied? Beides funktioniert?


    Und : was bedeutet genau bei dem ersten Beispiel: 10 , == 0 ?
    beim Zweiten: == 0 ?


    Bitte antwortet schnell! ;)


    MfG
    Joey

    Also in behinderten sprache forward Nachicht <- Sogesagt ne Variable?
    Die Variable wird bei Puplic benutzt
    und dann wie es passiert mit dem Timer ? oder wie xd
    Ich habs jetz ausm kopf gemacht und habs mir gerade 2x durchgelesen


    edit // im grunde versteh ich net: "public" . Wie benutzt man das und WANN benutzt man das?

    Lol 100x define und 100x forward.


    define = Difiniere


    #define COLOR_RED (colorpicker farbe:P)


    aber... ( Noob question )


    forward = ???


    forward ...


    edit: Okay ingrunde kann ich garnichts. Ich muss die Basics erstmal auswenidg lernen ._. *heul* :<

    Stimmt aber wo kriege ich solche Scripts?
    Bei Google sind nur komische dabei zumindest wenn ich suche o.o und ausserdem sind es meistens keine .pwn :>
    Ausserdem möchte ich für ein Server scripten lernen und irgentwann in weiter ferne ein Selfmade herstellen!
    Also mein Thema ist von daher: Reallife!
    MfG
    Joey

    Ja diese Frage habe ich schonmal gestellt aber keine postet mir irgentwelche Video reihen oder so!
    Ich bin mit dem Scripten angefangen bei dem Youtube Kanal "4ColdStory" Er erklärt alles echt gut aber er macht keine Videos mehr und irgentwie bin ich ohne den Aufgeschmissen! Ich kann bisjetzt: Viele CMDS wie: /help , /kill /heal /goto usw. Scripten! , Bisschen Mappen, Cars , joa das wars schon X(
    Hoffe ihr sagt mir wie ihr gelernt habt oder wo ihr euch hinwendet wenn ihr nochmehr lernen wollt!
    MfG
    Joey

    Ich wollte den BSN eigentlich ganz anders machen aber dazu fehlen mir die Objekte ich bin zu blöd um was zu finden xD
    Es gibt zbs so 3 Palmen nebeneinander, geschmückt und stehen meistens vorm BSN in der straßen mitte!
    Die hab ich gesucht aber net gefunden
    Erst hab ich bei Kategorien "Trees" nach geguckt , dann bei der SuFu "Palm" eingegeben, und dann noch Alles, nen Viertel durchgescrollt xD Da waren schon 10 Minuten weg :>