Beiträge von ItsFreaky | Marcel

    Schönen guten Abend liebe Brotfische.
    Ich habe mal eine Frage wie ich meine Idee umsetzen kann.


    Da ich nirgendwo ein Tutorial gefunden habe was mich vielleicht der Sache näher bringt frage ich nun einfach nach.
    Nun gut meine Idee ist ein "/kurzschliessen" Befehl für den Beruf des Autodiebes (Das es für einen Beruf ist soll aber erstmal nebensächlich sein bzw. spielt derzeit keine Rolle es geht nur um den Befehl)


    Ich dachte an etwas wie eine Random Funktion und zwar wenn ein Autodieb ein Auto aufgebrochen hat oder es schon offen steht und sich reinsetzt muss ja nicht zwingend der Schlüssel stecken, sprich es bringt im erstmal ganichts das Fahrzeug aufzubrechen.


    Da kommt mein Befehl ins Spiel (Kann gerne am anfang von jeden User benutzt werden können so das es nicht für einen Beruf festgelegt ist)
    Nun soll der Autodieb/User alle 15-30 Minuten ein Fahrzeug kurz schließen können.
    Dabei gibt es dann eine Random Zahl 1-10. Und nur wenn die richtige Zahl z.B. die 1 ausgespuckt wird soll das Kurzschliessen erfolgreich sein und der Motor soll gestartet werden.
    Bei Misslingen soll das Fahrzeug beschädigt werden oder der Spieler ganz einfach rausgeworden werden.
    Dann soll der User erst 15-30 Minuten warten müssen bis er es erneut versuchen kann.
    Desweiteren dachte ich vielleicht daran (Ist eig. nicht Reallife weil wer soll dich sehen, wenn du alleine bist) das der User ein Wanted oder zwei Wanteds bekommt.
    Allerdings könnte man es ja auch so machen das man nur Wanteds bekommt wenn ein User in der Nähe ist.


    Wie kann ich diese Idee umsetzen?


    Diese Idee ist geistiges Eigentum von mir! (Sofern es noch nichts derartiges gibt)

    Also bei mir ging es das ich per "Eingenschaften" das "öffnet mit" auf Pawno ändern konnte.
    Ausserdem hab ich bei der Pawno.exe unter "Kompabilität" eingestellt bzw das Häckchen gemacht das Pawno immer als Administrator ausgeführt wird.


    Ich benutze Windows 7 Ultimate.


    Ansonnsten benutze doch einfach das nette "durchsuchen" geh damit in deinen Pawno ordner und wähle "Pawno.exe" aus.

    Schönen guten Mittag liebe SA-MP Breadfish Community,
    ich versuche nun auf diesen Wege mein Problem zu erklären und hoffe das ihr evtl. eine Lösung für mich habt.


    Hier erstmal die PAWN Zeilen:
    new ScriptCar1[MAX_PLAYERS];
    new ScriptCar2[MAX_PLAYERS];
    new ScriptCar3[MAX_PLAYERS];
    new ScriptCar4[MAX_PLAYERS];


    #define SCRIPTERCAR 4



    CMD:scar(playerid,params[]){ ShowPlayerDialog(playerid, SCRIPTERCAR, DIALOG_STYLE_LIST, "Scripter Fahrzeuge","Sultan\nInfernus\nCheetah\nTurismo","Auswaehlen","Abbrechen"); return 1;}



    if(dialogid == SCRIPTERCAR) { if(!response) return 1; switch(listitem) { case 0: new Float:pX, Float:pY, Float:pZ, Float:FA; GetPlayerPos(playerid, pX, pY, pZ); GetPlayerFacingAngle(playerid, FA); ScriptCar1[playerid] = CreateVehicle(560, pX, pY, pZ, FA, 2, 2,-1); PutPlayerInVehicle(playerid, ScriptCar1[playerid], 0); SendClientMessage(playerid, GRAU, "Scripter Fahrzeug gespawnt!"); SendClientMessage(playerid, GRAU, "Um es zu zerstören, tippe: /delscar"); case 1: new Float:pX, Float:pY, Float:pZ, Float:FA; GetPlayerPos(playerid, pX, pY, pZ); GetPlayerFacingAngle(playerid, FA); ScriptCar2[playerid] = CreateVehicle(411, pX, pY, pZ, FA, 2, 2,-1); PutPlayerInVehicle(playerid, ScriptCar2[playerid], 0); SendClientMessage(playerid, GRAU, "Scripter Fahrzeug gespawnt!"); SendClientMessage(playerid, GRAU, "Um es zu zerstören, tippe: /delscar"); case 2: new Float:pX, Float:pY, Float:pZ, Float:FA; GetPlayerPos(playerid, pX, pY, pZ); GetPlayerFacingAngle(playerid, FA); ScriptCar3[playerid] = CreateVehicle(415, pX, pY, pZ, FA, 2, 2,-1); PutPlayerInVehicle(playerid, ScriptCar3[playerid], 0); SendClientMessage(playerid, GRAU, "Scripter Fahrzeug gespawnt!"); SendClientMessage(playerid, GRAU, "Um es zu zerstören, tippe: /delscar"); case 3: new Float:pX, Float:pY, Float:pZ, Float:FA; GetPlayerPos(playerid, pX, pY, pZ); GetPlayerFacingAngle(playerid, FA); ScriptCar4[playerid] = CreateVehicle(451, pX, pY, pZ, FA, 2, 2,-1); PutPlayerInVehicle(playerid, ScriptCar4[playerid], 0); SendClientMessage(playerid, GRAU, "Scripter Fahrzeug gespawnt!"); SendClientMessage(playerid, GRAU, "Um es zu zerstören, tippe: /delscar"); } } return 1;



    C:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(705) : error 003: declaration of a local variable must appear in a compound blockC:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(705) : error 017: undefined symbol "pX"C:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(705) : warning 215: expression has no effectC:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(706) : error 017: undefined symbol "pX"C:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(707) : error 017: undefined symbol "FA"C:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(708) : error 017: undefined symbol "pX"C:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(712) : error 014: invalid statement; not in switchC:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(712) : warning 215: expression has no effectC:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(712) : error 001: expected token: ";", but found ":"C:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(712) : error 029: invalid expression, assumed zeroC:\Users\Marcel\Desktop\Selfmade\gamemodes\Selfmade.pwn(712) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    9 Errors.



    Habe ich irgendetwas vergessen oder falsch gemacht? ._.
    Ich hoffe ihr könnt mir weiterhelfen.


    Vielen dank im voraus für das Lesen.
    Mit freundlichem Gruß
    ItsFreaky



    PS: Da der Code komisch dargestellt wird, hier nochmal der Pastebin Link.
    http://pastebin.com/wxJmTmDm

    Kleine Frage, wie Scripte ich es das die Fahrzeuge nach dem explodieren oder zerstören NICHT zurückspawnen?
    Ich habe natürlich "AddStaticVehicleEx" und auch -1 eingetragen damit die Fahrzeuge nach dem verlassen nicht zurückspawnen.
    Allerdings hätte ich es nun gerne das die Fahrzeuge auch nach dem zerstören nicht zurückspawnen.


    Da ich dieses mit einem /frc oder /respawncars Befehl verbinden möchte.



    Vielen dank im Vorraus.
    MfG
    ItsFreaky



    PS: Rechtschreibfehler sind ein Feature meiner Tastatur. :)