Beiträge von Manuel20

    Hallo also ich habe die autos fogendermassen gespawnt mit job Id`s usw


    CreateServerVehicle(0,596,1602.1793,-1687.9236,5.6115,89.3529,16,1,1,1,0);


    jetztz ist meine frage kann ich da auch noch irgendwie einer 2ten fraktion/gang erlauben diese fahrzeug zu fahren oder ist 1 das maximum ?
    und kann ich da irgendwie möglichst leicht eine respawnzeit einbinden das wenn das genante fahrzeug 15 minuten nicht benutzt wurde von selber respawnt (ich möchte aber keinen befehl der alle FZ respawnt das habe ich schon !) wie könnte ich das am leichtesten scripten das jedes auto nach 15 minuten wenn es benutzt wurde respawnt ? Danke für eure Hilfe :)

    Komischer Warning was bedeutet der kann ich den beheben ? hab einen respawn eingebaut oben habe ich :


    #define CAR_AMOUNT 300



    unten habe ich


    else if(strcmp(cmd, "/cr", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] > 1)
    {
    new bool:unwanted[CAR_AMOUNT];
    for(new player=0; player<MAX_PLAYERS; player++)
    {
    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
    }
    for(new car = 1; car <= 300; car++)//<<< Anstelle 124 die Menge der Fahrzeug eintippen
    {
    if(!unwanted[car]) SetVehicleToRespawn(car);
    }
    {
    SendClientMessage(playerid, 0xE600FFFF, "Alle unbenutzten Autos wurden soeben Respawnt !");
    }
    }
    return 1;
    }


    und kriege diesen warning:


    C:\Users\Desktop\GTA SA MP SERVER\gamemodes\A.pwn(944) : warning 201: redefinition of constant/macro (symbol "CAR_AMOUNT")

    Danke funktioniert eigtl. recht gut aber das problem ist immernoch das der atm etwa einen halben meter über dem boden schwebt -.- kann man mit dem ingame objekt editor auch die höhe eines gegenstandes bewegen hab bis jetzt noch nichts gefunden kann ihn nur vertikal bewegen

    man kann doch einfach ingame wo hinstehen /save machen und die coord raus nehmen oder nicht ? jetzt steht er zwar senkrecht aber hat etwa einen halben meter bastand vom boden woran liegt das hier die neuen coord.


    CreateObject(2942, 1551.3513,-1681.4174,13.5528,0.000000,0.000000,179.674255);

    Irgendwie ist mir aufgefallen das ich jeden egal wo er ist auf der map kidnapen kann Oo zack ist er in meinem auto ^^ und wenn ich ejec mache ist er immernoch getiet und untie kann ich nicht machen da steht er ist nicht getiet Oo muss ihn dan immer unfreezen kann man das beheben ?

    das geht auf meinem pc leider nicht krieg da immer einen absturz -.- von daher habe ich gehofft das das jemand machen könnte oder ein script kennt wo das drine wäre und ich es rauspicken dürfte ?

    Hallo ich suche eine Türe die iwo im LSPD wäre die nur cops auf machen können und die nach einer gewissen zeit paar sekunden selber zu (von links nach rechts oder anders rum^^) geht am besten iwo zwsch. zellen und ausgang damit die verbrecher nicht abhauen können .. könnte das mir jemand scripten befehl ist mir wurst kann ich selber dann noch ändern ^^ hoffe jmd hätte zeit


    MFG Manuel20

    Hallo ich habe einen ATM Bankautomaten erstellt der ist auch da mein problem ist nur er schwebt in der luft und liegt also liegeninder luft habe auch schon diverse varianten probiert bei den hinteren 0len 90 Grad oder ähnliches werd aber nicht schlauer er dreht sich nur immer im kreis steht aber nie senkrecht Oo kann mir einer helfen folgende angaben habe ich drin



    CreateObject(2942, 1551.3513,-1681.4174,13.5528,271.1353, 90, 0, 0);


    so steht er richtig er sollte jetzt nur senkrecht stehen und nicht wagerecht...


    /edit


    und dann habe ich dazu noch eine SendClientMessage ich möchte aber nur das diese 1mal gesendet wird momentan wir sie aber jede sekunde an den player gesendet wie mache ich das das es nur einmal geschrieben wird ?
    else if (PlayerToPoint(3, i,1551.3513,-1681.4174,13.5528))//ATM
    {
    SendClientMessage(i, 0x009BFFFF,"ATM Hilfe");
    SendClientMessage(i, 0x787878FF,"Befehle: /withdraw [Betrag]");


    }


    MFG Manuel20

    1000 Dank Fox :D hab jetzt alles so drine jetzt ist nur noch irgendwo ne klammer falsch kann sie aber nicht finden Oo
    Ich habs jetzt so drine :
    #include <a_samp>


    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
    #define GetDistanceBetweenPlayers
    public OnPlayercommandText(playerid,cmdtext[])
    {
    dcmd(kidnap,6,cmdtext);
    return 0;
    }
    dcmd_kidnap(playerid,params[])
    {
    new pID,seatid,string[64],pName[MAX_PLAYER_NAME],pIdName[MAX_PLAYER_NAME];
    if(!IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid,0xBEBEBEFF,"Du bist in keinem Fahrzeug !"); }
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { return SendClientMessage(playerid,0xBEBEBEFF,"Du bist nicht der Fahrer !"); }
    if(sscanf(params,"ud",pID,seatid)) { return SendClientMessage(playerid,0xBEBEBEFF,"Benutze: /kidnap [playerid] [SitzId]"); }
    if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,0xBEBEBEFF,"Ungültige ID!"); }
    if(GetDistanceBetweenPlayers(playerid,pID) > 7.0) { return SendClientMessage(playerid,0xBEBEBEFF,"Du bist zu weit entfernt !"); }
    if(IsPlayerInAnyVehicle(pID) { return SendClientMessage(playerid,0xBEBEBEFF,"Dieser Spieler ist in einem Fahrzeug !"); }
    GetPlayerName(playerid,pName,sizeof(pName));
    GetPlayerName(pID,pIdName,sizeof(pIdName));
    PutPlayerInVehicle(pID,GetPlayerVehicleID(playerid),seatid);
    TogglePlayerControllable(pID,0);
    format(string,sizeof(string),"Du hast %s gekidnappt!",pIdName);
    SendClientMessage(playerid,0xBEBEBEFF,string);
    GameTextForPlayer(pID,"~r~Kidnapped!",5000,3);
    return 1;
    }
    stock sscanf(string[], format[], {Float,_}:...)
    {
    #if defined isnull
    if (isnull(string))
    #else
    if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
    #endif
    {
    return format[0];
    }
    #pragma tabsize 4
    new
    formatPos = 0,
    stringPos = 0,
    paramPos = 2,
    paramCount = numargs(),
    delim = ' ';
    while (string[stringPos] && string[stringPos] <= ' ')
    {
    stringPos++;
    }
    while (paramPos < paramCount && string[stringPos])
    {
    switch (format[formatPos++])
    {
    case '\0':
    {
    return 0;
    }
    case 'i', 'd':
    {
    new
    neg = 1,
    num = 0,
    ch = string[stringPos];
    if (ch == '-')
    {
    neg = -1;
    ch = string[++stringPos];
    }
    do
    {
    stringPos++;
    if ('0' <= ch <= '9')
    {
    num = (num * 10) + (ch - '0');
    }
    else
    {
    return -1;
    }
    }
    while ((ch = string[stringPos]) > ' ' && ch != delim);
    setarg(paramPos, 0, num * neg);
    }
    case 'h', 'x':
    {
    new
    num = 0,
    ch = string[stringPos];
    do
    {
    stringPos++;
    switch (ch)
    {
    case 'x', 'X':
    {
    num = 0;
    continue;
    }
    case '0' .. '9':
    {
    num = (num << 4) | (ch - '0');
    }
    case 'a' .. 'f':
    {
    num = (num << 4) | (ch - ('a' - 10));
    }
    case 'A' .. 'F':
    {
    num = (num << 4) | (ch - ('A' - 10));
    }
    default:
    {
    return -1;
    }
    }
    }
    while ((ch = string[stringPos]) > ' ' && ch != delim);
    setarg(paramPos, 0, num);
    }
    case 'c':
    {
    setarg(paramPos, 0, string[stringPos++]);
    }
    case 'f':
    {
    setarg(paramPos, 0, _:floatstr(string[stringPos]));
    }
    case 'p':
    {
    delim = format[formatPos++];
    continue;
    }
    case '\'':
    {
    new
    end = formatPos - 1,
    ch;
    while ((ch = format[++end]) && ch != '\'') {}
    if (!ch)
    {
    return -1;
    }
    format[end] = '\0';
    if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
    {
    if (format[end + 1])
    {
    return -1;
    }
    return 0;
    }
    format[end] = '\'';
    stringPos = ch + (end - formatPos);
    formatPos = end + 1;
    }
    case 'u':
    {
    new
    end = stringPos - 1,
    id = 0,
    bool:num = true,
    ch;
    while ((ch = string[++end]) && ch != delim)
    {
    if (num)
    {
    if ('0' <= ch <= '9')
    {
    id = (id * 10) + (ch - '0');
    }
    else
    {
    num = false;
    }
    }
    }
    if (num && IsPlayerConnected(id))
    {
    setarg(paramPos, 0, id);
    }
    else
    {
    #if !defined foreach
    #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
    #define __SSCANF_FOREACH__
    #endif
    string[end] = '\0';
    num = false;
    new
    name[MAX_PLAYER_NAME];
    id = end - stringPos;
    foreach (Player, playerid)
    {
    GetPlayerName(playerid, name, sizeof (name));
    if (!strcmp(name, string[stringPos], true, id))
    {
    setarg(paramPos, 0, playerid);
    num = true;
    break;
    }
    }
    if (!num)
    {
    setarg(paramPos, 0, INVALID_PLAYER_ID);
    }
    string[end] = ch;
    #if defined __SSCANF_FOREACH__
    #undef foreach
    #undef __SSCANF_FOREACH__
    #endif
    }
    stringPos = end;
    }
    case 's', 'z':
    {
    new
    i = 0,
    ch;
    if (format[formatPos])
    {
    while ((ch = string[stringPos++]) && ch != delim)
    {
    setarg(paramPos, i++, ch);
    }
    if (!i)
    {
    return -1;
    }
    }
    else
    {
    while ((ch = string[stringPos++]))
    {
    setarg(paramPos, i++, ch);
    }
    }
    stringPos--;
    setarg(paramPos, i, '\0');
    }
    default:
    {
    continue;
    }
    }
    while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
    {
    stringPos++;
    }
    while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
    {
    stringPos++;
    }
    paramPos++;
    }
    do
    {
    if ((delim = format[formatPos++]) > ' ')
    {
    if (delim == '\'')
    {
    while ((delim = format[formatPos++]) && delim != '\'') {}
    }
    else if (delim != 'z')
    {
    return delim;
    }
    }
    }
    while (delim > ' ');
    return 0;
    }


    und krig diesen error


    C:\Users\Desktop\kidnap.pwn(5) : warning 235: public function lacks forward declaration (symbol "OnPlayercommandText")
    C:\Users\Desktop\kidnap.pwn(18) : error 001: expected token: ")", but found "{"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    habs jetzte mal in einem blank script eingfügt bekomme folgendes error :


    C:\Users\kidnap.pwn(91) : error 017: undefined symbol "dcmd"
    C:\Users\kidnap.pwn(253) : warning 203: symbol is never used: "dcmd_kidnap"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    dcmd habe ich defined oben

    Hallo ich habe in meinem GM unter


    public OnPlayerRequestClass(playerid, classid)
    {
    PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
    SetPlayerPos(playerid,308.261749, 2528.727783, 16.816020);
    SetPlayerFacingAngle(playerid, 179.004608);
    SetPlayerCameraPos(playerid, 308.124847, 2523.134033, 16.750083);
    SetPlayerCameraLookAt(playerid, 308.261749, 2528.727783, 16.816020);
    ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1);
    if(!classid)
    {
    glob0[playerid] = 0;
    GameTextForPlayer(playerid, "~b~TEST", 3500, 5);
    }
    return 1;
    }


    so eingetragen mein problem ist wen ich dan spawne hört der Sound nicht auf es spielt die ganze zeit weiter -.- was mus ich ändern damit wenn ich spawne auch der Startsound aufhört ??



    MFG Manuel20

    Hallo ich habe mir vor ein paar tagen eine VServer gemietet Pro X4 https://order.server4you.de/pages/vserver/index.php


    jetzt hatte ich bissher immer auf meinem alten PC Windows XP die GTA SAMO^P Server exe gestartet und der Server war on ^^
    Da der PC aber langsam abkackt wollte ich einen VServer mein problem ist nur habe noch fast keine Ahnung von Servern...
    JEtzt bräuchte ich Hilfe wie ich das am besten und am schnellsten einrichte bei Server4you gibts ja verschieden betriebssysteme um auf denn server zu hauen was soll ich am besten nehmen ? habe nur ein relativ kleines GM Script drauf und da speiel so durchschnittlich 10-30 Spieler und wie mus ich dannach vorgehen was und wie mus ich die daten auf denn Server laden und wie starte ich dann den Gamemod ? könnt Ihr mir bitte helfen hier habe schon sehr lange gegoogelt aber das ist alles zu hoch für mich Oo hoffe jemand kann sich schnell die zeit nehmen und mit schritt für schritt helfen...


    Danke MFG Manuel20