World of San Andreas Fraktioncars

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
  • Hallo!


    Ich habe mir den Script von K3V1N downgeloadet ( World of San Andreas ). Der Script ist sehr sehr gut, aber ich komme nicht mit den Fraktionautos klar... Jeder kann irgendein auto fahren... Hoffentlich hat jemand von euch das Problem gefixxt und könnte es mir erklären...
    Vielen Dank !


    MfG

  • Wäre es möglich, dass dieses Script überhaupt kein Fraktcarscript beinhaltet. Falls dies der Fall ist Scripte es einfach nach indem du unter OnPlayerStateChange abfrägst in welches Auto der Spieler steigt

    Mit freundlichen Grüßen


    Headscracher | Tobi :thumbup:

  • Hey.


    Danke für eure Antworten. Aber im Script gibt es schon das System, wie z.B hier :


    if(gTeam[playerid] == 5) { if(PlayerInfo[playerid][pMember] < 1) { MedicBill[playerid] = 0; new rand = random(sizeof(CIV)); SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Familie, du bist Zivilist !"); PlayerInfo[playerid][pTeam] = 3; gTeam[playerid] = 3; SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pModel] = CIV[rand]; SpawnPlayer(playerid); } }



    Es kann aber trotzdem jeder die Cars fahren...
    Auch alle Fraktionen...


    MfG

  • if(!IsPlayerInFrac(playerid,5))
    {
    for(new pv = 0; pv < sizeof(LCNVehs); pv++)
    {
    if(newcar == LCNVehs[pv])
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keinen Schlüssel!");
    RemovePlayerFromVehicle(playerid);
    }
    }
    }

  • Also ich finde das ja n bisschen komisch geschrieben auserdem kann ich da keinen Befehl finden wo der Spieler rausgeworfen wird.
    Ich hab dir jetzt maln kleines Bsp. geschrieben. Musst es aber noch abändern und öffter verwenden ;) Achja wo das ganze rein soll sollteste eig. wissen



    forward IstDeinAuto(auto);


    if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
    {
    vehid = GetPlayerVehicleID(playerid);
    if(IstDeinAuto(vehid))
    {
    if(!PlayerState[playerid][pMember] == 1 || !PlayerInfo[playerid][pLeader] == 1)
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    SetPlayerPos(playerid, x, y, z+5);
    SendClientMessage(playerid, COLOR_RED, "Du darfst dieses Auto nicht fahren");
    return 1;
    }
    }
    }



    public IstDeinAuto(auto)
    {
    for(new i; i < sizeof(DeinAuto))
    {
    if(auto == DeinAuto[i]) return 1;

    }
    return 0;
    }

    Mit freundlichen Grüßen


    Headscracher | Tobi :thumbup:

  • Okay,


    Eben kam K3V1N auf unseren Server mit seinem Script. Er will uns Anzeigen, wegen Urheberrechtsverletzung! Aber wir sagten ihm das wir das Script von jemand anderem haben aber er löschte alle Accounts!




    Okay danach stellte sich heraus das es ein Kumpel war der das rcon PW hatte, aber kann K3V1N jemanden anzeigen der sein Script auf seinem Server hat ?