Beiträge von Neo21193

    ASO sry bin ziemlicher noob beim Scripten


    Hab tzrotzdem 4 ERrros

    Code
    D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9276) : error 029: invalid expression, assumed zero
    D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9276) : error 029: invalid expression, assumed zero
    D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9276) : error 029: invalid expression, assumed zero
    D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9276) : fatal error 107: too many error messages on one line

    Noch mehr Errors

    Code
    D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9277) : error 029: invalid expression, assumed zero
    D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9277) : error 029: invalid expression, assumed zero
    D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9277) : error 029: invalid expression, assumed zero
    D:\Games\GTA San Andreas\Grand Theft Auto San Andreas\gamemodes\rlrp.pwn(9277) : fatal error 107: too many error messages on one line


    #define COLOR_BLUE 0000ff
    if(strcmp(cmd, "/vc", true) == 0)
    {
    new string[256], sendername[24];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result)) return SendClientMessage(playerid, COLOR_RED, "KORREKTUR: /vc [text]");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du musst in einem Fahrzeug sein!");
    format(string, sizeof(string), "(( Vehicle Chat(%s): %s ))", sendername, result);
    for(new i = 0; i < MAX_PLAYERS; i ++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(i, COLOR_BLUE, string);
    }
    }
    }
    return 1;
    }

    //----------------------------------[VehicleChat]-----------------------------------------------
    if(strcmp(cmd, "/vc", true) == 0)
    {
    new string[256], sendername[24];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result)) return SendClientMessage(playerid, COLOR_RED, "KORREKTUR: /vc [text]");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du musst in einem Fahrzeug sein!");
    format(string, sizeof(string), "(( Vehicle Chat(%s): %s ))", sendername, result);
    for(new i = 0; i < MAX_PLAYERS; i ++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(i, COLOR_BLUE, string);
    }
    }
    }
    return 1;
    }


    Da zeigt er mir folgenden Error


    Code
    error 017: undefined symbol "COLOR_BLUE"


    Kann mir da jemand Helfen ?

    Hmm also ich hab aus diesem Thread Problem beim Spawn mal die Pos. versucht hat auch geklappt. Binn dann mit Debug mal zu diesen ort.


    Meine Pos. die ich gespeichert hab war dann


    AddPlayerClass(0,225.2778,1872.5055,13.7344,359.9518,0,0,0,0,0,0); //


    die vom anderen Thread war die Pos.


    225.1357,1872.2404,13.7344


    Das heißt man muss die nur die Zahlenabschnitte 2-4 und 6+7 :\ denke ich


    eine Zahl hat nicht gestimmt das war das war die 5055 .


    Ich werde es mal austesten mal gucken obs weitehin klappt

    Ich habe einige Dinge die ich scripten will ich weiß aber nicht wie man das macht. Ich hoffe ihr könnt mir helfen


    1. Eine /Rob funktion um Läden Tankstellen und Banken auszurauben.(Für die Bank sollte man Mehr geld bekommen )


    2. Das Terroristen eine Bombe legen können die NUR Cops FBI und die Army entschärfen können. Außerdem sollte man nur eine Bombe innerhalb einer bestimmten zeit legen können.


    3. Diesmal kein Script. ICh hab mir hier den Map editor runtergeladen. Wenn ich ihn starte und dann auf Load gehe kommt ein fehler

    Code
    Canno open File "D:\Download\Neuer Ordner\data\gta.dat Das system kann den angegebenen Pfad nicht finden


    4. Dann ist mir aufgefallen das im Godfather GM jeder in die Gangautos steigen kann wie kann man das verändern ????


    5. WIe kann man die farben von eine z.b. Polzei auto ändern oder allgemein von Fraktions autos ?


    6. Wie kann man einen McDrive machen das man im AUto essen kann. Ihr wisst was ich meine


    7. Ein /grab befehl damit cCops jemanden hinter sich her ziehen können


    8. Eine Befehl der einen Ins Auto portet und dort fesselt für die Cops FBI usw.


    9. Dann möchte ich das Man in verschiedenen Jobs man mmehr Geld am Payday bekommt als "Lohn" für die Arbeit


    10. EInen Befehl der eine Bestimmte stelle makiert


    11. EIn Befehl der eine Nachricht an eine Fraktion sendet


    12. Schwebene Symbole z.b. Das "i". Kennt bestimmt jeder. Das wenn man da rein geht , das man geprtet wird zu einer bestimmten stelle


    13. Den Spawn von bestimmten Fraktions autos ausschalten.


    14. Wenn admins eine Makierung auf der Karte machen werden die dorthin geportet


    15. ein Admin befehl der vehicles heilt


    17. Ich hab im Thread Codeschnippsel das hier gelsesen


    Nun würde ich das gerne so haben das JEDER Polizist die Autos abschließen und aufschließen kann und die Autos beim Spawnen nicht wieder aufgeschlossen werden.
    Wär das möglich ? WIe ?


    18. Wie kann ich zivilautos zu Copautos mmachen ? d.h. Sie müssen Megaphone (/m) usw. haben.



    So das wars erstmal.
    Ich hoffe ihr könnt mir helfen und danke schon mal im vorraus

    Hallo Leute.
    Meine erste Frage im Forum.
    Ich wollte Spawnpunkte von einer Fraktion ändern.
    Hab um die Koordinaten zu finden SAMP Debug benutzt. Dann ist mir aufgefallen das Die vorgegeben Koordinaten viel Kürzer sind als die die Debug gespeichert hat


    Vorherige Koordinaten:


    if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//LaCosaNostra spawn
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 1124.2415,-2037.1274,69.8847);
    PlayerInfo[playerid][pInt] = 0;
    return 1;
    }


    Koordinaten von SAMP Debug


    AddPlayerClass(0,1500.1132,-882.0441,60.3641,356.6509,0,0,0,0,0,0); //


    So hab ich es dann erst eingefügt


    if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, -882.0441,60.3641,356.6509);
    PlayerInfo[playerid][pInt] = 0;
    return 1;


    Als ich es dann getestet hab bin ich vom Himmelgefallen. Und gelandet bin ich dann nicht mal in der nähe von meinen Spawn den ich wollte


    Dann hab ich es so versucht


    if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn
    {
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 0,1500.1132,-882.0441,60.3641,356.6509,0,0,0,0,0,0);
    PlayerInfo[playerid][pInt] = 0;
    return 1;


    Dann war ich abber noch höher im Himmel.


    Kann mir jemand helfen ?