Beiträge von Tomsen

    Also dein Vorschlag, Nighthawk, geht nicht.


    @PlayerFreaK meinst du?! ich meine wir haben sau viel gemappt, allerdings haben wir auch einen sehr guten Objectstreamer.


    Wenn sich ein Profi dem Problem stellen will, ich kann gerne die IP unseres TS geben oder auf einen von euch kommen. Einfach hier drunter posten.


    Dann wäre ich auch bereit das über Teamviewer mal anschauen zu lassen ;)


    //edit:
    @[SoR]Bot hm okay, meinst du nur mit SetPlayerInt.. oder meinst du das der Interior für die SAPDZelle irgentwo noch definiert ist?


    Lg byBSE

    Hey liebste Community.


    Also ein Freund von mir hat nun ein neues Gefängniss gemappt.


    Der /arrest punkt funktioniert schonmal.


    Aber wenn man dann in dem Gefängniss landet (unter freiem Himmel) sieht mann nur die gemappten sachen.
    zB den Boden nicht und die Orginalen Häuser nicht.


    Was ist falsch?!


    if(SAPDZellen == 0)//zelle1
    {
    SetPlayerInterior(suspect, 0);
    SetPlayerPos(suspect,1360.9536,-1651.8580,13.9235);
    SAPDZellen += 1;
    }


    Den bereich betrifft es.


    Vorher ist man in den normalen Zellen reingekommen.


    Vielen Dank im Vorraus ;)


    Lg byBSE

    Hallo liebste Community.


    Ich höffe ich könnt mir wieder helfen, und zwar damit:


    if(strcmp(cmd, "/orten", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(!IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Polizist!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /orten [Spieler ID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(giveplayerid, X,Y,Z);
    SetPlayerCheckpoint(playerid, X,Y,Z, 6);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Falsche ID!");
    }
    }
    return 1;


    Das ist der Befehl /orten. Ich denke jeder kann sich daraus zusammen setzten was dieser Bewirkt.


    Das Problem: Der Checkpoint aktuallisiert sich nicht.


    Ich wöllte aber gern das er das tut.


    Könnt ihr mir verraten wie ich das hinbekomme?


    Vielen Dank im Vorraus


    Lg byBSE

    Vielen dank :)


    Noch eine Frage:


    Ich habe den Befehl hier gemacht:


    if(strcmp(cmd,"/veh",true)==0) //getcar /veh
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Benutz es so: /veh [carid]");
    return 1;
    }
    new Float:plocx,Float:plocy,Float:plocz;
    new plo;
    plo = strval(tmp);
    if (PlayerInfo[playerid][pAdmin]>=1337)
    {
    GetPlayerPos(playerid,plocx,plocy,plocz);
    AddStaticVehicle(plo,plocx,plocy+4,plocz);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1,"Du hast nicht das nötige Adminlevel!(1338)");
    }
    }
    return 1;
    }


    Wenn ich den eingebe bekomm ich das Fahrzeug zwar, aber es zeigt im Chat an SERVER: UNKNOW Command
    Wo ist der Fehler?
    Außerdem hab ich 3 Warnings in der Zeile mit AddStaticVehicle die lauten: number of arguments does not match definition


    Wie beheb ich das? Durch CreateVehicle(...) ?

    Hey liebe Community.


    Ich habe einen /rb befehl.
    Wenn man diesen als Cop Leader oder auch als normaler Cop eingibt kommt: du bist kein Cop!


    Aber was ist daran falsch?


    if(strcmp(cmdtext, "/roadblock", true)==0 || strcmp(cmdtext, "/rb", true)==0)
    {
    if (!IsACop(playerid) || !IsAFeuer(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Cop!");
    if (PlayerInfo[playerid][pRank] < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du musst mindestens Rang 1 haben, um diesen Befehl nutzen zu können!");
    return 1;
    }
    if (PlayerInfo[playerid][pRoadblock] != 0) return SendClientMessage(playerid, COLOR_GREY, "Du kannst nur eine Straßensperre errichten, gib /rrb ein um eine vorhandene Sperre zu entfernen.");
    new Float:X, Float:Y, Float:Z, Float:A;
    GetPlayerPos(playerid, X, Y, Z);
    GetPlayerFacingAngle(playerid, A);
    PlayerInfo[playerid][pRoadblock] = CreateDynamicObject(981, X, Y, Z, 0.0, 0.0, A+180);
    SetPlayerPos(playerid, X, Y, Z+4);
    GameTextForPlayer(playerid, "~w~Strassensperre ~r~platziert", 5000, 5);
    SendClientMessage(playerid, COLOR_GREEN, "Starßensperre erfolgreich platziert, gib /rrb oder /roadunblock ein um sie zu entfernen.");
    //roadblocktimer = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "HQ: Officer %s hat eine Straßensperre platziert, auf der Karte ist sie als Checkpoint zu sehen.", sendername);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SetPlayerCheckpoint(playerid, X, Y, Z-10, 1.0);
    SendClientMessage(i, TEAM_BLUE_COLOR, string);
    if (PlayerInfo[i][pRank] >= 5 && PlayerInfo[i][pMember] || PlayerInfo[i][pLeader] == 1)
    {
    SendClientMessage(i, COLOR_YELLOW, "Du kannst alle Sperren mit /rrball entfernen");
    }
    }
    }
    }
    return 1;


    Vielen Dank im Vorraus


    Lg byBSE

    Hey,


    ich bin bei youtube auf dieses Video gestoßen:


    http://www.youtube.com/watch?v…g&feature=player_embedded


    Schaut es euch erst an bevor ihr meine Frage beantowortet.


    Also meine Frage ist: Wie bekommt man das hin, diese Kamera Bewegungen und die gazen Animationen, die sind doch nicht Standart oder?


    Ich mache auch immer Video mit Camhack, aber so saubers schwenken mit der Camera?
    Ich bin echt fassungslos :D


    Eine Antwort wäre nett.


    Lg byBSE ;)


    PS: Irgentwie ist das Video ein bisschen wir Alarm für Cobra 11 *lach*

    Ja das war der Fehler, danke ;D


    Allerdings hab ich noch ein Problem, das betrifft allerdings einen Textdraw,
    der soll angezeigt werden wenn der Server ausgeht,bzw. restartet.


    Da kommt ein Textdraw mit ensprechendem Text.
    Das Tutorial war dafür, damit dieser am Anfang als "Willkommen" angezeigt wird, bei mir soll er eben für das oben gesagte benutzt werden.


    Dann kommt aber der Error "undefined playerid" aber die muss man doch nicht definen?!


    Hier die betreffende Zeile


    public OnGameModeExit()
    {
    MyTextDraw(playerid); //textdraw restart
    return 1;
    }


    danke im vorraus ;)


    Lg byBSE

    Nein ich hab alles Definiert.


    Aber ich habe vergessen bei dem Dialog die ID zu geben.


    Jetzt kommt der Error nicht mehr, aber nun ein anderer, und zwar:


    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(357) : error 035: argument type mismatch (argument 2)
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(399) : error 029: invalid expression, assumed zero
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(399) : error 001: expected token: ",", but found ";"
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(400) : error 017: undefined symbol "Dini_Create"
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(401) : error 017: undefined symbol "dini_set"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.


    Das betrifft jetzt aber den Teil:


    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txd",);
    Dini_Create(Spielerdatei);
    dini_set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,COLOR_HELLBLAU,"Du hast dich erfolreich registriert!");


    //edit: Ich konnte alle Errors beheben, nur noch einen hab ich, und zwar der letzte der oben steht:


    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(401) : error 017: undefined symbol "dini_set"


    Aber das muss man doch nicht #define machen oder?
    Ich hab #include <dini> drin.


    //edit 2: ALLES BEHOBEN: Danke @ Haxler wegen der ID ;D


    Lg byBSE

    Hey,


    ich bin gerade dabei ein Login und Registersystem nach den Anweißungen des MrMonatTutorials Tutorialvideo zu erstellen.


    Nun das Problem:


    In einer Zeile hab ich 4 Errors.
    Ich finde aber keinen Error.


    Hier die Zeile:
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Registrieren","Abbrechen");


    So und hier das Video:
    <Klick>


    Und natürlich noch die Errors:


    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : error 029: invalid expression, assumed zero
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : warning 215: expression has no effect
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : warning 215: expression has no effect
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : warning 215: expression has no effect
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : warning 215: expression has no effect
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : warning 215: expression has no effect
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : error 001: expected token: ";", but found ")"
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : error 029: invalid expression, assumed zero
    D:\Spiele\Rockstar Games\San Andreas\gamemodes\selfmade1.pwn(97) : 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.


    Ich hoffe ihr könnt mir da helfen :(


    wäre echt nett ;)


    Lg byBSE

    Hey,


    also ich bin scriptanfänger und mache gerade ein Cops and Robbers Selfmade.


    Ich habe schon Teams, ich habe ein Auto drin, aber wie mache ich das, das der Spieler beim Einsteigen überprüft wird, und dann, wenn er nicht im TEAM_Polizei ist, herausgeschmissen ist, oder gleich kommt das er keine Schlüssel hat.


    Könnt ihr mir bitte helfen, ich weiß nicht wie ich die Sache angehen soll ^^


    Danke und voraus und


    Lg byBSE