[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link

  • Guten Tag.
    Wie kann man eine Abfrage machen, ob man sich in einem bestimmten Fahrzeug befindet?
    Also, dass man z.B. nur einen bestimmten Befehl starten kann, wenn man sich in dem Fahrzeug befindet.
    Gruß,


    wenn du nach einem bestimmten Model abfragen möchtest, dann so:


    if(GetVehicleModel(GetPlayerVehicleID(playerid))==411) //dies würde jetzt abfragen ob das Vehicle der Infernus ist

  • Was ist daran falsch?^^


    C:\Users\Willi\Desktop\SAMP Server\gamemodes\mySelfmade.pwn(280) : error 001: expected token: ")", but found "return"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    if(!strlen(cmdtext[5]) return SendClientMessage(playerid, COLOR_RED, "Benutze: /veh [Model ID]");


  • wenn du nach einem bestimmten Model abfragen möchtest, dann so:


    if(GetVehicleModel(GetPlayerVehicleID(playerid))==411) //dies würde jetzt abfragen ob das Vehicle der Infernus ist


    Das würd eher ein error geben, denn du hast ) zu viel
    if(GetVehicleModel(GetPlayerVehicleID(playerid)==411)

    @AGIDA
    So villeicht
    if(!strlen(cmdtext[5])) return SendClientMessage(playerid, COLOR_RED, "Benutze: /veh [Model ID]");



    Du hast ein ) vergessen

    All in all it's just another brick in the wall

  • Wie kann man mit der fwrite funktion Daten in einer Datei Updaten?


    Garnicht, entweder mit io_append etwas zur Datei hinzufügen oder alles komplett selber schreiben.
    Du kannst aber eine temporäre Datei erstellen, alles dorthin schreiben und dann alles in die 'normale'
    Datei schreiben, was nicht geupdated werden muss, und das, was geupdated werden muss, schreibst du so in die Datei ^^

  • hmm, der /veh Befehl funktioniert aber nicht bei mir allgemein jetzt..


    Code:



    if(!strcmp(cmdtext, "/veh", false, 5))
    {
    if(!strlen(cmdtext[5])) return SendClientMessage(playerid, COLOR_RED, "Benutze: /veh [Model ID]");
    new veh = strval(cmdtext[5]);
    if(veh < 400 || veh > 611) return SendClientMessage(playerid, COLOR_RED, "ERROR: Falsche Model id! [400-611]");
    new Float:x, Float:y, Float:z, Float:a;
    GetPlayerPos(playerid, x,y,z); GetPlayerFacingAngle(playerid, a);
    CreateVehicle(veh, x,y,z, a, -1, -1, -1);
    return 1;
    }

  • Hallo Liebe Leser , Ich frage mich ob oder wie es geht .. unzwar hab ich und unser Team ein sehr ausgereiftes Godfather edit wad ohne beschwerden läuft.. und wir wollen ein ucp für user machen... aber mein scripter und ich wissen nicht wie es geht da wir den umgang damit nicht gewohnt sind wir wissen nur ,dass es was mit Myql zu tun hatt ... was wir bei samp4you haben ... Ich bin für jede antwort dankbar... MFG Luzes

  • Hallo Leute,
    ich sitz jetzt schon Stunden vor meine Problemchen und weiß einfach nicht, wie ich es hinbekommen soll -.-


    Also, ich habe mehere Teams, und in den Teams mehere Klassen (Jedes Team hat die gleichen Klassen...). Welches Auswahlverfahren soll ich am besten nehmen?
    Probiert habe ich folgendes, bei RequestClass sucht man sich ein Team aus, das klappt, aber wie kann ich dann den Listdialog öffnen, nachdem der Spieler auf spawnen gedürckt hat und bevor er spawnt?
    Habe es schon bei OnPlayerRequestSpawn ausprobiert, aber irgendwie spawnt der Spieler mit dem erscheinen des Listdialoges gleichzeitig trotzdem.
    Und wenn dies nicht möglich ist, welche Möglichkeit gäbe es noch um die einzelnen Teams und Klassen auszuwählen und welche wäre die beste?


    Vielen Dank und Viele Grüße,
    Achatblack


    PS: Bin jetzt kein noob im Skripten, es wäre cool wenn ihr mir einfach Denkanstäße gibt, oder halt Codeschnipsel ;)


    PPS: Wäre es möglich, bei der Skinauswahl für verschiedene Teams verschiedene Skinauswahlen zu erstellen, der Spieler wird also nach dem Connecten automatisch einem Team zugeordnet (hab ich bereits) und dann halt für Team eins nur Skin 1,2,3 zur Aushwal und für Team 2 Skins 4,5,6. könnte man das auch verwirklichen?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen