Beiträge von IPrototypeI


    Jo das finde ich auch gleich sowas zu schreiben wie " einfach schlecht" mal ehrlich macht es besser und überlegt euch erstmal ob ihr hier rein postet oder nicht
    weil sowas ist keine bewertung.


    ////////////////////////////////


    3/10 Warum dies ist leider zu vermehrt hier im Forum und auch dazu wiederrum als filterscript nicht umbedingt nötig da wäre es sinvoller gewesen es als normaler command zu posten und durch das , dass dieser Command "System" schon mehrmals gepostet wurde macht es dies leider auch zu nix besonderem mehr


    trotzdem :thumbup:


    Jo das macht halt diese Function crappy, aber du könntest ja mal probieren ein plugine zu schreiben welches die hardware id abfrägt ^^
    ahja nochmal zu ocmd da lohnt sich nur die neuste version 1.6.1


    Dcmd ist nicht schelcht ich finde jeder sollte das nehmen was mit dem er am besten zurecht kommt die wo etwas fauler sind können ocmd nehmen.
    statt dcmd jedoch ist das schnellst immer noch momentan zcmd aber es soll ein neuer art auch bald raus kommen welcher 4 mal so schnell sein soll wie zcmd aber diese ist noch buggy

    das ist wegen deiner berechnung test mal diese hier ist jedoch aus einem GF ^^

    new Float:xfloat,Float:yfloat,Float:zfloat,Float:distance,final_speed_int;
    new veh = GetPlayerVehicleID(i);
    GetVehicleVelocity(veh, xfloat, yfloat, zfloat);
    distance = floatsqroot(((xfloat*xfloat)+(yfloat*yfloat))+(zfloat*zfloat))*93.0; // 136.666667 = kmph // 85.4166672= mph
    final_speed_int = floatround(final_speed,floatround_round);
    new value = final_speed_int;

    [Ironie][on]


    Dann denk halt mal nach


    hm ein objekt wie kann man das nur erstellen.


    ehm Da gibt es so eine Funktion die nennt sich doch CreateObject(modelid,x,y,z,rx,ry,rz,streamdistanz)


    jetzt bräuchte ich nur noch die modelid noch mal überlegen id 18880
    [ironie][off]


    Tja da sollte man nur noch überlegen wie man dies einbaut die aufgabe lass ich nun bei dir ^^ achja nicht vergessen bei weg müssne die auch zerstört werden

    mit
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "* %s nimmt seine Ausrüstung und sein Abzeichen aus dem Schranck und geht in den Dienst.", pName);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);



    ich benutze dazu ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5) liegt auch daran das ich gerade mein altes SoL script umscripte


    public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
    {
    if(IsPlayerConnected(playerid))
    {
    new Float:posx, Float:posy, Float:posz;
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    //radi = 2.0; //Trigger Radius
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(!BigEar[i])
    {
    GetPlayerPos(i, posx, posy, posz);
    tempposx = (oldposx -posx);
    tempposy = (oldposy -posy);
    tempposz = (oldposz -posz);
    //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
    if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
    {
    SendClientMessage(i, col1, string);
    }
    else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
    {
    SendClientMessage(i, col2, string);
    }
    else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
    {
    SendClientMessage(i, col3, string);
    }
    else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
    {
    SendClientMessage(i, col4, string);
    }
    else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    SendClientMessage(i, col5, string);
    }
    }
    else
    {
    SendClientMessage(i, col1, string);
    }
    }
    }
    }//not connected
    return 1;
    }

    Dies hier musst zu verändern


    LoopingAnim(suspect, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);


    zu
    LoopingAnim(suspect,"PED","WALK_DRUNK", 4.0, 1, 0, 0, 0, 0);
    wenn er rum turkeln soll
    oder du kannst es vom godfather auch das verwenden aber dies ist das selbe
    ApplyAnimation(suspect, "PED","WALK_DRUNK", 1.0, 0, 0, 0, 0, 0);
    nur wird hier kein textdraw normal angezeigt


    /edit erweitert
    oder willst das er das random macht