Am verlassen flugplatz problem

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo zusammen.
    ich habe ne porblem und zwahr es gibt ja das ihr: Klick ihr und das wiel ich auf den verlassen flugplatz verschieben.
    und so weit habe ich das geänder:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if((strcmp(cmdtext, "/adminon", true) == 0) && (IsPlayerAdmin(playerid)))
    {
    new tmpstr[256], playername[256];
    GetPlayerName(playerid, playername, MAX_PLAYER_NAME);


    SAM_timervar = SetTimer("SAM_timer", 500, 1);
    format(tmpstr, 256, " ***** SAM system activated by %s!", playername);
    for(new i=0; i <= MAX_PLAYERS; i++)
    {
    SendClientMessage(i, COLOR_RED, tmpstr);
    }


    return 1;
    }
    if((strcmp(cmdtext, "/adminoff", true) == 0) && (IsPlayerAdmin(playerid)))
    {
    new tmpstr[256], playername[256];
    GetPlayerName(playerid, playername, MAX_PLAYER_NAME);


    KillTimer(SAM_timervar);
    format(tmpstr, 256, " ****** SAM system has been disabled by %s!", playername);
    for(new i=0; i <= MAX_PLAYERS; i++)
    {
    SendClientMessage(i, COLOR_GREEN, tmpstr);
    }


    return 1;
    }
    if((strcmp(cmdtext, "/sam", true) == 0) && (IsPlayerAdmin(playerid)))
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "usage: /sam [on/off]");
    return 1;
    }
    return 0;
    }


    new Float:area69 [4] = {290.799866, 2542.388184, 25.096848, 0.0000};
    public SAM_timer()
    {
    for(new playerid=0; playerid <= MAX_PLAYERS; playerid++)
    if(SAM_M[playerid] == 0 && IsPlayerConnected(playerid) && isPlayerInArea(playerid, area69) && IsPlayerInAnyVehicle(playerid))
    {
    if(SAM_M[playerid] == 0)
    {
    SAM_M[playerid] = 1;
    SAM_lunch(playerid);
    }
    }
    }



    SAM_setup(playerid)
    {
    SAM_re[playerid] = 0;
    SAM_M[playerid]=0;
    for(new i=(MAX_SAM-1); i <= 0; i++)
    {
    if(SAM[playerid][i] != 0 && IsValidObject(SAM[playerid][i])) { DestroyObject(SAM[playerid][i]); }
    SAM[playerid][i] = 0;
    SAM_T[playerid][i] = 0;
    }
    }



    public SAM_lunch(playerid)
    {
    if(SAM_M[playerid] == 1 && !(SAM[playerid][0] > 0))
    {
    SAM[playerid][0] = CreateObject(3790, 290.799866, 2542.388184, 25.096848, 0.0000, 0.0000, 87.6625);
    SAM_T[playerid][0] =SetTimerEx("SAM_go", 500, 1, "d d", playerid, 0);
    CreateExplosion(290.799866, 2542.388184, 25.096848, 4, 1);
    }
    }


    public SAM_go(playerid, num)
    {
    new Float:ox,Float:oy,Float:oz;


    GetObjectPos(SAM[playerid][num], ox, oy, oz);


    if(isPlayerNearPos(playerid, ox, oy, oz, 1))
    {
    KillTimer(SAM_T[playerid][num]);
    CreateExplosion(ox, oy, oz, 7, 2);
    CreateExplosion(ox, oy, oz, 7, 2);
    DestroyObject(SAM[playerid][num]);
    SAM[playerid][num] = 0;
    RemovePlayerMapIcon(playerid, SAM_I[playerid]);
    SetTimerEx("SAM_relunch", 3000, 0, "d", playerid);
    SAM_re[playerid] = 1;
    if(!IsPlayerConnected(playerid))
    {
    KillTimer(SAM_T[playerid][num]);
    DestroyObject(SAM[playerid][num]);
    SAM[playerid][num] = 0;
    RemovePlayerMapIcon(playerid, SAM_I[playerid]);
    SAM_re[playerid] = 0;
    }
    }
    else
    {
    new Float:px,Float:py,Float:pz;
    GetPlayerPos(playerid, px, py, pz);
    MoveObject(SAM[playerid][num], px, py, pz, 60);
    SetObjectToFaceCords(SAM[playerid][num], px, py, pz);
    SAM_M[playerid]-=1;
    PlayerPlaySound(playerid, 1057, px, py, pz);
    RemovePlayerMapIcon(playerid, SAM_I[playerid]);
    SetPlayerMapIcon(playerid, SAM_I[playerid], ox, oy, oz, 0, COLOR_RED);


    if(!IsPlayerConnected(playerid))
    {
    KillTimer(SAM_T[playerid][num]);
    DestroyObject(SAM[playerid][num]);
    SAM[playerid][num] = 0;
    RemovePlayerMapIcon(playerid, SAM_I[playerid]);
    SAM_re[playerid] = 0;
    }
    }
    }



    aber so bald ich dar rüber fliege kommen keine raketten?
    und dar wollte ich um hilfe bitten.


    290.799866, 2542.388184, 25.096848, 0.0000 dar wo glaubich der fehler ist.
    290.799866, 2542.388184, 25.096848, 0.0000, 0.0000, 87.6625 die posizon wo die rakete ist.


    bitte um hilfe danke im vohr raus! ;)