_NosiK_ 0 Odesláno: 10. Listopad, 2013 Share Odesláno: 10. Listopad, 2013 Zdravím, potřeboval bych udělat proměnnou, která bude sloužit pro objectid od 103 do 153 (nikoli od 0 do 153). Nikdy jsem to takhle nepotřeboval, takže nevím, jak na to. Zde je jádro příkazu: if(StavCmd >= 50 ) return SendClientMessage(...); ObjCmd[StavCmd] = CreateDynamicObject(id, X, Y, 2039.14160, 0.00000, 0.00000, 0.00000, 0, 1); SetTimerEx("ObjectStatus", 1000, false, "d", ObjCmd[StavCmd]); //1000 - just for now StatusCmd[ObjCmd[StavCmd]] = 0; StavCmd ++; Zde je public od SetTimerEx: public ObjectStatus(objectid) { if(StatusCmd[objectid] < 120) { StatusCmd[objectid] ++; SetTimerEx("ObjectStatus", 1000, false, "i", objectid); new Float:x, Float:y, Float:z; GetDynamicObjectPos(objectid, Float:x, Float:y, Float:z); SetDynamicObjectPos(objectid, x, y, z+0.01); } return 1; } Pokud je StavCmd na 0, objectid je 103. Pokud 1, objectid 104 ... A já chci vytvořit proměnnou, která bude pouze pro objekty ID 103 až 153 (153 - horní hranice objektů (50 vytvořených)) Za veškerou pomoc bych vám byl vděčný Link to comment Share on other sites More sharing options...
0 Tanga 131 Odesláno: 10. Listopad, 2013 Share Odesláno: 10. Listopad, 2013 Myslím, že ti nepôjde hore ten StatusCMD, lebo pawn nepodporuje vnorené polia.if ObjCmd[stavCmd] < 53 ..... StavCMD+103Vždy to zvýš o stotri a daj to ako od 0 po 50. Link to comment Share on other sites More sharing options...
Dotaz
_NosiK_ 0
Link to comment
Share on other sites
1 odpověd na tuto otázku
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