SA-MP Forums Archive
[Ajuda] Mudar armas de inicio e respawn de inicio? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Mudar armas de inicio e respawn de inicio? (/showthread.php?tid=510385)



Mudar armas de inicio e respawn de inicio? - pan851 - 30.04.2014

Pessoal queria saber como faзo para criar vбrios respawns, por exemplo quando um player morrer ele dar respawn sempre em um lugar diferente, achei isso no meu server

PHP код:
new Float:gRandomPlayerSpawns[5][3] = {
{
2297.0002,2451.8662,10.8203},
{
2296.7415,2467.9626,10.8203},
{
2001.6642,1543.9481,13.5859},
{
1956.6538,1342.6417,15.3746},
{
2024.8113,1007.8333,10.8203}
};
new 
Float:gCopPlayerSpawns[2][3] = {
{
2297.1064,2452.0115,10.8203},
{
2297.0452,2468.6743,10.8203}
}; 
seria isso? outra coisa seria sobre as armas quero mudar, atualmente os players nascem com uma Desert Eagle, Doze, e Granada de fumaзa

Grato.


Re: Mudar armas de inicio e respawn de inicio? - iFox - 30.04.2014

Um exemplo para a classe gCopPlayerSpawns

PHP код:
new Float:gCopPlayerSpawns[][2] = {
      {
2297.1064,2452.0115,10.8203},
      {
2297.0452,2468.6743,10.8203}
}; 
pawn Код:
new rand = random(sizeof(gCopPlayerSpawns));
SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1]);



Re: Mudar armas de inicio e respawn de inicio? - hard_dalzot - 30.04.2014

isso mesmo, esses sгo os spawns, para vocк adicionar mais, basta entrar no seu servidor e digiar /save depois ir em
pawn Код:
"Meus documentos\GTA San Andreas User Files\SAMP\savedpositions.txt"
copiar as 3 primeiras pos da linha
pawn Код:
AddPlayerClass(17, "1685.8662,-2329.8267,13.5469",1.3151,0,0,0,0,0,0);
e adicionar ali em gRandomPlayerSpawns
ex:
pawn Код:
new Float:gRandomPlayerSpawns[5][3] = {
{2297.0002,2451.8662,10.8203},
{2296.7415,2467.9626,10.8203},
{2001.6642,1543.9481,13.5859},
{1956.6538,1342.6417,15.3746},
{2024.8113,1007.8333,10.8203},
{"Nova posiзгo"}, //vale ressaltar de sempre por , no final das posiзхes
{"Ultima posiзгo"} //sу nao vai virgula na ultima posiзгo
};
a questгo das armas poe
pawn Код:
//adiciona isso abaixo de Float:gRandomPlayerSpawns
new gRandomArmas[4][2] = {
{25,300}, //arma Shotgun 300 balas
{16,15}, //arma Granada 15 muniзхes
{30,500}, //arma AK-47 500 balas
{34,100} //arma Sniper 100 balas
};
//onplayerspawn
new arma = random(sizeof(gRandomArmas));
GivePlayerWeapon(playerid, gRandomArmas[arma][0], gRandomArmas[arma][1]);
tenta usar algo desse tipo


Re: Mudar armas de inicio e respawn de inicio? - pan851 - 30.04.2014

Amigos, Perdгo mas sou muito leigo em pawno ainda,

Algum de vocкs podem me dar o cуdigo jб pronto em base nesse que passei para vocкs?

menos a cordenadas, as cordenadas eu sei colocar sу preciso saber como faz para dar respawns e varios lugares diferentes sempre que morrer

GRATO...