[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
  • CMD:respawncars(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))
    {
    new
    i,
    bool: vUsed[MAX_VEHICLES + 1];
    foreachex(Player, i)
    {
    vUsed[GetPlayerVehicleID(i)] = true;
    }
    for(i = 1; i <= MAX_VEHICLES; ++i) {
    if(!vUsed[i]) {
    SetVehicleToRespawn(i);
    SetVehicleNumberPlate(i, "trapstar2020");
    }
    }
    return true;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"You are not authorized to use this command.");
    return 1;
    }
    }




    Dieser Befehl basiert jetzt darauf das man als RCON eingeloggt sein muss. Wie kann ich das jetzt genau ändern das man nur ein Admin sein muss.

  • Guten Abend im unteren Schnipsel steht ja CMD:motor das heißt ja mit /motor geht der Motor an.
    Nun wollte ich wissen wie ich es machen kann das der Motor Beispielsweise mit "Z" angeht.
    Bitte unterlasst unnötige Kommentare


    Danke







    CMD:motor(playerid)
    {
    new playerState = GetPlayerState(playerid);
    new engine, lights, alarm, doors, bonnet, boot, objective;
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(playerState == PLAYER_STATE_DRIVER)
    {
    new vID = GetPlayerVehicleID(playerid);
    if(gGas[vID] < 1)return SendClientMessage(playerid, COLOR_GREY, "Kein Benzin mehr ...");
    GetVehicleParamsEx(vID, engine, lights, alarm, doors, bonnet, boot, objective);
    if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET)
    {
    KillTimer(carmsgwait[playerid]);
    SetVehicleParamsEx(vID, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
    }
    else
    {
    KillTimer(carmsgwait[playerid]);
    SetVehicleParamsEx(vID, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
    }
    }
    }
    return 1;
    }

  • Hallo,
    Du hast ein Projekt und möchtest es gerne weiterleiten, aber nichts dafür bezahlen?
    Ist zu schön um wahr zu sein oder?
    Aber jetzt gibt es ja VNet-Power.
    VNet-Power ist eine Projekt Gruppe die deine kosten übernimmt.
    Egal ob Webspace,Domain,Server,Lizenzen wir schenken dir Geld.
    Abzocke? Nein! Wir möchten gerne leuten helfen und wer unsere hilfe möchte, kann sich ja gerne mit uns in Verbindung setzen.


    Außerdem bieten wir noch einen Service an:
    Du hast eine Projekt Idee dir fehlt aber das Geld oder du möchtest einfach nichts zahlen?
    Schreib uns an und wir überlegen ob wir dich finanzieren.


    Oder du übernimmst ein Projekt das von uns gegründet wurde.
    Zurzeit suchen wir einen Projektleiter für My Sponsor Portal.
    Mehr infos auf vnet-power.de
    Projektleiter gesucht für folgende Projekte:
    http://my-sponsor-portal.de
    http://germanvr.de
    http://rapper-treff.de



    Wenn du intresse hast melde dich einfach hier:
    http://vnet-power.de/index.php?page=User&userID=1 PRIVATE NACHRICHT


    Skype: vnet-power.de


    Alle fragen beantworte ich per PN und Skype.


    Bereits laufende Projekte:
    http://forum.sa-mp.dk
    Kontakt:
    E-Mail: info@vnet-power.de
    Skype: vnet-power.de
    Private Nachricht: http://vnet-power.de/index.php?page=User&userID=1

  • ""Guten Abend im unteren Schnipsel steht ja CMD:motor das heißt ja mit /motor geht der Motor an.
    Nun wollte ich wissen wie ich es machen kann das der Motor Beispielsweise mit "Z" angeht.
    Bitte unterlasst unnötige Kommentare


    Danke







    CMD:motor(playerid)
    {
    new playerState = GetPlayerState(playerid);
    new engine, lights, alarm, doors, bonnet, boot, objective;
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(playerState == PLAYER_STATE_DRIVER)
    {
    new vID = GetPlayerVehicleID(playerid);
    if(gGas[vID] < 1)return SendClientMessage(playerid, COLOR_GREY, "Kein Benzin mehr ...");
    GetVehicleParamsEx(vID, engine, lights, alarm, doors, bonnet, boot, objective);
    if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET)
    {
    KillTimer(carmsgwait[playerid]);
    SetVehicleParamsEx(vID, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
    }
    else
    {
    KillTimer(carmsgwait[playerid]);
    SetVehicleParamsEx(vID, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
    }
    }
    }
    return 1;
    }


  • Hier mit...


    http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange


    MfG.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hätte da mal schnell eine Frage, kann mir jemand vielleicht einen denkanstoß geben wie ich das Tanksystem beginnen soll. Ich wollte das jedes Auto auf dem Server abgespeichert wird sodass jedes Auto eine Individuelle Tankfüllung jat. Also zb der Comet am BSN hat nur noch 50 von 100 Liter , der Cheetah am PNS hat nur noch 30 von 100 L usw.


    Danke im vorraus


    Ich benutze Dini

    Regelmäßiger Stuhlgang im Leben des Menschen ist das A&A

  • Frage 1 Ich will Mein Motor mit 2 und /motor Starten aber Bekomme das nicht hin der Motor Startet jetze mit /motor und mit alt Link ?


    if(newkeys == 132)
    {
    if(IsPlayerConnected(playerid))
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    OnPlayerCommandText(playerid, "/motor");
    }
    }
    }


    if(strcmp(cmd, "/motor",true) == 0)
    {
    if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor ...");
    return 1;
    }
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new vid = GetPlayerVehicleID(playerid);
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(vid != INVALID_VEHICLE_ID)
    {
    if(engine == VEHICLE_PARAMS_ON)
    {
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid, COLOR_GREEN, "Der Motor wurde gestoppt...");
    }
    else
    {
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid, COLOR_GREEN, "Der Motor wurde gestartet...");
    }
    }
    return 1;
    }


    Und Meine Frage Nummer 2 Die ist ein Bisschen Komplizierter wenn ein Spieler Connectet dann kommt das hier


    GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "/Accounts/%s.ini", plname);
    new namestr[100], spname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, spname, sizeof(spname));
    format(namestr, sizeof(namestr), "Spieler ~r~~h~~h~%s~w~,", spname);
    TextDrawSetString(TdSpielerName, namestr);
    new msgstr[255];
    format(msgstr, sizeof(msgstr), "hat den Server betreten.");
    TextDrawSetString(TdNachricht, msgstr);
    ShowConInfo();
    SetTimer("HideConInfo", TIME_to_HIDE, false);


    Aber ich will das es Jetze im Chat steht dann
    [LOGIN] SpielerName hat sich eingeloggt. [Level ( dann hier das level ) , Geld ( das geld was der Spieler Besitzt )

  • Hey hab mal ne Frage,


    ich bearbeite momentan ein Godfather, und habe bereits ziemlich viel bearbeitet.
    Nachdem ich nun das Fraktionssystem überarbeitet habe ( Welches auch funktioniert xd ) ,
    bekomme ich lauter Error's die nichts damit zu tun haben.


    Spoiler anzeigen
    C:\Users\Syncid\Desktop\samp\pawno\include\m_bot.inc(173) : error 017: undefined symbol "IsAnAdmin"
    C:\Users\Syncid\Desktop\samp\pawno\include\streamer.inc(291) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
    C:\Users\Syncid\Desktop\samp\pawno\include\streamer.inc(311) : warning 201: redefinition of constant/macro (symbol "OnPlayerDisconnect")
    C:\Users\Syncid\Desktop\samp\pawno\include\streamer.inc(363) : error 017: undefined symbol "Streamer_OnPlayerPickUpPickup"
    C:\Users\Syncid\Desktop\samp\pawno\include\streamer.inc(383) : error 017: undefined symbol "Streamer_OnPlayerEnterCP"
    C:\Users\Syncid\Desktop\samp\pawno\include\streamer.inc(403) : error 017: undefined symbol "Streamer_OnPlayerLeaveCP"
    C:\Users\Syncid\Desktop\samp\pawno\include\streamer.inc(423) : error 017: undefined symbol "Streamer_OnPlayerEnterRaceCP"
    C:\Users\Syncid\Desktop\samp\pawno\include\streamer.inc(443) : error 017: undefined symbol "Streamer_OnPlayerLeaveRaceCP"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(2578) : error 004: function "IsAtDrivingTest" is not implemented
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(2957) : error 017: undefined symbol "OnPlayerCarLogin"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3272) : error 017: undefined symbol "SaveStuff"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3280) : error 017: undefined symbol "SaveStuff"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3324) : error 017: undefined symbol "RemoveBlitzer"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3339) : error 017: undefined symbol "OnPlayerCarUpdate"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3375) : error 004: function "PlayerUpdate" is not implemented
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3445) : error 017: undefined symbol "UnLockCar"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3453) : error 017: undefined symbol "UnLockCar"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3464) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3473) : error 017: undefined symbol "RemoveRoadblock"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3485) : error 017: undefined symbol "IsPlayerInFrac"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3525) : error 017: undefined symbol "SetPlayerToKnast"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3827) : error 004: function "StopPlayerBurning" is not implemented
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3890) : error 017: undefined symbol "ABroadCast"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3949) : error 017: undefined symbol "CKLog"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(3974) : error 017: undefined symbol "SendFamilyMessage"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(4023) : error 017: undefined symbol "IsPlayerInArea"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(4025) : error 017: undefined symbol "SetPlayerCriminal"
    C:\Users\Syncid\Desktop\samp\gamemodes\SLR.pwn(4029) : error 017: undefined symbol "SetPlayerCriminal"


    Das Problem dabei ist, die Funktionen funktionieren alle und haben auch keine Fehler, das einfach so.....

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