12.08.2017, 22:18
How to i can create array for multi-interiors? Can you give me a example? Thank you.
//In The top script: this point for enter shop Dynamic Checkpoints
new Burger[6];
// And this for Exit point Dynamic Pickups
new Burger1[10];
// And here code for enter shop //
if(checkpointid == Burger[1]) // Burger
{
SetPlayerPos(playerid, 366.0355,-73.2948,1001.5078);
SetPlayerInterior(playerid, 10);
SendClientMessage(playerid, COLOR_WHITE, "You can rob this store typing: /robbery.");
}
if(checkpointid == Burger[2]) // Burger
{
SetPlayerPos(playerid, 366.0355,-73.2948,1001.5078);
SetPlayerInterior(playerid, 10);
SendClientMessage(playerid, COLOR_WHITE, "You can rob this store typing: /robbery.");
}
// this both codes for enteris Burger Shop because im making 2shop burger already.
//And here codes for Exit point burgers alot of players told me to make like this and i did but still not work.
if(pickupid == Burger1[1])
{
if(GetPlayerVirtualWorld(playerid)==10)
{
SetPlayerPos(playerid, 2363.6062,2071.2256,10.8203);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
if(pickupid == Burger1[2])
if(GetPlayerVirtualWorld(playerid)== 20)
{
SetPlayerPos(playerid, 2469.3982,2034.7217,11.0625);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
}
return 1;
}
Hey if he changing the world for every shop In San Andreas there are +1000 Shop how he will did for every same interior another world?!
|
SetPlayerInterior(playerid, 15);
SetPlayerPos(...);
SetPlayerVirtualWorld(playerid, 15+9571); //Here is 9571 or whatever number you'd like, the magic number that avoids conflicts with other virtual worlds. Just an example. A define would do better, just be creative.
if(pickupid == Burger1[1])
{
SetPlayerPos(playerid, 2363.6062,2071.2256,10.8203);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 5);
}
if(pickupid == Burger1[2])
{
SetPlayerPos(playerid, 2469.3982,2034.7217,11.0625);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 5);
}