Beiträge von Equ

    Denke nicht dass es geht, es sollen ja nichtmal die beiden Konsolen (XBOX / PS3) zusammen gehen.

    Es gibt so ein Spiel ich weiß gerade aber nicht wie es sich nennt, die PC Spieler auf jedenfall können mit den PS 3 Spielern zusammen zocken,
    PC Spieler haben so eine Strategie Übersicht und die PS3 Spieler so eine Firstperson Sicht.

    Ich bin mal so freundlich heute und erkläre es dir wie es geht:


    Du erstellst ganz oben diese Variable:


    Fahrpruefung[MAX_PLAYERS]; // Fahrpruefung = Der Name der Variable den du setzen tust.



    Und dann müsste es so aussehen:



    ocmd:startlesson(playerid,params[])
    {
    if(IsPlayerAnAdmin(playerid,1))
    {
    new pID, summe[128],string[128];
    if(sscanf(params,"ud",playerid,summe))return SendClientMessage(playerid,COLOR_CYAN,"Benutzung: /startlesson [Name/ID] [Summe]");
    format(string,sizeof(string)," Fahrlehrer %s bietet dir die fahrprüfung für $%d an. Tippe /annehmen um anzunehmen, /ablehnen um abzulehnen",SpielerName(playerid),summe);
    SendClientMessage(pID,GELB,string);
    Fahrpruefung[playerid] = 1;
    }
    return 1;
    }


    ocmd:annehmen(playerid)
    {
    if(Fahrpruefung[playerid] == 1)
    {
    // Wenn er annehmen tut soll was passieren ..
    }
    return 1;
    }
    ocmd:ablehnen(playerid)
    {
    if(Fahrpruefung[playerid] == 1)
    {
    // Wenn er ablehnen tut soll was passieren ..
    }
    return 1;
    }



    Grüße

    Abend



    Ich hab ein kleines Problem.
    Und zwar habe ich für meinen Busfahrer Job einen Befehl Gemacht
    womit man den Fahrpreis festlegen kann soweit funktioniert es auch.
    Nur ist jetzt mein Problem, ich habe es so gemacht das einmal der Fahrgast und der Fahrer eine Nachricht bekommen.
    Der Fahrer kriegt die Nachricht: " Ein neuer Fahrgast ist eingestiegen" .
    Der Fahrgast kriegt die Nachricht: "Die Busfahrt kostet dich .." .


    so nur das Problem ist die wie stelle ich es jetzt an das Der Fahrer der am Steuer sitzt die Nachricht kriegt,
    und der Fahrgast seine Nachricht bekommen tut, habe schon ein wenig gebastelt nur Funktioniert es nicht ganz
    nur der Gast kriegt die nachricht aber so wie ich mein Code auch aufgebaut hab wird es auch nicht funktionieren,
    aber da ich keine Ahnung gerade hab wie ich es genau anstelle hab ich einfach mal durch probiert ..



    Hier mal der Code:



    Hoffe das ihr mir da weiter helfen könnt ^^



    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(ispassenger)
    {
    //Passagier = Ja
    if(GetVehicleModel(vehicleid) == 431)
    {
    //Bus = Ja
    new bool:fahrer = false;
    for(new j=0; j<MAX_PLAYERS; j++)
    {
    if(IsPlayerInAnyVehicle(j))
    {
    if(GetPlayerState(j) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(j) == vehicleid)
    {
    //Es ist ein Fahrer im Bus
    fahrer = true;
    new gastpreis,string[128],string2[128];
    gastpreis = GetPVarInt(PLAYER_STATE_DRIVER,"Fahrpreis");
    SetPVarInt(playerid,"Geld",GetPVarInt(playerid,"Geld")-gastpreis);
    SetPVarInt(PLAYER_STATE_DRIVER,"Geld",GetPVarInt(PLAYER_STATE_DRIVER,"Geld")+gastpreis);
    format(string,sizeof(string)," Die Busfahrt kostet dich $%d",gastpreis);
    format(string2,sizeof(string2)," Es ist ein Neuer fahrgast eingestiegen %s",SpielerName(ispassenger));
    SendClientMessage(playerid,WEIS,string);
    SendClientMessage(PLAYER_STATE_DRIVER,WEIS,string2);
    return 1;
    }
    }
    }
    if(!fahrer)
    {
    //Es ist kein Fahrer im Bus
    TogglePlayerControllable(playerid, false);
    TogglePlayerControllable(playerid, true);
    SendClientMessage(playerid, 0xFF0000FF, "Es muss sich ein Fahrer am Steuer befinden!");
    return 1;
    }
    }
    }
    }
    return 1;
    }



    Grüße

    ocmd:aveh(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin");
    new ToAdmins[128], vehid, Float:x, Float:y, Float:z, Float:angle, aveh, color1, color2;
    if(sscanf(params,"iii",vehid,color1,color2))return SendClientMessage(playerid,BLAU,"Tipp : /aveh [VEHICLE ID] [FARB ID1] [FARB ID2]");
    if(vehid < 400 || vehid > 611)
    {
    return SendClientMessage(playerid,ROT,"Falsche Vehicle ID!");
    }
    else
    if(color1 < 0 || color1 > 255)
    {
    return SendClientMessage(playerid,ROT,"Falsche erste Farb ID!");
    }
    else
    if(color2 < 0 || color2 > 255)
    {
    return SendClientMessage(playerid,Rot,"Falsche zweite Farb ID!");
    }
    else
    {
    format(ToAdmins,sizeof(ToAdmins),"Admin Warning: Admin %s hat sich ein Fahrzeug gespawnt.", SpielerName(playerid));
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerAnAdmin(i,GetPVarInt(playerid,"Adminlevel")))
    {
    SendClientMessage(playerid,gelb,ToAdmins);
    }


    }
    }
    GetPlayerFacingAngle(playerid,angle);
    GetPlayerPos(playerid,x,y,z);
    AdminCar=CreateVehicle(vehid,x,y,z,angle,color1,color2,-1);
    SetVehicleNumberPlate(AdminCar,"AdminCar");
    vehicle_info[AdminCar] = 1;
    SetTimer("cargod", 100, true); // (0,1 Sekunde)
    PutPlayerInVehicle(playerid,AdminCar,0);
    aveh = GetPlayerVehicleID(playerid);
    SetPVarInt(playerid,"AdminFahrzeug",aveh);
    SpielerSpeichern(playerid);
    }

    return 1;
    }



    hast in der sscanf abfrage deine 2 anderen variablen vergessen, color1 & color 2


    Grüße

    Ich finde es sehr schlimm, ich werde morgen zur Kriminalpolizei gehen und Rockstar Games ggf. anklagen. Sowas geht garnicht :)


    Ich halte euch auf dem laufenden.


    // Wenn es sei muss, hole ich mir ein Flug zu den USA und werde eine Petition gründen. Denkt dochmal an die Kinder, die sowas sehen müssen.

    Meinst du das jetzt ernst ?


    dir ist schon bewusst das GTA V erst ab 18 Jahren ist und es Kinder unter 18 Jahren auch nicht Spielen sollten.
    Also ich hatte nichts gegen dieser Folterszene, natürlich hätten die es eventuell so machen können das man es nach und nach überspringen kann.
    Aber mal ohne scheiß Jetzt, Das Spiel ist ab 18 Natürlich ist Folter nichts schönes aber Man wird doch wohl noch so VIEL HIRN haben um.
    Zwischen Grafik und Realität den unterschied merken zu können oder nicht?, und wenn das einer nicht kann, ist es ganz klar, genau!
    natürlich RTL die in den kommenden Tagen denke ich mal im Fernsehe über GTA 5 (Folterszene) sprechen werden, und versuchen werden mal wieder ein Spiel schlecht zu machen,
    das angeblich dann wieder zu Amokläufen führen kann oder sonstiges :pinch:




    Also ohne scheiß was machen die aus dem ganzen hier so einen verkackten Drama ..
    Diese komischen Organisationen haben jetzt etwas gefunden wo sie sich fest fressen können solang es noch geht..



    Grüße

    Die schleife nach "new bool:..." fehlt. Wo haste die hin? ^^
    Du musst nur meinen Code kopieren...

    Au stimmt hab diese entfernt weil ich diesen Warning bekommen hab und dann war auch der Warning weg..



    Hier mal der Warning wenn ich es mit der for schleife wieder einfüge:


    warning 219: local variable "i" shadows a variable at a preceding level

    Eins funktioniert, man kann nicht als Fahrgast in den Bus einsteigen wenn kein Fahrer vorhanden ist.
    Aber wenn einer vorhanden und man als Fahrgast einsteigen möchte funktioniert es nicht es kommt die Fehlermeldung das kein Busfahrer vorhanden ist.


    Code:



    if(ispassenger)
    {
    //Passagier = Ja
    if(GetVehicleModel(vehicleid) == 431)
    {
    //Bus = Ja
    new bool:fahrer = false;
    {
    if(IsPlayerInAnyVehicle(i))
    {
    if(GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == vehicleid)
    {
    //Es ist ein Fahrer im Bus
    fahrer = true;
    }
    }
    }
    if(!fahrer)
    {
    //Es ist kein Fahrer im Bus
    TogglePlayerControllable(playerid, false);
    TogglePlayerControllable(playerid, true);
    SendClientMessage(playerid, 0xFF0000FF, "Achtung: Es ist kein Busfahrer vorhanden, du kannst nicht einsteigen.");
    return 1; // Hab das return 1; hier rein gepackt da sonst der ganze Chat zugespamt wird..
    }
    }
    }


    Grüße

    Kann mich deiner Meinung nur anschließen!


    Einfach ein TOP Anbieter!
    habe mir meinen GTA - Server & Webspace von dort immer geholt.
    Ging alles immer Schnell und meist ohne Probleme, also ich kann diesen Anbieter einfach nur Empfehlen!
    der Herr dort leistet gute Arbeit ;)


    aber das einzigste was mich schon immer gestört hat war bei der Seite ist das Design,
    nicht böse gemeint aber ist etwas langweilig das Design halt ^^



    - Equ

    Hab mal eine kleine Simple frage,


    und zwar habe ich vor für meinen Busfahrer Job einen Befehl zu machen womit er den fahrgast Preis festlegen kann also,
    sagen wir er macht den Fahrpreis auf 40€ so muss der Gast der einsteigen tut 40€ Zahlen.
    Soweit weiß ich auch wie es geht nur möchte ich es so machen das wenn sich kein Fahrer im Bus befindet der Spieler aus dem Fahrzeug geworfen wird.


    Hier mal mein Code den ich angefangen habe:


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(!ispassenger)
    if(GetVehicleModel(vehicleid) == 431)
    {


    }
    }
    }




    Hoffe ihr könnt mir weiter helfen..



    Grüße

    Diese komischen Organisationen sollen sich ehrlich mal am Kopf packen, Das ist nur ein verdammtes Spiel.
    die heulen dort nur rum weil es kleine Kinder zocken können, Ja und damit hat Rockstar nichts am Hut
    Rockstar sagt hier das Spiel ist ab 18 und sollen daher auch nur Erwachsene zocken. Aber es gibt ja solche Eltern die sagen,
    ach hier mein Sohn zu dein 10 Geburtstag, hier hast du GTA 5 viel Spaß damit ..



    Bei sowas sollten die sich mal einschalten anstatt Rockstar zu verklagen X(

    Sieht zwar schön aus ist aber nicht das was ich eigentlich meinte ^^
    Der lorenor hat mir schon Weiter geholfen, aber hab es auch schon anders gemacht.
    aber Trotzdem danke ^^



    Grüße

    Abend,


    Ich habe eine kleine Simple frage,
    und zwar bezieht sich meine Frage auf meinen Befehl /buy.
    er gibt ein /buy dann kommt ja die Nachricht von sscanf die ich im Script angegeben hab "Benutzung: /buy [Nummer]".
    so aber ich möchte es so machen das es Danach kommt also,
    zuerst kommt /buy [Nummer] und danach kommt direkt der Text.
    der Text kommt nämlich nur wenn man den 1ten Parameter ausfüllen tut ich möchte aber das er Direkt kommt,
    wenn man schon /buy eingegeben hat, also Genau so.


    So soll es In Game Halt als Nachricht ausgegeben werden:


    "Benutzung: /buy [Nummer]"
    "Fisch = 1 | Großer Fisch = 2 | usw.."



    Hoffe ihr versteht was ich meine..



    Grüße

    Danke habe es gelöst.
    Jedoch bekomme ich nun das Geld wenn ich nur den Punkt im Navi auswähle und nicht erst wenn ich den Checkpoint betrette was ja Sinn der Sache ist.

    Schick uns dazu doch bitte mal deine Funktion wie du sie aufgebaut hast damit wir dir da weiter helfen können ^^



    Grüße

    Also flicht ist es nicht, eine WBB 3 Software zu haben.



    Ich würde es aber am Anfang erstmal so machen.


    eine WBB - Lite Software für den Anfang ranschaffen und falls man merkt ah okay der Server funktioniert halt Gut, und die User möchten auch ein Richtiges Forum sehen.
    Dann würde ich auch eine WBB 3 Software kaufen aber nicht früher da es einfach nur Geld rausschmeißen ist, kann immer mal wieder was dazwischen kommen das man nicht mehr am Projekt weiter machen kann
    und dann waren die 50-60€ Umsonst für die Software.


    Also am Anfang würde ich immer mit einer WBB - Lite Software Starten, diese reicht vollkommen für einen Server Start.



    Man sollte es auch nicht mit den Server Slots so übertreiben wenn ein Spieler meist sieht 500Slots verfügbar denkt er sich meist, hm bestimmt so ein 0815 Server.


    Daher würde ich für den Anfang meist nur 25 oder 30Slots nehmen und wenn man selber mekrt das die Marke geknackt ist höher setzen ^^



    Also im Grunde genommen.


    Für den Anfang eine WBB - Lite Software wäre zu empfehlen.



    Grüße

    Lied auf Webspace hochladen, PlayAudioStreamForPlayer --> URL zum Lied einfügen, fertig :)

    Jo hab ich schon gedacht das ich ein Webspace brauche,
    aber mein Problem war dann ich weiß zwar wie ich es hochlade aber was bringt es mir dann wenn ich nicht weiß wie ich den URL abrufen tue. ^^


    Also:


    Bei dieser Seite hier einen Account Registriert (Kostenloser Webspace, Domain uvm )


    - Dann auf FTP geklickt, und ein Konto erstellt.
    - Bin nun Verbunden und kriege jetzt 2 Ordner und 1 Datei zu sehen.
    - Ordner: Live acces & MySQLadmin - Datei: .ftpquota


    Also was muss ich jetzt genau machen ?

    - Datei hab ich einfach jetzt mal, Hochgeladen ist eine .MP3 Datei.

    - Nun wie Krieg ich den URL jetzt Raus ?



    Grüße