21.12.2010, 09:39
Bem, na dificuldade da criaзгo de objetos, criaram o streamer.
O que й streamer? Й um INCLUDE super poderoso que cria e destroi os objetos dependendo da posiзгo do player.
Entгo fica assim.
CreateDynamicObject = Funзгo
id = a id do objeto,. que й ъnica
x = Posiзгo acho que norte sul
y = Posiзгo leste oeste
z= posiзгo cima baixo
rotx = rotaзгo x
roty = rotaзгo y
rotz = advinha?
Virtualworld:
interior = Deve saber, nй. Dependendo de cada 'casa' por dentro tem uma id. Ex A casa do CJ em lv й no int 3 e tals
players = Quando um player tб em um virtualworld, ele estб em um grupo, mas nesse vocК pode especificar saca?
distвncia = outra mбgica do streamer. pro serv nгo ficar amarrotado de obj e pra nгo ficar lag, ele destrуi obj de acordo com a distвncia pra nгo pesar
Vamos А pratica. Se vocк cria empresas por comando, desiste agora, ou volte daqui a duas semanas com o pawn na veia.
A Empresa:
Crie um teleport num 'banco' de SF (exemplo)
obs isso й zcmd
pra voltar, se vire
Sou um ETE
Abraзos
Luis
O que й streamer? Й um INCLUDE super poderoso que cria e destroi os objetos dependendo da posiзгo do player.
Entгo fica assim.
pawn Код:
CreateDynamicObject(id, x, y, z, rotx, roty, rotz, virtualworld, interior, players, distancia);
id = a id do objeto,. que й ъnica
x = Posiзгo acho que norte sul
y = Posiзгo leste oeste
z= posiзгo cima baixo
rotx = rotaзгo x
roty = rotaзгo y
rotz = advinha?
Virtualworld:
Quote:
Essa й a parte maneira. Quando vocк cria um objeto no Vw 0, sу vai dar pra ver o objeto os usuбrios que tiverem no vw 0. os VirtualWorlds sгo como subinteriores. Se vocк quise aproveitar uma DP para 3 cidades, no teleport da porta, vocк coloca pawn Код:
|
players = Quando um player tб em um virtualworld, ele estб em um grupo, mas nesse vocК pode especificar saca?
distвncia = outra mбgica do streamer. pro serv nгo ficar amarrotado de obj e pra nгo ficar lag, ele destrуi obj de acordo com a distвncia pra nгo pesar
Vamos А pratica. Se vocк cria empresas por comando, desiste agora, ou volte daqui a duas semanas com o pawn na veia.
A Empresa:
Crie um teleport num 'banco' de SF (exemplo)
obs isso й zcmd
pawn Код:
cmd(entrar, playerid, params[])
{
if (PlayerToPoint(2.0, playerid,portax,portay,portaz)) //essa 'porta' sгo as coordenadas exatas da porta/entrada
{
SetPlayerInterior(playerid,5); // interior, mude de 5 pro da empresa
SetPlayerVirtualWorld(playerid,5); // para o virtualworld
SetPlayerPos(playerid,vaipraondex,vaipraondey,vaipraondez); // pra onde a portaxyz dб
GameTextForPlayer(playerid, "~w~Empresa~r~:~w~ dos manu", 3000, 1); // sу pra avisar
print("Avisa o zй que entraram aki nos manu");
}
return 1;
}
Sou um ETE
Abraзos
Luis