Beiträge von ★Joker★

    Function GameModeInitExitFunc()
    {
    new string[128];
    format(string, sizeof(string), "Beenden...");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    DisablePlayerCheckpoint(i);
    gPlayerCheckpointStatus[i] = CHECKPOINT_NONE;
    GameTextForPlayer(i, string, 4000, 5);
    SetPlayerCameraPos(i,1004.4079,-1134.7224,27.3548);
    SetPlayerCameraLookAt(i,1004.9364,-1136.0869,27.3548);
    PlayerUpdate(i);
    gPlayerLogged[i] = 0;
    }
    }
    SetTimer("GameModeExitFunc", 4000, 0);
    return 1;
    }


    Function GameModeExitFunc()
    {
    STOP_FRAC();
    KillTimer(synctimer);
    KillTimer(newmistimer);
    KillTimer(unjailtimer);
    KillTimer(othtimer);
    KillTimer(cartimer);
    KillTimer(checkgastimer);
    KillTimer(idletimer);
    KillTimer(pickuptimer);
    KillTimer(productiontimer);
    KillTimer(stoppedvehtimer);
    GameModeExit();
    }


    Des ist alles vom letzten

    Also die Cam bewegt sich nicht und habe auch nichts mit SetPlayerCameraLookAt und SetPlayerCameraPos gefunden habe ich auch versucht aber moment habs schnell gemacht:D



    Ich mach mal PWN Code von den SetPlayerCameraPos und SetPlayerCameraLookAt


    //edit:


    if(PlayerInfo[playerid][pTot] == 1 && PlayerInfo[playerid][pLevel] > 2 && PlayerInfo[playerid][pJailed] == 0 && PlayerInfo[playerid][pGangJailed] == 0 && PlayerPaintballing[playerid] == 0) { if(IsPlayerInFrac(playerid, 1)) { SetPlayerColor(playerid,NAMECOLOR_LSCOP); } else { SetPlayerColor(playerid,TEAM_HIT_COLOR); } TogglePlayerControllable(playerid, 0); ResetPlayerWeapons(playerid); SetPlayerPos(playerid,895.1538,-1119.9735,24.5863); SetPlayerCameraPos(playerid, 1223.379028, -1333.354126, 33.809105); SetPlayerCameraLookAt(playerid, 910.9415,-1102.5831,34.3235); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); FreezePlayer(playerid); return 1; }


    if(PlayerInfo[playerid][pTut] == 0 && !IsPlayerNPC(playerid)) { gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; FreezePlayer(playerid); AtRegestration[playerid] = 1; RegistrationStep[playerid] = 1; //SendClientMessage(playerid, COLOR_YELLOW, " "); //SendClientMessage(playerid, COLOR_LIGHTRED, " Bist du Männlich oder Weiblich?"); ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht","Bist du Männlich oder Weiblich?","Männlich","Weiblich"); //---------------- SetPlayerPos(playerid,1424.7075,-980.6817,53.9398); SetPlayerFacingAngle(playerid, 4.0557); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerCameraPos(playerid, 1431.3164,-975.2504,57.5156); SetPlayerCameraLookAt(playerid,1422.5352,-912.2574,76.5841); ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht","Welches Geschlecht bist du?","Männlich","Weiblich"); //ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login to your account",s,"Login","Cancel");
    // ShowMenuForPlayer(Geschlecht,playerid); }



    if(PlayerInfo[playerid][pTut] == 0 && !IsPlayerNPC(playerid)) { gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; FreezePlayer(playerid); AtRegestration[playerid] = 1; RegistrationStep[playerid] = 1; //SendClientMessage(playerid, COLOR_YELLOW, " "); //SendClientMessage(playerid, COLOR_LIGHTRED, " Bist du Männlich oder Weiblich?"); //ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_INPUT,"Geworben","Von wem wordest du geworben ?","Weiter","abbrechen"); //---------------- SetPlayerPos(playerid,1424.7075,-980.6817,53.9398); SetPlayerFacingAngle(playerid, 4.0557); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerCameraPos(playerid,1431.3164,-975.2504,57.5156); SetPlayerCameraLookAt(playerid,1422.5352,-912.2574,76.5841); }



    for(new x = 0; x < AUTOHAUSER;x++) { if(PlayerToPoint(1.5, playerid, DtcSonstiges[x][0][0],DtcSonstiges[x][0][1],DtcSonstiges[x][0][2]) && !Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]] || pickupid == Dtc_Info[x] && !Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]]) { TogglePlayerControllable(playerid, 0); SetPlayerVirtualWorld(playerid,55+playerid); new string[246]; dtc_AutohausCar[playerid] = 0; dtc_AutohausCat[playerid] = x; new c1 = random(120); new c2 = random(120); new car; new preis; for(new ah = 0; ah < sizeof(dtcKaufliste);ah++) { if(car == 0 && dtcKaufliste[ah][dtc_Autohaus] == x) { car = dtcKaufliste[ah][dtc_CarModel]; preis = dtcKaufliste[ah][dtc_CarModel]; } } SetPlayerCameraPos(playerid, DtcSonstiges[x][2][0],DtcSonstiges[x][2][1],DtcSonstiges[x][2][2]); SetPlayerCameraLookAt(playerid, DtcSonstiges[x][1][0],DtcSonstiges[x][1][1],DtcSonstiges[x][1][2]); dtc_AutohausSCar[playerid] = CreateVehicle(car, DtcSonstiges[x][1][0],DtcSonstiges[x][1][1],DtcSonstiges[x][1][2],DtcSonstiges[x][1][3],c1,c2,-1); SetPlayerPos(playerid, DtcSonstiges[x][3][0],DtcSonstiges[x][3][1],DtcSonstiges[x][3][2]); SetVehicleVirtualWorld(dtc_AutohausSCar[playerid],55+playerid); format(string,sizeof(string),"~r~---------- AUTOHAUS ----------~n~~g~Fahrzeug: ~w~%s~n~~g~Preis: ~w~$%d~n~~b~Auswählen:~n~~w~ <Num 4<~b~&~w~>Num 6> ~n~~b~Kaufen:~w~ Enter ~n~~b~Abbrechen:~w~ Tab",CarName[car-400],preis);



    if(AtClothes[playerid] == 0) { switch(random(3)) { case 0: { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1491.1038,-1781.6887,53.3927,236); SetPlayerFacingAngle(playerid,98.5031); SetPlayerCameraPos(playerid,1499.3364,-1748.3489,53.3927); SetPlayerCameraLookAt(playerid,1500.4111,-1745.2477,52.3296); } case 1: { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1491.1038,-1781.6887,53.3927,236); SetPlayerFacingAngle(playerid,264.4628); SetPlayerCameraPos(playerid,1499.3364,-1748.3489,53.3927); SetPlayerCameraLookAt(playerid,1500.4111,-1745.2477,52.3296); } default: { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1491.1038,-1781.6887,53.3927,236); SetPlayerFacingAngle(playerid,89.4192); SetPlayerCameraPos(playerid,1499.3364,-1748.3489,53.3927); SetPlayerCameraLookAt(playerid,1500.4111,-1745.2477,52.3296); } }



    Function GameModeInitExitFunc(){ new string[128]; format(string, sizeof(string), "Beenden..."); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { DisablePlayerCheckpoint(i); gPlayerCheckpointStatus[i] = CHECKPOINT_NONE; GameTextForPlayer(i, string, 4000, 5); SetPlayerCameraPos(i,1004.4079,-1134.7224,27.3548); SetPlayerCameraLookAt(i,1004.9364,-1136.0869,27.3548); PlayerUpdate(i); gPlayerLogged[i] = 0; } } SetTimer("GameModeExitFunc", 4000, 0); return 1;}

    Guten Tag, liebe Community,
    ich hätte da Mal eine etwas dümmere Frage und zwar, ich will bei meinem Script das ich momentan abändere den Ort beim Einloggen ändern.
    Und zwar diesen:




    Das Problem ist ich weiss leider nicht wo ich das abändern kann weil es bei OnPlayerRequestClass nicht ist.
    Daher wollte ich fragen ob ich da iwie die koordinaten herausfinden kann oder ob jemand zufällig weiss wie diese sind, da dieser Connect Screen viele Server haben.
    Oder jemand weiss unter was dieser Connect Screen sein kann.
    Ich habe bei OnPlayerConnect, OnPlayerRequestClass und OnPlayerSpawn(war eig klar des es da net ist) nachgekuckt, jedoch kann ich es einfach nicht finden. Ich hoffe
    irgentjemand kann mir helfen also entweder ne Idee wie ich es finden kann, ich die koordinaten herausfinde oder irgent jemand weiss sie und sagts mir damit ich sie dann über
    "find" finden kann.


    Ich hoffe meine Frage bereitet nicht zu viele Unannehmlichkeiten.


    Vielen Dank für Ihre Zeit.


    Mit freundlichen Grüßen
    Joker

    Guten Tag, liebe Community,


    und zwar bei meinem Login und Register System habe ich eine Dialog Box. In dieser Box möchte ich die Farben wechseln, [~r~ = rot, ~b~ = blau etc.] z.B. Herzlich Willkommen auf dem ~r~ Testserver ~w~ bitte logge ~b~ dich ~w~ ein. (Als Beispiel)


    Ich möchte also in dieser Box, was im Script so aussieht:


    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Hallo dies ist der Text in der Login Box ","Einloggen","Abbrechen");



    Die Farben ändern, d.h. das Wort Login in Grün und das Wort Hallo in blau und das Wort Einloggen in Gelb.


    ------------


    //edit:


    Außerdem wäre es ebenfalls hilfreich wenn jemand sicher weiss wie ich bei der Login Box den Benutzernamen des Spielers anzeigen lassen kann.


    Ich hoffe jemand hat das verstanden und kann mir weiter helfen.


    Danke im Vorraus


    MFG


    Joker

    Sry es sollte eigentlich beim oberen auch BusfahrerCheckpoint1 heißen so is es auch eigentlich in meinem script funktioniert trotzdem net ich versuch zuerst den rat von MustangReallife dann sag ich bescheid obs geklappt hat oder net:) aber danke vorerst für euere antworten.


    //edit:


    Also ich machs hier noch mal rein:


    if(LinienabfuhrCP[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,1206.8435,-949.6378,42.8082))
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 431 || Linienabfuhr[playerid] == 1)
    {
    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid, COLOR_GREEN, "Auf Fahrgäste warten... ");
    SetTimer("BusfahrerCheckpoint1", 10000, 0);
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1339.2527,-1252.7758,13.4998, 5.0);
    LinienabfuhrCP[playerid] = 2;
    }
    }



    forward BusfahrerCheckpoint1(playerid);public BusfahrerCheckpoint1(playerid){
    TogglePlayerControllable(playerid,1); SendClientMessage(playerid, COLOR_GREEN, "Sie haben lange genug auf Fahrgäste gewartet, fahren Sie weiter."); return 1;}


    Es funktioniert immer noch nicht, also weder der Unfreeze noch die Nachricht also es liegt 100% am Timer


    //edit 2: Das ist doch ein Timer der funktionieren sollte?


    if(strcmp(cmd, "/einfachertimerbefehl", true) == 0){ SetTimer("EinfacherTimerBefehl",1000,1);return 1;
    }




    forward EinfacherTimerBefehl(playerid);public EinfacherTimerBefehl(playerid){ SendClientMessage(playerid, COLOR_GREEN, "Jetzt kommt jede Sekunde eine unnötige Nachricht aber der Timmer stimmt?"); return 1;}


    PS: Sry für die vielen Edits kann ja aber nicht schreiben:)

    Guten Abend,
    ich wollte ein System machen das man mit einem Auto Checkpoints abfahren muss aber bei den Checkpoints eine gewisse Zeit stehen bleiben muss.


    if(LinienabfuhrCP[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,1206.8435,-949.6378,42.8082)) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 431 || Linienabfuhr[playerid] == 1) { FreezePlayer(playerid); SendClientMessage(playerid, COLOR_GREEN, "Auf Fahrgäste warten... "); SetTimer("Checkpoint1", 10000, 0); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1339.2527,-1252.7758,13.4998, 5.0); LinienabfuhrCP[playerid] = 2; } }


    forward BusfahrerCheckpoint1(playerid);public BusfahrerCheckpoint1(playerid){
    UnFreezePlayer(playerid); SendClientMessage(playerid, COLOR_GREEN, "Sie haben lange genug auf Fahrgäste gewartet, fahren Sie weiter."); return 1;}



    Deshalb wird der Spieler gefreezed und soll nach diesen 10 Sekunden wieder entfreezt werden und eine Nachricht bekommen.


    Ich bekomme keine Error jedoch ingame funktionierts nicht ...


    Spieler wird gefreezt, jedoch nicht unfreezt und bekommt auch keine Nachricht.



    Ich hoffe irgentjemand kann mir helfen


    Danke im voraus.


    MFG Joker

    Startet dann das Lied wenn ich es zum Connecten benutze.


    z.B.


    PlayAudioStreamForPlayer(playerid, "http://k002.kiwi6.com/hotlink/qg02uayjw4/dmx_-_party_up_dirty_version_.mp3");

    Guten Abend,


    auf meinem Server habe ich nun ein Eingangsradiosender, also Houstime FM als Eingangsmusik bzw Connect Musik. Ich möchte jedoch nur ein lied haben und dieses abspielen lassen.
    Muss ich des lied einfach auf irgenteiner Seite hochladen (Kennt jemand so eine seite?) und dann den Link dort einsetzen oder wie soll ich des machen?


    Danke für euere Hilfe:)


    Mit freundlichen Grüßen
    Joker

    Guten Morgen, liebe Community,
    ich wollte nur Mal schnell fragen ob mir jemand vielleicht sagen kann wie ich Musik rein scripten kann am Eingang wenn man den Server betritt?
    Nicht unbedingt ein Online_Radio sondern eher ein bestimmtes Lied von seinem Computer oder so.


    Tut mir Leid dass ich gerade nicht gerade die beste Grammatik und Rechtschreibung hatte, aber musste mich beeilen:)


    Ich bedanke mich schonmal im vorraus für jede Antwort.


    Mit freundlichen Grüßen
    Joker

    Guten Abend, liebe Community,
    ich habe genau so ein Problem wie Sunnyyy in diesem Thread: [SERVER][ ALLGEMEIN ] German Roleplay anstatt "sagt:" steht says [TEXT]?


    Ich schildere meine Situation Mal genauer:
    Ich habe vor einem Jahr ein Script erhalten, welches mehrfach kostenlos downloadbar war. Dieses habe ich relativ stark abgeändert und als ich vor geraumer Zeit aufgehört habe SAMP zu zocken habe ich das Script ohne Fehler auf meiner Festplatte gesichert. Als ich diesen Server gesichert habe funktionierte dieses ,,Max Mustermann sagt: Hallo" noch (damals war mein Server glaube ich auf Version 0.3d). Dann habe ich heute wieder meinen Server installiert und ihn auf meinem Hoster hochgeladen und auf Version 0.3x geupdatet. Allerdings habe ich nun das Problem das bei mir statts ,,Max Mustermann sagt: Hallo" ,,Max Mustermann says Hallo" dran steht. Als ich dieses Script bekommen habe war bei mir schon alles mit diesem sagt: geregelt und hat auch noch vor geraumer Zeit funktioniert nur leider jetzt nicht mehr.


    Bei dem Script war das schon gemacht mit diesem (realchat) und habe auch die Variante ausprobiert die DJ_Satrox Sunnyyy empfolen hat (Bei mir sieht dieses realchat genauso aus wie bei Sunnyyy).


    Ich hoffe meine Beschreibung war relativ genau und hoffe das ich euch keine Umstände bereite.
    Ich danke jedem der mir annähernd helfen kann bzw. es auch versucht.