06.07.2010, 19:57
Fala galera do forum samp este meu primeiro tutorial aqui no forum.
Galera eu testei antes de vim postar entгo podem confiar que funciona.
Vamos lб:
No topo do gm criem uma multiarray do seguinte jeito
Explicando:
Agora na public OnplayerSpawn:
Explicando:
Era isso pessoal qualquer dъvida poste aqui!!!
й muito bom para servidores de Dm Abraзos.
@Edit
Quem nгo souber pegar as coordenas, vб no lugar em que deseja pegar as coords digite /save [comentario], apуs isso abra a pasta de seu gta procure o arquivo savedpositions vб lб e estarб as coordenadas.
Galera eu testei antes de vim postar entгo podem confiar que funciona.
Vamos lб:
No topo do gm criem uma multiarray do seguinte jeito
pawn Код:
new Float:RandomSpawns[2][3] = {
{Coordenada X, Coordenada Y,Coordenada Z},
{Coordenada X, Coordenada Y,Coordenada Z}
};
pawn Код:
new Float:RandomSpawns// ===> Nome da array
[2]// ===> nъmero de argumentos Contidos na array, vocк pode aumentar para o nъmero de lugares randomicos que acontecerб
[3]//===> Nъmero de informaзхes que conterб dentro de cada chave, no nosso caso cada chave tem coordenadas X,Y,Z
{Coordenada X, Coordenada Y,Coordenada Z}// ==> coordenadas X,Y,Z da posiзгo que o player irб spawnar
pawn Код:
public OnPlayerSpawn(playerid)
{
new rand = random(sizeof(RandomSpawns));
SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
return 1;
}
pawn Код:
new rand = random(sizeof(RandomSpawns));// ===> criamos array e definimos a sua funзгo
SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);//===> Setarб a posiзгo do player, nas informaзхes contidas na array
й muito bom para servidores de Dm Abraзos.
@Edit
Quem nгo souber pegar as coordenas, vб no lugar em que deseja pegar as coords digite /save [comentario], apуs isso abra a pasta de seu gta procure o arquivo savedpositions vб lб e estarб as coordenadas.