stonersvojta 0 Odesláno: 27. Červenec, 2015 Share Odesláno: 27. Červenec, 2015 Zdravím, mám problém s pohybem objektu. public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/odplout", true) == 0) { new string[50]; new movetime = MoveObject(obj1, 10230, -2929.8906,2082.3816,-0.3479,10.1157, 0, 2.00); format(string, sizeof(string), "Parník odplouvá", movetime); SendClientMessage(playerid, 0xFF000000, string); return 1; } return 0; } ovšem objekt se nepohybuje na správnou souřadnici tedy zde: -2929.8906,2082.3816,-0.3479,10.1157 Prosím poraďte. Link to comment Share on other sites More sharing options...
Lukasz 336 Odesláno: 27. Červenec, 2015 Share Odesláno: 27. Červenec, 2015 Pohybuješ s ním na souřadnice 10230, -2929.8906, 2082.3816 Link to comment Share on other sites More sharing options...
stonersvojta 0 Odesláno: 27. Červenec, 2015 Author Share Odesláno: 27. Červenec, 2015 MoveObject(obj1, 10230, -2929.8906, 2082.3816, 0, 2.00) Teď se to nehýbe vůbec Link to comment Share on other sites More sharing options...
Lukasz 336 Odesláno: 27. Červenec, 2015 Share Odesláno: 27. Červenec, 2015 Teď pohybuješ s objektem na pozice 10230, -2929.8906, 2082.3816 NULOVOU rychlostí. A když má něco nulovou rychlost tak se to asi nehýbe ne? Link to comment Share on other sites More sharing options...
stonersvojta 0 Odesláno: 27. Červenec, 2015 Author Share Odesláno: 27. Červenec, 2015 Aha já myslel, že rychlost je to: 2.00 Tak teď tu mám zase jinej problém (Objekty jsou tam kde mají být, ale na příkaz /zpet, chci aby se vrátili zpět na svou souřadnici: if(strcmp(cmdtext, "/zpet", true) == 0) { MoveObject(obj1, -3013.40845, 468.79062, 6.87490); MoveObject(obj2, -3015.18457, 445.35400, 5.98448); MoveObject(obj3, -3014.64868, 465.34436, 5.98448); MoveObject(obj4, -3014.54907, 485.31909, 5.98448); MoveObject(obj5, -3014.33057, 504.89417, 5.98448); MoveObject(obj6, -3014.48828, 421.49289, 9.93949); MoveObject(obj7, -3024.74341, 443.00983, 6.03683); MoveObject(obj8, -3024.66699, 452.30084, 6.03683); MoveObject(obj9, -3024.66748, 461.56860, 6.03683); MoveObject(obj10, -3023.92334, 481.98740, 6.03683); MoveObject(obj11, -3023.73120, 491.37079, 6.03683); MoveObject(obj12, -3023.73291, 500.71823, 6.03683); MoveObject(obj13, -3014.19287, 472.29291, 9.53280); MoveObject(obj14, -3012.19238, 433.63309, 6.49630); MoveObject(obj15, -3018.93579, 433.69540, 6.49630); MoveObject(obj16, -3005.18408, 447.25394, 6.04440); MoveObject(obj17, -3005.12817, 450.92957, 6.04440); MoveObject(obj18, -3005.19116, 443.66763, 6.04440); MoveObject(obj19, -3004.67651, 483.70245, 6.04440); MoveObject(obj20, -3004.64917, 487.61212, 6.04440); MoveObject(obj21, -3004.58203, 491.46548, 6.04440); MoveObject(obj22, -3022.93408, 514.02130, 4.14870); MoveObject(obj23, -3003.93042, 513.56952, 4.14870); MoveObject(obj24, -3013.23828, 527.35217, 4.14870); MoveObject(obj25, -3024.65405, 437.47745, 3.64870); MoveObject(obj26, -3005.18628, 437.24036, 3.64870); MoveObject(obj27, -3023.94556, 473.19510, 3.64870); MoveObject(obj28, -3018.20459, 515.88263, 7.14710); MoveObject(obj29, -3009.39600, 515.78058, 7.14710); MoveObject(obj30, -3013.70459, 515.75885, 7.14710); MoveObject(obj31, -3016.01904, 440.01520, 2.52910); MoveObject(obj32, -3014.69482, 450.78259, 2.52910); MoveObject(obj33, -3014.09351, 460.66107, 2.52910); MoveObject(obj34, -3013.11938, 482.95987, 2.52910); MoveObject(obj35, -3013.30981, 497.40417, 2.52910); MoveObject(obj36, -3018.39380, 522.12537, 2.52910); MoveObject(obj37, -3009.45410, 521.47101, 2.52910); MoveObject(obj38, -3016.26880, 413.13089, 6.02910); return 1; } return 0; Ale nevrátí se Link to comment Share on other sites More sharing options...
Lukasz 336 Odesláno: 27. Červenec, 2015 Share Odesláno: 27. Červenec, 2015 lol, prostuduj: http://wiki.sa-mp.com/wiki/MoveObject Link to comment Share on other sites More sharing options...
stonersvojta 0 Odesláno: 27. Červenec, 2015 Author Share Odesláno: 27. Červenec, 2015 Takhle asi ne.... if(strcmp(cmdtext, "/parnikzpet", true) == 0) { new string[50]; new movetime = MoveObject(obj1, -3013.40845, 468.79062, 6.87490); MoveObject(obj2, -3015.18457, 445.35400, 5.98448); MoveObject(obj3, -3014.64868, 465.34436, 5.98448); MoveObject(obj4, -3014.54907, 485.31909, 5.98448); MoveObject(obj5, -3014.33057, 504.89417, 5.98448); MoveObject(obj6, -3014.48828, 421.49289, 9.93949); MoveObject(obj7, -3024.74341, 443.00983, 6.03683); MoveObject(obj8, -3024.66699, 452.30084, 6.03683); MoveObject(obj9, -3024.66748, 461.56860, 6.03683); MoveObject(obj10, -3023.92334, 481.98740, 6.03683); MoveObject(obj11, -3023.73120, 491.37079, 6.03683); MoveObject(obj12, -3023.73291, 500.71823, 6.03683); MoveObject(obj13, -3014.19287, 472.29291, 9.53280); MoveObject(obj14, -3012.19238, 433.63309, 6.49630); MoveObject(obj15, -3018.93579, 433.69540, 6.49630); MoveObject(obj16, -3005.18408, 447.25394, 6.04440); MoveObject(obj17, -3005.12817, 450.92957, 6.04440); MoveObject(obj18, -3005.19116, 443.66763, 6.04440); MoveObject(obj19, -3004.67651, 483.70245, 6.04440); MoveObject(obj20, -3004.64917, 487.61212, 6.04440); MoveObject(obj21, -3004.58203, 491.46548, 6.04440); MoveObject(obj22, -3022.93408, 514.02130, 4.14870); MoveObject(obj23, -3003.93042, 513.56952, 4.14870); MoveObject(obj24, -3013.23828, 527.35217, 4.14870); MoveObject(obj25, -3024.65405, 437.47745, 3.64870); MoveObject(obj26, -3005.18628, 437.24036, 3.64870); MoveObject(obj27, -3023.94556, 473.19510, 3.64870); MoveObject(obj28, -3018.20459, 515.88263, 7.14710); MoveObject(obj29, -3009.39600, 515.78058, 7.14710); MoveObject(obj30, -3013.70459, 515.75885, 7.14710); MoveObject(obj31, -3016.01904, 440.01520, 2.52910); MoveObject(obj32, -3014.69482, 450.78259, 2.52910); MoveObject(obj33, -3014.09351, 460.66107, 2.52910); MoveObject(obj34, -3013.11938, 482.95987, 2.52910); MoveObject(obj35, -3013.30981, 497.40417, 2.52910); MoveObject(obj36, -3018.39380, 522.12537, 2.52910); MoveObject(obj37, -3009.45410, 521.47101, 2.52910); MoveObject(obj38, -3016.26880, 413.13089, 6.02910); format(string, sizeof(string), "Parník je zpět v přístavu", movetime); SendClientMessage(playerid, 0xFF000000, string); return 1; } return 0; } Prosím jak ??? Link to comment Share on other sites More sharing options...
Lukasz 336 Odesláno: 27. Červenec, 2015 Share Odesláno: 27. Červenec, 2015 Aha, tu máš dokumentaci MoveObject() - http://wiki.sa-mp.com/wiki/MoveObject tady zase formatu() - https://wiki.sa-mp.com/wiki/Format Dokud si to nenastuduješ nemá cenu s tebou dále něco řešit, protože i přes mé "rady" ohledně pozic, rychlosti jsi se stále neponaučil a vůbec nerozumíš tomu, co píšeš. Tak mě napadá, se kouknout na úplné základy. Link to comment Share on other sites More sharing options...
stonersvojta 0 Odesláno: 27. Červenec, 2015 Author Share Odesláno: 27. Červenec, 2015 Prosím moc tě prosím, jen napiš jak to má být správně ?? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now