[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
  • Hay ma an alle Scripter ^^



    Suche die Spawnzeile für Leute ohne Fraktion und ohne Haus, also wo mann den Spawn für Newbies quasi einstellt, wer ne ahnung wo ich dass in einem GodFather finde?




    Gruß Flip :P

  • Hi,


    Ich bräuchte mal nen Scripter, ist nur ne kleinigkeit, kriegs aber net alleinge gebacken.



    Also,


    Roller/Mountain Bikes können auch ohne Führerschein benutzt werden.


    Kriegs aber net gebacken.



    Wenn mir wer schnell über dem TeamViewer helfen will, bitte melden.


    ICQ: 474 - 261 - 190



    Bitte um hilfe


    Flip :thumbup:

  • Weiß zufällig jemand wie man eine unbestimmte Anzahl von Parametern bei einer Funktion addet?
    So ungefähr:
    stock WTF(arg1, arg2, /* hier solls beliebig weitergehen aber ohne dass ich jetzt noch arg3, arg4 usw. schreibe */)
    {
    new erg;
    erg = arg1*arg2* /* hier noch die restlichen Parameter ohne dauernd dazu zu schreiben */ ;
    return erg;
    }

  • Wie kann ich einstellen, dass nur Admins ab Level 2 bzw. Leader ein Tor auf/zu machen können?
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/sfshopo", true) == 0){
    MoveObject(y_gate,-1674.480591, 1304.163574, 8.947189,4);
    SendClientMessage(playerid, COLOR_YELLOW,"Herzlich Wilkommen im Shop!!");
    return 1;
    }
    if (strcmp(cmdtext, "/sfshopc", true) == 0){
    MoveObject(y_gate,-1666.186523, 1296.068237, 8.837465,4);
    SendClientMessage(playerid, COLOR_YELLOW,"Bye!!");
    return 1;
    }
    return 0;
    }

  • die spawn zeilen in gf für die newbies ist



    if(PlayerInfo[playerid][pOrigin] == 1)//San Fierro
    {
    SetPlayerPos(playerid,-1985.5992,138.4089,27.6875);
    SetPlayerFacingAngle(playerid, 46.8583);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    }
    else if(PlayerInfo[playerid][pOrigin] == 2)//Los Santos
    {
    SetPlayerPos(playerid,369.9601,-2047.3317,7.8359);
    SetPlayerFacingAngle(playerid, 0);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    }
    else if(PlayerInfo[playerid][pOrigin] == 3)//Las Venturas
    {
    SetPlayerPos(playerid,2140.1545,1452.6523,10.8125);
    SetPlayerFacingAngle(playerid, 272.3543);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    }
    else
    {
    rand = random(sizeof(gRandomPlayerSpawns));
    SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerInterior(playerid,15);
    PlayerInfo[playerid][pInt] = 15;
    }

    RFT

  • Bitte nochmal Prüfen ob ihr helfen könnt :thumbup:


    So noch ne frage:
    Wie kann man in MTA Race Interiors mappen?
    Und wie kann man TUTs erstellen....?

  • public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD2," You are not connected!");
    return 1;
    }
    if(PlayerInfo[playerid) == 1331)
    {
    SendClientMessage(playerid, COLOR_GRAD2," You are not an Admin !");
    return 1;
    }




    if (strcmp(cmdtext, "/sfshopo", true) == 0){
    MoveObject(y_gate,-1674.480591, 1304.163574, 8.947189,4);
    SendClientMessage(playerid, COLOR_YELLOW,"Herzlich Wilkommen im Shop!!");
    return 1;
    }
    if (strcmp(cmdtext, "/sfshopc", true) == 0){
    MoveObject(y_gate,-1666.186523, 1296.068237, 8.837465,4);
    SendClientMessage(playerid, COLOR_YELLOW,"Bye!!");
    return 1;
    }
    return 0;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • C:\DOKUME~1\Admin\Desktop\GTASAN~1\FILTER~1\Tore.pwn(36) : error 017: undefined symbol "PlayerInfo"
    C:\DOKUME~1\Admin\Desktop\GTASAN~1\FILTER~1\Tore.pwn(36) : warning 215: expression has no effect
    C:\DOKUME~1\Admin\Desktop\GTASAN~1\FILTER~1\Tore.pwn(36) : error 001: expected token: ";", but found ")"
    C:\DOKUME~1\Admin\Desktop\GTASAN~1\FILTER~1\Tore.pwn(36) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Admin\Desktop\GTASAN~1\FILTER~1\Tore.pwn(36) : fatal error 107: too many error messages on one line


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



    4 Errors.

    if(PlayerInfo[playerid) == 1331)

  • War zu müde sry. ;(


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD2," You are not connected!");
    return 1;
    }
    if(PlayerInfo(playerid) == 1331)
    {
    SendClientMessage(playerid, COLOR_GRAD2," You are not an Admin !");
    return 1;
    }




    if (strcmp(cmdtext, "/sfshopo", true) == 0){
    MoveObject(y_gate,-1674.480591, 1304.163574, 8.947189,4);
    SendClientMessage(playerid, COLOR_YELLOW,"Herzlich Wilkommen im Shop!!");
    return 1;
    }
    if (strcmp(cmdtext, "/sfshopc", true) == 0){
    MoveObject(y_gate,-1666.186523, 1296.068237, 8.837465,4);
    SendClientMessage(playerid, COLOR_YELLOW,"Bye!!");
    return 1;
    }
    return 0;
    }

  • Also normalerweise passiert mir sowas nicht, aber hab nur 2H geschlafen^^Nochmal sorry ;)

  • Hab ne Fragen.
    Habe bei meinem GM am Anfang eine Skin Auswahl hinzugefügt.
    Aber es werden am Anfang keine Skins angezeigt.
    Also man hat keine Vorschau der Skins die man Wählen kann.
    Muss ich da noch irgentwas im GM einfügen damit diese Angezeigt werden?

  • Ich hab jetzt unter OnPlayerRequestClass oder wie das heißt das stehen:


    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);


    Aber geht trotzdem nicht :huh::(

  • SetPlayerCameraLookAt(playerid, 1958.3783+0.5, 1343.1572, 15.3746);


    also bei mir hab ich jetzt X geändert aber , du musst es halt je nach Richtig wie der Spieler grad steht die Kamera etwas verschieben um 0.5 int
    so das du den Perfekten Bickwinkel hast

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Wo muss ich das einfügen?
    Ich weis es einfach nicht :(


    if (PlayerToPoint(1, playerid, 1368.7733,-1279.7969,13.5469))
    {
    ShowMenuForPlayer(buygun, playerid);
    }

    Einmal editiert, zuletzt von Sampi ()

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