Jump to content
  • 0

pomoc Proměnná od 103 do 153


_NosiK_

Dotaz

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

1 odpověd na tuto otázku

Recommended Posts

  • 0

Myslím, že ti nepôjde hore ten StatusCMD, lebo pawn nepodporuje vnorené polia.
if ObjCmd[stavCmd] < 53 ..... StavCMD+103
Vždy to zvýš o stotri a daj to ako od 0 po 50.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...