Beiträge von M4rciii

    SetCameraBehindPlayer(id des Spielers);
    evntl versuchst du es mit der Funktion der Timer Zählt dann Down bis auf 0 danach SetPlayerToSpawn und SetCamerBehindPlayer(playerid);
    so müsste es eig. gehen

    Ähm, wenn man "SetCamerBehindPlayer(playerid);" benutzt, dann wird einfach die Kamera von playerid zurückgesetzt und eine andere ID kann das nicht sehen.Aber es gibt noch das "Spectaten".


    PS: Hier wäre was:
    http://forum.sa-mp.com/index.php?topic=83211.0

    was soll das bedeuten: ?
    if(deutsch[playerid] = 1;


    Mach das so:
    new englisch[MAX_PLAYERS];
    new deutsch[MAX_PLAYERS];
    case 0: //German
    {
    deutsch[playerid] = 1;
    }
    case 1: //English
    {
    english[playerid] = 1;
    }


    PS: Das heist "Language" :)

    Genau, BLoody, das letze mal war ja auch schon echt geil, heute wird besser, <-- bin natürlich auch dabei, freu mich auf euch.
    mfg. maercell

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(givemoney,9,cmdtext);
    return 0;
    }
    dcmd_givemoney(playerid,params[])
    {
    new moneyid, moneyamount;
    if(sscanf(params,"dd",moneyid,moneyamount))
    {
    SendClientMessage(playerid,0xFF0000FF," [FEHLER]: /givemoney [id] [money] ");
    }
    else if(!IsPlayerConnected(moneyid))
    {
    SendClientMessage(playerid,0xFF0000FF," Spieler nicht gefunden!");
    }
    else if(moneyamount < 1 || moneyamount > 9999)
    {
    SendClientMessage(playerid,0xFF0000FF," Summe ungültig!");
    }
    else
    {
    GivePlayerMoney(moneyid,moneyamount);
    GivePlayerMoney(playerid,-moneyamount);
    }
    return 1;
    }
    Ein Command von mir :D
    Es ist wirklich einfacher, als ich dachte. Trotzdem werde ich nicht meinen ganzen GM umbauen ;)


    if(strcmp(cmd, "/sethp", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    new healthplayer = strval(tmp); // String zu Wert machen
    tmp = strtok(cmdtext, idx);
    new health = strval(tmp); // String zu Wert machen

    Das ist jetzt mit 2 Parametern...

    enum IRGENDWAS
    {
    KA[32],
    Float:KA2,
    KA3
    };

    Nach dem letzten kannst du Komma machen oder nicht, aber nach } muss ein Strichpunkt sein.

    A:
    stock IsPlayerInArea(playerid,Float:minX,Float:minY,Float:maxX,Float:maxY)
    {
    new Float:pX,Float:pY,Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    if(pX >= minX && pX <= maxX && pY >= minY && pY <= maxY) return 1;
    else return 0;
    }
    public OnPlayerUpdate(playerid)
    {
    if(IsPlayerInArea(playerid,minX,minY,maxX,maxY) && IsPlayerInAnyVehicle(playerid)) // siehe unten ***
    {
    SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
    }
    return 1;
    }
    B: http://forum.sa-mp.com/index.php?topic=73014.0


    *** Coords eingeben wie hier: Area Check


    if(strcmp(cmdtext,"/namean",true) == 0)
    {
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    ShowPlayerNameTagForPlayer(i,playerid,true);
    }
    return 1;
    }
    if(strcmp(cmdtext,"/nameaus",true) == 0)
    {
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    ShowPlayerNameTagForPlayer(i,playerid,false);
    }
    return 1;
    }

    Sollte funktionieren, könnte aber sein, das ich i und playerid verwechselt hab.
    ShowPlayerNameTagForPlayer(playerid,showplayerid,show);

    Heute findet auf unserem Server (~~German Life~~ Streets of SA) um 21 Uhr ein Feuerwerk an der Strasse über dem Burger Shot North statt.





    Das Feuerwerk geht ca. 5 Minuten.


    .: Infos zum Server :.
    ServerName: ~~German-Life~~Streets of SA
    Server-IP: 88.84.142.168:7777
    TS-IP: 88.84.142.168:8000


    Ihr könnt auch mal unser Webradio anhören unter house-radio.fm , dort wird House, Techno, Jumpstyle, Hardstyle, pop, hip-hop und Trance gespielt.


    Wir würden uns freuen, wenn ihr mal vorbei schaut, vielleicht fahren wir dannach noch ein Rennen oder machen sonstige Gruppen-Aktionen.

    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
    if(IsPlayerConnected(playerid))
    {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    return 1;
    }
    }
    return 0;
    }
    Füge das in dein Script ein.
    Und das dann noch nach oben unter includes:
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);

    MoveObject(pdgatex,246.4023 72.5824 1003.6406 3.5);
    // so abändern:
    MoveObject(pdgatex,246.4023,72.5824,1003.6406,3.5);


    "expected token: ",", but found "-rational value-"" Heisst in etwa: Er will da ein Komma sehen, hat aber eine rationale Zahl vorgefunden

    Hallo.
    Ich habe heute mit einem Kumpel versucht ModernTopia auf einem LinuxRoot zu installieren.
    Wir haben auch eine Datenbank erstellt und die Daten ins Script getan, aber wenn man dem Server connectet kommt nicht mal ein Text an Anfang, keine Commands gehen usw und außerdem ist der Mode "Unknown", obwohl im Script ja SetGameModeText("Moderntopia: LS"); steht.
    Bitte um Hilfe. :D

    CreateObject{1553, -2278.9653, -1722.3469, 472.4153, 0.0000, 353.1245, 11.2500, 500.0}; //zu1
    Mit solchen klammern { } kann das nichts werden.
    CreateObject(1553, -2278.9653, -1722.3469, 472.4153, 0.0000, 353.1245, 11.2500, 500.0); //zu1