[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

  • jo danke =)

  • @TheKeks asoooooo xD sag das doch^^ naja probs. jetzt aus .....


    EDIT:


    nee, /giveaccess funtzt net, da sagt der mir das es dieses CMD net gibt, und das mit /admininsel auch net auch mit RCON login :(


    Bei mir funktioniert es einwandfrei. ( Auch "/giveaccess deineid" richtig geschrieben und mit id dahinter?)
    Hier nochmal die Version, es wird dir gesendet, was du falsch gemacht hast:
    http://pastebin.com/f26f137d1


    So habe dir nun ein Script gemacht, werde es testen, wenn ich demnächst Zeit habe.
    http://pastebin.com/f2061abc4
    Vorher musst du eine Datei namen "beleidigungen.txt" erstellen und die Beleidigungen in folgender Form reinschreiben:

    Zitat

    Beleidigung 1=Dummer Junge
    Beleidigung 2=Dummes Mädchen
    etc...


    Maximal 20 Beleidigungen möglich.

    ICQ Scripting - Support 495961653
    Montags-Freitags ab 15 Uhr

    Einmal editiert, zuletzt von TheKekes ()

  • Hi (ich wieder xd)
    Ich hab ein Problem und zwar will ich einen Spawn machen, der nur für Cop/FBI/Army ist (also GF).
    Also es wird ein i-Icon erstellt und beim reingehen kommt eine Schrift. Dann muss man /enter drücken, damit man aufs Dach gespawnt wird und /exit um wieder nach unten zu kommen. Wenn man kein Cop usw ist, dann kommt eine Meldung, dass man kein Cop ist.


    Leider bin ich nur so weit gekommen:
    public OnGameModeInit()
    {
    [...]
    AddStaticPickup(1239, 2, 1579.7384,-1636.0784,13.5598); //LSPD (unten)
    AddStaticPickup(1239, 2, 1569.7976,-1666.6409,28.3956); //LSPD (oben)
    AddStaticPickup(1239, 2, 2252.2173,2487.9326,10.9908); //LVPD (unten)
    AddStaticPickup(1239, 2, 2277.3064,2459.0020,38.6837); //LVPD (oben)
    [...]


    Mein Problem sind nicht die Scriptbefehle, sondern ich hab kA wo ich das Script, für die Schrift der Icons und den Spawn auf Befehl, rein schreiben soll.
    Kann mir einer helfen?

  • 1. also es funtzt jetzt, aber, 2. wie kann ich die pos ändern? also du hast ja meine pos verkürzt, wie macht man das, also dafür muss ich erstmal wissen wofür die zahlen stehen^^ also ich weiß nur: objectid, x, y, z das wars xDD also hier mal die pos 265,1932.6873,-2988.3235,94.4455,2.5276,0,0,0,0,0,0


    3. das mit beledidigung: der gibt mir immer nen error:
    E:\Games\Rockstar Games\Grand Theft Auto San Andreas\Server SA MP\filterscripts\beleidigung.pwn(2) : fatal error 100: cannot read from file: "dini"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.
    muss ne datei haben die dini.??? heißt?

  • Dini kannst du dort downloaden, dann in den Pawno->Include Ordner packen, http://dracoblue.net/index.php?id=4&WHICH=35&Language=de
    265<< skin, brauchst du nicht ,1932.6873 << x,-2988.3235 << y,94.4455 <<z ,2.5276<< z drehung, brauchst du nicht und den Rest auch nicht,0,0,0,0,0,0
    Nach der Syntax: SetPlayerPos(playerid,x,y,z):
    SetPlayerPos(playerid,1932.6873,-2988.3235,94.4455);

    ICQ Scripting - Support 495961653
    Montags-Freitags ab 15 Uhr

  • Und beide Schleifen erweitern.
    Bei der Funktion ganz unten:
    for(new i=1;i<30;i++)
    {


    und bei Onplayertext:
    for(new b=1;b<30;b++)
    {

    ICQ Scripting - Support 495961653
    Montags-Freitags ab 15 Uhr

  • Hallo Zusammen


    Ich möchte, dass wenn jemand in einem Auto sitzt und er teleportiert sich irgendwohin, dass das Auto mitteleportiert wird und er im Auto sitzen bleibt. Kann mir da jemand helfen? :?:


    Danke euch im Voraus.


    Gruss billyboy ;)

  • chau halt einfahcm al im wiki da steht so was einfaches


    if strcmp(text,"/teleport",true)
    {
    if (IsPlayerInAnyVehicle(playerid))
    {
    SetVehiclePos(GetPlayerVehicleID(playerid),0.0,0.0,10.0);
    }
    else
    {
    SetPlayerPos(playerid,0.0,0.0,10.0);
    }
    }

  • oder so
    if(strcmp(cmdtext, "/tele", true) == 0) {
    new auto = GetPlayerVehicleID(playerid);
    SetPlayerPos(playerid,0.0,0.0,0.0);
    SetVehiclePos(GetPlayerVehicleID(playerid),0.0,0.0,0.0);
    PutPlayerInVehicle(playerid,auto,0);
    SetPlayerInterior(playerid, 0);
    return 1;
    }